Как переключать язык в macOS по клавише (Глобус) без задержки и не потерять Fn

Я много пишу по работе. В чате обсуждаю задачу по-русски, затем переключаюсь в консоль и набираю команду на английском. После консоли открываю почту, потом документацию, снова чат. Раскладку приходится менять постоянно.
На Mac для этого есть отдельная клавиша 🌐. Идея хорошая, реализация мешает печатать: после нажатия появляется меню языков, переключение происходит с паузой, а иногда клавишу приходится нажимать повторно.
Я хотел получить более простое поведение, но это оказалось не так-то просто...
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr