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 — на странице релизов.