¿Cómo volver a mapear las teclas de comando y opción en Mac OS X con un teclado de PC?

53

en mi teclado, la tecla de comando está asignada a la tecla de Windows (estoy usando un teclado de PC normal) por lo que solo tengo un comando izquierdo, porque el espacio a la derecha está ocupado por la tecla Fn inútil.

Utilicé Ukelele y también edité asignaciones de teclado, pero eso es para caracteres imprimibles, en realidad no le permite asignar teclas modificadoras en el teclado.

¡Gracias!

Petruza
fuente
2
Compruebe en la pestaña Teclado del panel de preferencias "Teclado y mouse" en Preferencias del sistema. En 10.4 hay una "Clave modificadora ..." que le permite reasignar las claves modificadoras. Con él, podría reasignar (por ejemplo) Control o Alt como su tecla de Comando. Tal vez también esté allí en cualquier versión de Mac OS X que esté utilizando.
Chris Johnsen
Votaron por referirse correctamente a la tecla Fn como inútil.
John

Respuestas:

85

La respuesta fue tan fácil como esta:

  • Haz clic en el logotipo de Apple en la esquina superior izquierda de la pantalla.
  • Seleccione "Preferencias del sistema"
  • Seleccione "Teclado"
  • Asegúrese de que la "pestaña" "Teclado" esté seleccionada
  • Seleccione el botón "Teclas modificadoras ..." en la parte inferior derecha de la ventana
  • Seleccione el teclado: "Teclado USB" (probablemente, si es como yo, está tratando de configurar un teclado conectado a su computadora portátil)
  • Cambie los valores de "Opción" y "Comando"

ingrese la descripción de la imagen aquí

Petruza
fuente
3
Este es un punto de partida básico / primitivo. Karabiner ofrece muchas más opciones.
javadba
1
Sigue siendo válido para OS X Yosemite 10.10. ¡Gracias!
Jonas Alves
8

DoubleCommand puede reasignar teclas, solo necesita conocer los equivalentes de teclado de Mac en su teclado:

ingrese la descripción de la imagen aquí

DoubleCommand es gratis y de código abierto

John T
fuente
1
+1 ¡Acabo de hacer el cambio y DoubleCommand me salvó!
Eric Wendelin
Gracias, lo intentaré. ¿Este software siempre se está ejecutando o simplemente realiza los cambios y se quedan en el sistema operativo? Además, ¿no hay ningún archivo plist en alguna parte para hacer esto? ¡Gracias!
Petruza