Как создать пользовательский модификатор клавиши в Mac OS X для пользовательской клавиатуры

Я покупаю клавиатуру от logitech: Logitech Tablet Keyboard для Android. Я хочу использовать его для своего макбука.

На клавиатуре нет клавиши «команда», на ней есть только клавиша «поиск», заменяющая клавишу «команда» перед клавишей «пробел» и после клавиши «alt». Но клавиша «поиск» не работает как клавиша «команда», которая также не определяется в настройках клавиатуры Mac.

Поэтому я пытаюсь использовать Keyboard Maestro, но не могу найти никакой функции для переназначения клавиши «поиск» на клавишу «команда». Затем я пытаюсь использовать Apple Script в Keyboard Maestro, как показано на снимке экрана ниже, но это не работает, как я ожидал. Когда я нажимаю клавишу «поиск» + «z», что, я думаю, должно вести себя как «команда» + «z», но это не так, я должен дважды нажать клавишу «поиск», а затем «а», иногда событие «команда» все еще нажата, поэтому я не могу ничего печатать после этого.

Есть ли способ переназначить клавишу «поиск» на клавишу «команда»?

http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro.png

http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro-2.png

Если скриншот не появляется, воспользуйтесь ссылками ниже: 1) http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro.png 2) http://dl.dropboxusercontent.com/u/1550865/Keyboard_Maestro-2.png


person sule    schedule 18.04.2013    source источник


Ответы (1)


Попробуйте добавить что-то подобное в private.xml в KeyRemap4MacBook:

<autogen>__KeyToKey__ KeyCode::Q, KeyCode::COMMAND_L</autogen>

Если это работает, откройте EventViewer.app и посмотрите, имеет ли ключ поиска нормальный код ключа. Если это, например, 0x6e, измените KeyCode::Q на KeyCode::PC_APPLICATION. Также можно добавить настройки для конкретного устройства.

См. источник значения кода ключа и предустановленные настройки.

person Lri    schedule 18.04.2013