← Блог

Echo 1.8: печатаешь ghbdtn — получаешь привет

Самое большое обновление Echo со времени запуска. Версии с 1.2 по 1.8 вышли за одну ночь, и этот пост — про всё, что в них появилось.

Автоисправление раскладки

Слово, набранное не в той раскладке, исправляется само, как только поставлен пробел: ghbdtn становится привет, руддщ — hello. Раскладка переключается следом, и дальше можно печатать не останавливаясь.

Чтобы решить, в какой раскладке слово настоящее, Echo сверяется со своими словарями: 163 000 русских и 59 000 английских слов. Слова вроде github, json или qwerty в русский не превращаются.

Замена работает в любом приложении, которое принимает ввод с клавиатуры, включая Pages и приложения на Electron. Echo не читает текст из поля ввода: многие приложения его не отдают. Вместо этого Echo помнит только что набранное слово, стирает его и печатает исправленное, как если бы это сделали вы.

Два хоткея

  • ⌥Space — мгновенная смена раскладки вместо медленной клавиши с глобусом.
  • ⌥⇧Space — перенести последнее слово в другую раскладку вручную. Повторное нажатие возвращает слово обратно, так что это заодно и отмена автозамены.

Оба сочетания меняются в настройках. Автозамену можно выключить переключателем прямо в окне Echo.

Что остаётся на вашем Mac

В памяти живёт одно набираемое слово и одно предыдущее, не длиннее 64 символов. На диск не попадает ничего. В полях паролей, в Связке ключей, 1Password и Bitwarden автозамена не работает.

Для работы нужны два разрешения в System Settings → Privacy & Security: Accessibility — чтобы печатать исправления, и Input Monitoring — чтобы видеть набор. Echo сам открывает нужную вкладку и подхватывает выданный доступ без перезапуска.

Обновления

С 1.8 Echo обновляется сам: проверяет новые версии и предлагает поставить их одной кнопкой. Скачивать DMG вручную больше не нужно.

Echo-1.8.dmg — на странице релизов.

← Все посты