Я попытался использовать DoubleCommand, но он не позволяет удерживать блокировку заглавных букв, а нажатие на нее приводит к включению / выключению подсветки заглавных букв В идеале я хочу, чтобы caps Lock никогда не включался и чтобы ключ вел себя точно так же, как если бы это был ключ удаления.
Еще одна проблема DoubleCommand состоит в том, что каждое второе нажатие просто переключает свет и не удаляет символ.
Если вы используете MacOS Sierra или более позднюю версию и не возражаете против использования командной строки, вы можете сделать это с помощью техники, которую я видел в блоге Hang Lu Su :
В своем связанном посте она рассказывает и о других вещах, например, перезагружается привязка, перезаписывается или сопоставляется любой ключ. Вот документы Apple , объясняющие технику , используемую, а также коды для использования для любого ключа.
Я понимаю, что вопрос и его оригинальные ответы старше, чем macOS Sierra, но, возможно, это может быть полезно для людей, которые наткнулись на него совсем недавно.
источник
ControllerMate получает нормальное автоматическое повторение, без задержек и переключений света, если Apple ➤ Системные настройки… ➤ Клавиатура ➤ Клавиатура ➤ Клавиши-модификаторы… ➤ Клавиша Caps Lock ➤ Без действий.
Control, Meta (Alt) и Control-Meta потребовали дополнительной логики:
PS Emacs² & Lisp³ выросли на Rubout слева от буквы A - см. Раскладки клавиатуры Knight TV⁴ и Space Cadet⁵ с клавишами-модификаторами Control-Meta-Super-Hyper-Shift-Greek-Top.
Для ввода пароля PPS может потребоваться аппаратный ключ удаления.
PPPS Если вам удастся получить функциональность Caps Lock на клавишном аккорде обеих клавиш, дайте мне знать.
PPPPS Mgt запрещает мне публиковать эти https://en.wikipedia.org/wiki/ ссылки: [2] Emacs [3] Lisp_ (software_language) [4] Knight_keyboard [5] Space-cadet_keyboard
источник