Зіставте ключ CapsLock на ESC у Mac OS X


9

Під час роботи на моїй машині Windows я використав Autohotkey, щоб перевстановити клавішу CapsLock на ESC. Я звик до цього, і на своїх особистих машинах (mac) я продовжую вражати CapsLock за звичку, коли хочу ESC.

Як зробити відображення на Mac? Prefpane на клавіатурі та миші має деякі основні параметри для клавіші caplock, але це дозволяє лише перепризначити її ctrl, команді чи параметру.

Відповіді:


5

Друг вказав мені на щось, що спрацювало. Він сказав, що встановити PCKeyboardHack і KeyRemap4MacBook . PCKeyboardHack дозволяє проводити повторну перезарядку caplock, тоді як інший, здається, дозволяє набагато більше перекомпонувати. Я не впевнений, чи потрібно обоє справді потрібні (можливо, ви зможете використовувати лише PCKeyboardHack), але я встановив обидва, щоб просто грати з ними. Здається, для мене це добре працює.


3

Оскільки в macOS 10.12.1 можна перевпорядкувати Caps Lock на Esc (Налаштування системи -> Клавіатура -> Клавіші модифікатора).

введіть тут опис зображення


0

Ви можете спробувати DoubleCommand . Я особисто не використовував це, але на основі скріншоту є можливість перезавантажити клавішу Caps Lock для ctrl. Ви можете змінити це на Esc.


2
У нього є кілька варіантів для повторного перезаключення ключа caplock, але він насправді не дозволяє вибирати довільні відображення, лише пара, яку підтримує додаток. На жаль, схоже, що ESC є одним із них.
Гермс

Це відкрите джерело, і я додав виправлення деякий час тому, щоб зробити це відображення. Я його полюю.
Меттью Шинкель

1
Є кілька виправлень, деякі я подав, а деякі від когось іншого: sourceforge.net/tracker/?group_id=65339&atid=510607
Matthew Schinckel

0

У відповідь на ваше запитання я лише виклав нову версію послідовних клавіатур, яка може це зробити. Це недокументована функція і вимагає ручного кроку, щоб увімкнути наступне.

Після встановлення версії 0.7 відредагуйте файл /Library/Application Support/Ljosa/Consistent Keyboards/config.plist. Змініть значення від x-caps-lock-is-escвід falseдо до true. Нарешті, зробіть sudo launchctl stop com.ljosa.consistent-keyboardsперезапуск програми з новими налаштуваннями.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.