Я хотел бы переназначить клавишу 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.
Другое программное обеспечение для изменения клавиатуры, такое как Консистентные клавиатуры, имеет аналогичную функциональность, но не решит проблему.
Любая помощь с благодарностью!