← Блог

Echo 1.13: исправления в ручной конвертации и чистке клавиатуры

Восемь небольших релизов за две недели, без новых функций. Здесь — что в них исправлено.

Ручная конвертация по ⌥⇧Space

⌥⇧Space переносит последнее слово в другую раскладку, а повторное нажатие возвращает его обратно. В 1.13.2–1.13.5 исправлены две ошибки:

  • Пропадал пробел. Если нажать ⌥⇧Space посреди набора слова, Echo стирал на один символ больше и съедал пробел перед словом.
  • Повторное нажатие не отменяло. После конвертации Echo не всегда запоминал новый вариант слова, и второе нажатие ничего не возвращало.

Keyboard Cleaning блокирует верхний ряд полностью

Keyboard Cleaning блокирует клавиатуру, пока её протираешь. Раньше верхний ряд проскакивал: яркость, громкость и медиаклавиши обрабатывает сама macOS раньше, чем их может увидеть обычное приложение.

С 1.13.7 верхний ряд блокируется полностью — яркость, громкость, медиаклавиши и F1–F12. Для этого Echo на время чистки переключает верхний ряд в режим F1–F12, а такие нажатия уже можно заглушить. Выключили чистку — настройка возвращается как была. Если Echo в этот момент завершился аварийно, настройка вернётся при следующем запуске.

Модификаторы — Shift, Control, Command, Caps Lock — через блокировку проходят: сами по себе они ничего не печатают.

Внутри

В 1.13 перестроен код окна настроек: каждый раздел теперь в отдельном файле. Для пользователя ничего не изменилось, но так проще добавлять новое — и оно появится в 2.0.

Обновление приходит само, либо Echo-1.13.7.dmg — на странице релизов.

← Все посты