Как переназначить командные и дополнительные клавиши в Mac OS X с помощью ПК-клавиатуры?


53

На моей клавиатуре командная клавиша отображается на клавиатуре Windows (я использую обычную клавиатуру ПК), поэтому у меня есть только левая команда, потому что пространство справа занято бесполезной клавишей Fn.

Я использовал Ukelele и также редактировал сопоставления клавиатуры, но это для печатных символов, на самом деле не позволяет вам отображать клавиши-модификаторы на клавиатуре.

Спасибо!


2
Проверьте на вкладке «Клавиатура» панели настроек «Клавиатура и мышь» в Системных настройках. В 10.4 есть «Ключи-модификаторы…», которые позволяют вам переназначить клавиши-модификаторы. С его помощью вы можете переназначить (например) Control или Alt быть вашей клавишей Command. Может быть, она также есть в той версии Mac OS X, которую вы используете.
Крис Джонсен

Проголосовал за правильную ссылку на клавишу Fn как бесполезную.
Джон

Ответы:


85

Ответ был так прост:

  • Нажмите на логотип Apple в левом верхнем углу экрана.
  • Выберите «Системные настройки»
  • Выберите «Клавиатура»
  • Убедитесь, что выбрана вкладка «Клавиатура»
  • Нажмите кнопку «Modifier Keys ...» в правом нижнем углу окна
  • Выберите клавиатуру: «USB-клавиатура» (возможно - если вы похожи на меня, вы пытаетесь настроить клавиатуру, подключенную к вашему ноутбуку)
  • Переключите значения «Option» и «Command»

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


3
Это базовая / примитивная отправная точка. Карабинер предлагает гораздо больше вариантов.
Джавадба

1
Все еще действует для OS X Yosemite 10.10. Спасибо!
Джонас Алвес

8

DoubleCommand может переназначать клавиши, вам просто нужно знать эквиваленты клавиатуры Mac на клавиатуре:

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

DoubleCommand является бесплатным и открытым исходным кодом


1
+1 Я только что переключился, и DoubleCommand спас меня!
Эрик Венделин

Спасибо, я попробую. Это программное обеспечение всегда работает или оно просто вносит изменения, и они остаются в ОС? Кроме того, нигде нет файла plist, чтобы сделать это? Спасибо!
Петруза

6

Я рекомендую это программное обеспечение раскладки клавиатуры для Mac OSX: http://pqrs.org/macosx/keyremap4macbook/ Я уже использовал doublecommand, чувствую, что это лучше.


Karabiner-Elements (ранее называвшийся KeyRemap4MacBook ) ломает кнопку «Извлечь» в macOS Sierra , поэтому ярлык выхода из системы не работает. Я нашел работающее встроенное решение, которое работает для меня: изменение клавиш-модификаторов из командной строки .
Virus_7

4

Если вы пытаетесь сделать что-то, что не могут изменить встроенные настройки OSX или приложения, такие как DoubleCommand - например, переназначить правый контроль на команду, но оставить левый контроль как есть - вы можете сделать это с небольшим взломом терминала:

http://hints.macworld.com/article.php?story=20060825072451882


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.