¿Cómo intercambiar las teclas Ctrl y Fn en una MacBook Pro con Windows 7 a través de Boot Camp?

¿Cómo intercambiar las teclas Ctrl y Fn en una MacBook Pro con Windows 7 a través de Boot Camp?

Haymuchísimas discusionesen Internet sobre cómo cambiar la clave fny ctrlen una MacBook Pro.

En el lado de Mac, un nuevo software llamadoReMap4MacBookHace un trabajo perfecto intercambiando las dos claves.

Pero en el lado de la PC (específicamente Windows 7), realmente no puedo encontrar una respuesta definitiva. La mayoría de las publicaciones se refieren aEste artículopero leí el artículo muuuuy largo y seguí las instrucciones sin éxito.

Recuerdo que había un programa (tal vez en XP) que no solo intercambiaba las dos teclas sino que también controlaba los ventiladores del MacBook Pro. Pero no recuerdo el nombre y también recuerdo que ese programa dejó de actualizarse como hace años.

EDITAR: se llamaReasignador de entrada.

Así que espero que exista un programa simple que pueda ejecutar para intercambiar esas dos claves.

Respuesta1

Esto muchas veces es imposible, porque la tecla Fn es hardware y cuando se presiona junto con otra tecla envía unclave multimediacódigo o, a veces, hace algo basado en hardware sin enviar ningún código. Su mejor opción es ajustar el BIOS (extremadamente difícil, si no imposible) o el teclado (algún truco de recableado podría ser factible), porque Fn simplemente no está en elEspecificación del código de escaneo...


Actualizar, parece que Apple difiere de esta forma de hacer las cosas. Aparentemente puedes hacer esto condoblecomandoen MacOS X,sin embargoesto no impone ninguna interfaz con Windows, lo cual seguirá siendo un misterio, alguien lo descubriría con algún tipo deescáner de código de escaneosi realmente se ha enviado un código clave. Como no tengo un MacBook no puedo...

Respuesta2

Hay una clave de registro que puede hacer esto, sin embargo, no he encontrado ninguna documentación al respecto.

El controlador del teclado Apple en

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

contiene las entradas

"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57

(También existe OSXFnBehavior pero AFAIK esto solo controla que las teclas de función se pueden presionar sin presionar Fn)

¿Quizás alguien pueda descifrar los códigos clave de Fn y Ctrl?

Respuesta3

He usado KeyTweak en Win 7 para reasignar exitosamente LAlt <-> LWin y RAlt -> RCTRL, RWin -> RAlt Pero no se detecta Fn, ni siquiera en AutoHotKey, por lo que probablemente tengamos que esperar la actualización de Bootcamp.

Respuesta4

Alguien implementó un controlador en modo kernel para realizar esta hazaña mágica para el teclado inalámbrico de Apple. No estoy seguro si funciona para una macbook. Las preguntas frecuentes dicen que una opción es instalar Windows "de forma nativa". De todos modos, existe una buena posibilidad de que una pequeña modificación en el código fuente pueda hacer que funcione en todas partes.

https://github.com/samartzidis/WinA1314

información relacionada