Intercambia permanentemente las teclas de opción y command en un keyboard que no sea de Apple

Cada vez que conecto mi keyboard ergonómico natural de Microsoft en mi MacBook Pro, tengo que cambiar las teclas modificadoras de Comando y Opción . ¿Cómo puedo evitar que estas teclas vuelvan a su configuration pnetworkingeterminada cada vez que desconecto el keyboard?

Supongo que ya conoce el Panel de Prefonía del Teclado. Tenía exactamente el mismo problema con un Ergonomic y un Arc. La configuration no se pegó con los keyboards externos.

Instala KeyRemap4MacBook . Funciona para cualquier Mac, por cierto. Reasigna keys en todos los keyboards de una Mac. Intenta usar Enter como Right-Cmd , por ej.

  1. Configure Cmd en Alt etc. para todos los keyboards en KeyRemap4MacBook (tanto a la derecha como a la izquierda).
  2. Cambie las teclas en el Panel de Pref. Del Teclado para el keyboard interno. Et voilà!

Descubrí ese truco raro hace algún time. Resultó ser una roca sólida. Lo único que hay que recordar es que las utilidades basadas en hardware como SteerMouse usan las teclas "reales", por lo que debes cambiar algunas cosas.

Gracias a thyx y a mí por sugerir KeyRemap4MacBook . Aquí están mis configuraciones habilitadas:

  • General
  • No reasignar un keyboard interno
  • No reasignar los keyboards de Apple
  • Cambiar key Command_L (command izquierdo)
    • Command_L a Option_L
  • Cambiar key Command_R (command a la derecha)
    • Command_R a Option_R
  • Cambiar la tecla Option_L (opción izquierda)
    • Option_L a Command_L
  • Cambiar la tecla Option_R (opción derecha)
    • Option_R a Command_R

    thyx tiene razón Agarra KR4MB aquí: http://pqrs.org/macosx/keyremap4macbook/ – No tienes que preocuparte de que no se actualice ya que el desarrollador es súper receptivo y está constantemente retocando la aplicación para mejorarla con cada lanzamiento. Otra nota es que es de código abierto, por lo que si conoces el path, puedes hacer los cambios tú mismo, pero dudo que lo necesites. Es un gran software, lo he usado durante años y en una amplia variedad de keyboards sin problemas que no podrían ser modificados fácilmente leyendo los documentos preparados. Pruébalo, si usas Safari echa un vistazo a su extensión "pulsación de tecla". No podría usar safari sin eso.

    KeyRemap4MacBook es ahora Karabiner (actualmente 10.6.0); sigue disponible en los enlaces de arriba, y también https://pqrs.org/osx/karabiner/

    Nunca lo usé antes, así que no puedo hablar de lo que cambió con el nombre. Es consistente con las descripciones anteriores; Usé la configuration exactamente como se describe en la respuesta de TitaniumDecoy, luego también asigné la key de la aplicación a Fn. De repente, mi antiguo KeyTronic LT Designer es mucho más compatible con OSX.

    Hay muchas opciones, así que puedo entender la frustración con la configuration. Por otro lado, hay muchas opciones. Los maps pueden depender de la aplicación que esté ejecutando, y hay una gran cantidad de configuraciones preconfiguradas que aprovechan esa característica.

    Lo único que me gustaría ver agregado es tener diferentes maps para diferentes keyboards, de forma automática y simultánea. Puede deshabilitar la asignación en keyboards de Apple y / o keyboards integrales. Pero no puedo cambiar CapsLock por Ctrl en todas partes (yup, I <3 Emacs), al mismo time que intercambia opciones y commands solo en el keyboard de la PC-101. Sin embargo, puede crear varios perfiles y cambiar entre ellos fácilmente, así que esa es una solución al 90%.

    Joe Bob dice: "Si sufres con un keyboard de Windows, échale un vistazo".