Я хотів би перевстановити клавішу Caps Lock на інший невикористаний ключ (загальносистемним способом).
Будучи користувачем MacVim.app, мені завжди подобалася думка про перестановку клавіші Caps Lock на якусь іншу клавішу, наприклад, клавішу "Довідка" або клавішу "Кінець", щоб використовувати цю частину нерухомості клавіатури для входу та виходу із вставки режим.
Раніше в Mac OS X Snow Leopard існувало декілька варіантів, як це зробити, наприклад, відмінний PCKeyboardHack, який дозволив користувачеві вибрати ключовий код, який ключ блокування шапки буде відправлений в ОС і працює на рівні драйвера, як здається. Або інший інструмент під назвою DoubleCommand . Жодна з цих опцій більше не працює в Mac OS X Lion (Gold Master) . Я намагався встановити їх все-таки і закінчився панікою ядра.
На панелі налаштувань «Клавіатура» в системних налаштуваннях обох версій Mac OS X є можливість перезаписати вбудований ключ блокування заглушок, як ви бачите на цих малюнках . Але лише до однієї з інших трьох модифікаційних клавіш: а саме "Управління", "Команда" та "Опція". Це, очевидно, недостатньо для створення макросу in vim. Клавішу Caps Lock потрібно перевстановити на інший немодифікаційний ключ.
Інші відповіді, знайдені в попередніх питаннях, часто містять пропозицію використовувати інструмент Ukulele . Ця програма ніколи не мала можливості перезавантажувати клавішу Caps Lock.
Інше програмне забезпечення для модифікації клавіатури, наприклад, Consistent Keyboards, має подібну функціональність, але не вирішить проблему.
Будь-яка допомога дуже вдячна!