Как мне переназначить клавишу Caps Lock в Mac OS X Lion?

21

Я хотел бы переназначить клавишу 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.

Другое программное обеспечение для изменения клавиатуры, такое как Консистентные клавиатуры, имеет аналогичную функциональность, но не решит проблему.

Любая помощь с благодарностью!

xApple
источник

Ответы:

2

PCKeyboardHack недавно сменил название на «Seil»

KeyRemap4MacBook недавно сменил название на «Карабинер»

Seil используется для изменения специального ключа CapsLock на более полезный ключ (например, Escape), тогда как Karabiner полезен для переназначения практически любого ключа (кроме CapsLock). Вы можете вернуть функциональность CapsLock, например, нажав обе клавиши Shift одновременно.

Swen Vermeul
источник