up:: Программы на все случаи жизни
brew install --cask karabiner-elementsПрограмма для MacOS, которая позворяет очень гибко настраивать работу клавиатур (и других устройств ввода).
Один из сценариев использования, например: при зажатии CapsLock в ОС отправляются нажатия Cmd+Shift+Option+Control - это полезно использовать как глобальные горячие клавиши для запуска каких-то приложений. У меня, например на комбинацию CapsLock+O установлен запуск Obsidian. При этом при кратковременном нажатии на CapsLock можно оставить отправку кода CapsLock в операционную систему.
Другой пример - чтобы не тянуться мизинцем на клавиатуре MacBook'а до клавиши Enter можно создать правило, по которому при одновременном нажатии на J+I в операционную систему будет посылаться нажатие клавиши Enter
Также разные правила можно применять при разных активных приложениях, например, в приложении Telegram при нажатии Cmd+J Karabiner может отправлять комбинацию Cmd+Enter. Аналогично и для разных раскладок или клавиатур
Штатный конфигуратор сделан очень неудобным, можно писать правила с использованием JSON'а, но есть вспомогательные утилиты наподобие GokuRakuJoudo
Пример моего конфига с разделением на две клавиатуры: встроенная в MacBook Air и внешняя Lyly58 Pro