Постоянная замена опций и командных клавиш на клавиатуре не Apple

Всякий раз, когда я подключаю клавиатуру Microsoft Natural Ergonomic Keyboard к MacBook Pro, мне приходится менять местами клавиши Command- Optionмодификаторы и . Как я могу предотвратить возврат этих клавиш к своим настройкам по умолчанию, когда я отключаю клавиатуру?

Пожалуйста, предоставьте дополнительную информацию о вашей версии OS X.
Mac OS X 10.6.6

Ответы (4)

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

Установите KeyRemap4MacBook . Это работает для любого Mac, кстати. Он переназначает клавиши на всех клавиатурах Mac — попробуйте использовать Enterкак Right-Cmd, например

  1. Установите Cmdзначение Altetc. для всех клавиатур в KeyRemap4MacBook (как правой, так и левой).
  2. Переключите клавиши на панели Pref Keyboard на внутреннюю клавиатуру. И вуаля!

Я понял этот странный хак некоторое время назад. Он оказался твердым как камень. Единственное, что нужно помнить: аппаратные утилиты, такие как SteerMouse , используют «настоящие» клавиши, поэтому вам нужно переключаться между некоторыми вещами.

В настройках системы есть опция. Нет необходимости устанавливать программное обеспечение.

Спасибо thyx & notme за предложение KeyRemap4MacBook . Вот мои включенные настройки:

  • Общий
    • Не переназначайте внутреннюю клавиатуру
    • Не переназначайте клавиатуры Apple
  • Изменить Command_Lключ (левая команда)
    • Command_LкOption_L
  • Изменить Command_Rключ (правая команда)
    • Command_RкOption_R
  • Изменить Option_Lключ (левый вариант)
    • Option_LкCommand_L
  • Изменить Option_Rключ (правильный вариант)
    • Option_RкCommand_R
Спасибо, что поделились своим решением (а также вашим вопросом). Я был довольно озадачен просто ужасным пользовательским интерфейсом этой панели настроек, но возможность увидеть, как вы это сделали, помогла мне. По крайней мере, это лучше, чем запускать 32-битную панель настроек DoubleCommand каждый раз, когда я подключал или отключал свой Natural Ergonomic 4000 (который сам по себе был намного лучше, чем случайные паники ядра, которые вызывали официальные драйверы Microsoft — напомните мне рассказать вам о том времени, когда я обратился в техподдержку MS за помощью по этому поводу…).
Я рад, что вы нашли мой пост полезным. Я согласен: пользовательский интерфейс KeyRemap4MacBook — один из худших, которые я когда-либо использовал.
Кроме того, для тех, кто может столкнуться с этим… KR4MB не учитывает частоту повторения/задержку клавиатуры, установленную вами в стандартной панели управления клавиатурой. Вместо этого вам нужно открыть вкладку KR4MB «Key Repeat» и установить значения в миллисекундах. Да, никаких ползунков… в миллисекундах. Фу.

тикс прав. Возьмите KR4MB здесь: http://pqrs.org/macosx/keyremap4macbook/ — не нужно беспокоиться о том, что оно не будет обновляться, поскольку разработчик очень отзывчив и постоянно возится с приложением, делая его лучше с каждым выпуском. Еще одно замечание заключается в том, что это открытый исходный код, поэтому, если вы знаете, как это сделать, вы можете вносить изменения самостоятельно, но я сомневаюсь, что вам это понадобится. Это отличное программное обеспечение, я использую его в течение многих лет и на самых разных клавиатурах без каких-либо проблем, которые нельзя было бы легко исправить, прочитав подготовленную документацию. Попробуйте, если вы используете Safari, проверьте его расширение «нажатие клавиши». Без него я бы не смог использовать сафари.

KeyRemap4MacBook теперь называется Karabiner (сейчас 10.6.0); еще доступен по ссылкам выше, а также https://pqrs.org/osx/karabiner/

Никогда не использовал его раньше, поэтому я не могу сказать, что изменилось в названии. Это согласуется с предыдущими описаниями; Я использовал настройки точно так, как описано в ответе TitaniumDecoy, а затем также сопоставил клавишу приложения с Fn. Внезапно мой древний KeyTronic LT Designer стал гораздо более дружественным к OSX.

Есть много вариантов, поэтому я могу понять разочарование по поводу его настройки. С другой стороны, вариантов много . Карты могут зависеть от того, какое приложение вы используете, и существует множество предварительно настроенных параметров, которые используют эту функцию.

Единственное, что я хотел бы добавить, это иметь разные карты для разных клавиатур, автоматически и одновременно. Вы можете отключить сопоставление на клавиатурах Apple и/или встроенных клавиатурах. Но я не могу везде поменять CapsLock на Ctrl (ага, у меня <3 Emacs), а поменять местами Option и Command только на клавиатуре PC-101. Однако вы можете создать несколько профилей и легко переключаться между ними, так что это решение на 90%.

Джо Боб говорит: «Если вы мучаетесь с клавиатурой Windows, проверьте ее».