2009-06-16 2 views
29

У меня есть клавиатура Logitech (сверхтонкая клавиатура Dark Shine, если быть точным), которая имеет клавишу контекстного меню в середине окон и клавиши alt, что довольно раздражает.Как переназначить «Контекстное меню» в Mac OS X?

Вот скриншот где ключ:

http://freshlog.com/grabs/ff532-How_do_I_remap_the_context_menu_key_in_Mac_OS_X

я могу переназначить окна и ключи альта под клавиатуру по умолчанию Системных настроек панели в, но не кажется, что должно быть способом переназначить клавишу контекстного меню.

Любые идеи?

ответ

40

Использование KeyRemap4MacBook (Karabiner для osx 10.9, 10.10). Как отметил Мекки, XML .keylayouts/Ukelele не может решить вашу проблему.

Несмотря на название, KeyRemap4MacBook работает на любом Mac (OS X 10.4 или новее).

Настройки, которые вы хотите, находятся в разделе «Для пользователей ПК» »« Изменить ключ приложения для ПК ».

enter image description here

+1

Используя предложение Давида, сопоставьте его с параметром 'Option_L' –

+0

Зачем вы хотите сопоставить его с командой-L? Чтобы быстро перейти на панель местоположений в вашем браузере? – avernet

+2

@avernet, когда Karabiner говорит, что «Command_L» означает левый командный ключ. –

8

Использование KeyRemap4Macbook. Редактировать private.xml файл, как это:

<item> 
    <name>Change Windows context menu key to Right option key</name> 
    <identifier>private.win_context_menu_option_key</identifier> 
    <autogen>--KeyToKey-- KeyCode::PC_APPLICATION, KeyCode::OPTION_R</autogen> 
</item> 

Этот код будет переназначить правую клавишу опции к ключу контекстного меню.

2

Вы можете использовать карабин для отображения App в Command + Вариант:

Вы можете затем с помощью клавиатуры Maestro для отображения Команда + Option + Письмо, где Письмо является ключом, который обозначает приложение, чтобы сфокусировать приложение:

Например, вы можете сделать App + с сосредоточиться Chrome, App + T сосредоточиться терминал, App + S для фокусировки Slack и т. Д. (Если приложение еще не открыто, Keyboard Maestro открывает его первым).

Если вы используете общие клавиатуры, то у вас есть специальный ключ App:

Если вы используете клавиатуру Apple, вы должны держать Command и Option , но они находятся рядом друг с другом, и появляются на обеих сторонах пРОБЕЛ:

Имейте в виду, что OS X уже использует Command + Option + Esc, чтобы открыть Force Quit ПРИИМЕНЕНИЯ диалог, так что вы можете теперь использовать App + Esc для этого. Аналогично, OS X использует Команда + Опция + W, чтобы закрыть все окна приложения фокуса (вкладки в Chrome).

Примечание:

  • Karabiner является источником расширения открытым ядра для изменения входного пути клавиатуры обрабатываются OS X.
  • Keyboard Maestro является запатентованным приложением для создания сочетаний клавиш в OS X. Он имеет бесплатную 30-дневную пробную версию и стоит 36 долларов США.
+1

Клавиатура Maestro изменила мою жизнь! Автоматизируйте ВСЕ! – kraftydevil

1

К сожалению, последняя версия macOS Sierra не поддерживает Karabiner. Простым решением является преобразование ключа capslock с ключом command.

+0

В настоящее время я использую Keyboard Maestro для работы с ограничениями элементов Karabiner Elements. Я использую KM для сопоставления своего ключа приложения с F18, а затем используйте [этот макрос] (https://forum.keyboardmaestro.com/t/how-to-make-any-key-a-new-modifier-key/6809) в KM, чтобы сделать F18 новым ключом-модификатором. –

+2

Карабинные элементы работают в Сьерра. Ключ приложения (или контекстного меню) может быть найден как «приложение» и может быть отображен напр. «right_option», который в моем случае заставил клавиатуру Microsoft Ergo соответствовать макету моего ноутбука MacBook. – MJV

Смежные вопросы