Teclado MacBook Pro - ¿Cómo intercambiar / reasignar teclas?

16

Sé que esto se puede preguntar antes de una manera diferente, pero todavía no he visto una respuesta sólida. Espero que satisfacer estas 2 necesidades específicas lo aclare más.

Específicamente quiero 2 comportamientos que harán mi transición de un usuario de PC por mucho tiempo a poder usar un MacBook Pro.

Antecedentes:

  • Soy un usuario de Windows que acaba de obtener mi primera Mac (en mi vida) el pasado fin de semana.
  • Estoy iniciando dualmente el MBP con Snow Leopard y Windows 7 x64

Lo que quiero hacer (tanto en Windows 7 como en Snow Leopard):

  • Cambia las teclas fny control(no físicamente)
  • Sea capaz de tocar la ejecttecla para borrar hacia adelante, pero mantenga presionada la ejecttecla para expulsar el disco.

¿Son posibles, de ser así, cuál es la mejor manera (software) de lograr esto tanto en Windows 7 como en Snow Leopard?

Jon Erickson
fuente

Respuestas:

14

En OS X: DoubleCommand

ingrese la descripción de la imagen aquí

En Windows: SharpKeys

ingrese la descripción de la imagen aquí

Para algo más extenso, querrá AutoHotkey (Windows) o IronAHK (reescritura de AutoHotkey que funciona con Mono para compatibilidad multiplataforma: Linux, Mac, etc.).

John T
fuente
2
llaves cortantes no me está permitiendo volver a asignar la tecla [Fn] (función)
Jon Erickson
44
y DoubleCommand solo me permite asignar fn -> controlar pero no controlar -> fn
Jon Erickson
Eche un vistazo a las alternativas, son mucho más flexibles.
John T
8

En el lado de Snow Leopard puedes intercambiar Control y Fn con Karabiner (antes KeyRemap4MacBook).

Si tiene un arranque dual, una buena idea es intercambiar Comando y Control en las preferencias de OS X. Obtendrá físicamente los mismos atajos de teclado en ambos.

Kornel
fuente
Ahora se llama Karabiner.
iconoclasta
3

Como nota al margen, también puede considerar echar un vistazo a las preferencias normales del sistema OS X en Teclado, hay un botón en la esquina inferior derecha llamado "Teclas modificadoras" donde puede definir qué acciones deben tomar las teclas modificadoras (mayúsculas y minúsculas). lock, ctrl, cmd, ...). También podría ser suficiente en alguna situación sin instalar software de terceros.

Juri
fuente
1

Puede usar BetterTouchTool , es una herramienta gratuita con la que puede reprogramar teclas y gestos multitáctiles. Asegúrese de que en su configuración haya configurado las teclas F1, F2, etc. como predeterminadas. Abra BetterTouch y reasigne su teclado. No olvide dejar que se ejecute automáticamente después de iniciar sesión. También es una herramienta muy útil para trabajar con gestos multitáctiles. Lo uso para deslizar mis espacios con cuatro dedos. No me gustan los gestos predeterminados en Snow Leopard.

Stijn Bakker
fuente
1

Como John T señaló, AutoHotKey hace todo en Windows, y eso es todo.

Para Mac, IronAHK también solía ser bueno, cuando existía.

Entonces, hay otra opción que, aunque nunca podría usar realmente, parece hacer lo que necesita. Aunque es muy muy técnico, es altamente personalizable. Solo citaré el sitio web:

Ukelele es un editor de diseño de teclado Unicode para Mac OS X

Ukelele tiene como objetivo simplificar la edición del diseño del teclado al proporcionar una interfaz gráfica para los archivos .keylayout, donde los caracteres deseados simplemente se pueden arrastrar a las teclas según sea necesario. (La paleta de caracteres , disponible en el menú Entrada si se ha habilitado en Preferencias del sistema , es un excelente lugar para encontrar los caracteres).

Además de la simple asignación de códigos de un solo carácter a las teclas, Ukelele puede asignar cadenas de caracteres múltiples y puede crear "teclas muertas", donde una pulsación de tecla establece un nuevo estado que modifica la salida de la siguiente pulsación de tecla.

Espero que pueda ayudarlo donde no podría para mí cuando lo encontré. ;)

cregox
fuente
autohotkey no detecta la tecla Fn. Sin embargo, podría usarlo para reasignar Caps Lock.
Aleksandr Dubinsky
0

En Windows, alguien implementó un controlador en modo kernel para hacer esta hazaña mágica para el teclado inalámbrico de Apple. No estoy seguro de si funciona para un macbook. Las preguntas frecuentes dicen que una opción es instalar Windows "de forma nativa". En cualquier caso, existe una buena posibilidad de que una pequeña modificación al código fuente lo haga funcionar en todas partes.

https://github.com/samartzidis/WinA1314

Aleksandr Dubinsky
fuente