Переопределите заглавные буквы, чтобы убежать в OS X

2315
quack quixote

Я всегда переназначал свой ключ блокировки caps, чтобы скрыться в windows / linux, но только недавно перешел на OS XI, похоже, не могу найти способ сделать это на самом деле. Есть идеи, как это настроить? Xmodmap, кажется, уважают только приложения x11, и я бы предпочел, чтобы это было в масштабе всей системы.

7

3 ответа на вопрос

5
Scott Jackson

Существует панель настроек под названием PCKeyboardHack, которая позволяет переназначать ключи на основе кода ключа. Переназначить Caps Lock на код клавиши 53 (escape-ключ).

Учитывая, что PCKeyboardHack работает на уровне драйвера, он работает в масштабе всей системы. Я установил его и попробовал сам, и он сделал то, что, как мне кажется, нужно (когда я нажимаю клавишу с надписью «Caps Lock», выполняется действие, которое обычно вызывается нажатием клавиши Escape).

Я использую это на одной из моих машин: на другой я использую пользовательскую сборку DoubleCommand. Matthew Schinckel 14 лет назад 0
Обратите внимание, что PCKeyboardHack теперь изменил название на Karabiner. Per Knytt 9 лет назад 0
0
Matthew Schinckel

Если вы не боитесь изменить исходный код, это можно сделать с помощью DoubleCommand. Вероятно, легче пойти с PCKeyboardHack, хотя.

0
Mecki

Вы не можете легко сделать это из коробки. Что вы можете сделать, это переназначить колпачок на другой ключ, который вы не используете, например, на ключ справки. Затем вы можете использовать другое программное обеспечение для переназначения ключей, чтобы переназначить ключ справки в ESC.

Смотрите здесь для деталей.