Я хотел бы переназначить клавишу Caps Lock на какой-то другой неиспользованный ключ (общесистемным способом).
Будучи пользователем MacVim.app, мне всегда нравилась идея переназначения клавиши Caps Lock на какую-то другую клавишу, например клавишу «Справка» или клавишу «Конец», чтобы использовать эту часть клавиатуры для входа и выхода из вставки. Режим.
Ранее в Mac OS X Snow Leopard для этого существовало несколько вариантов, например, превосходный PCKeyboardHack, который позволял пользователю выбирать код клавиши, который ключ блокировки caps будет отправлять в ОС и работать на уровне драйвера, как кажется. Или другой инструмент под названием DoubleCommand . Ни одна из этих опций больше не работает под Mac OS X Lion (Gold Master) . Тем не менее я попытался установить их и закончил паникой ядра.
Панель настроек «Клавиатура» в системных настройках обеих версий Mac OS X имеет возможность переназначения встроенной клавиши Caps Lock, как вы можете видеть на этих рисунках . Но только для одной из трех других клавиш-модификаторов: «Управление», «Команда» и «Опция». Этого явно недостаточно для создания макроса в vim. Клавиша Caps Lock должна быть переназначена какой-то другой немодифицирующей клавише.
Другие ответы, найденные в предыдущих вопросах, часто содержат предложение использовать инструмент укулеле . Эта программа никогда не имела возможности переназначить клавишу Caps Lock.
Другое программное обеспечение для изменения клавиатуры, такое как Консистентные клавиатуры, имеет аналогичную функциональность, но не решит проблему.
Любая помощь с благодарностью!