Подтвердить что ты не робот

Как переназначить "Контекстное меню" в Mac OS X?

У меня есть клавиатура Logitech (точнее, ультратонкая клавиатура Dark Shine), которая имеет клавишу контекстного меню в середине окон и клавиши alt, что довольно неприятно.

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

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

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

Любые идеи?

4b9b3361

Ответ 1

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

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

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

enter image description here

Ответ 2

Используйте 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>

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

Ответ 3

KeyRemap4MacBook

Запись: для пользователей ПК → Изменить ключ приложения ПК → Ключ приложения к Option_L

Ответ 4

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

Затем вы можете использовать Keyboard Maestro для сопоставления Command + Option + Letter, где Letter - это клавиша, обозначающая приложение, для фокусировки приложения:

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

Если вы используете обычную клавиатуру, значит, у вас есть специальная клавиша приложения:

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

Помните, что OS X уже использует Command + Option + Esc, чтобы открыть диалоговое окно Принудительное завершение работы приложений, поэтому теперь вы можете использовать App + Esc для этого. Аналогично, OS X использует Command + Option + W, чтобы закрыть все окна в приложении фокусировки (вкладки в Chrome).

Примечания:

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

Ответ 5

Последние версии MacOS обслуживаются Karabiner Elements 12.1.
Переключение клавиш на ключ выполняется на вкладке " Simple Modifications " и удобно выбирается в двух строках раскрывающихся меню (см. Скриншот).

Complex Modifications на вкладке "Панель настроек" должны быть добавлены путем импорта из Интернета (сайт Karabiner-E) или из папки пользователя ~/.config/karabiner/assets/complex_modifications.
"Комплексные" из сети фактически также копируются и переключаются "на" (= [+ Enable]) на вкладке.

Все модификации окончательно сохраняются (и, таким образом, активируются) в ~/.config/karabiner/karabiner.json.

Прагматическая процедура (которая также помогает избежать ошибок при написании сложных модов) заключается в копировании и переименовании и изменении одного "импортированного" мода.
Когда вы будете опытны (например: разные типы кронштейнов), может быть проще отредактировать json файл напрямую...


(Inline graphic shows part of drop-down-menu)

Больше не существует возможности сжимать переназначения в определенные окна (может быть смоделировано с помощью osascript AppleScript) в качестве некоторых других функций.
Разрабатывается неэлементная версия карабина.

Два сайта для получения информации и вопросов (ответ) - но, пожалуйста, найдите предыдущие "парные"!:

github.com >> Карабины-элементы
groups.google.com/forums/osx-karabiner

Ответ 6

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