Tengo un teclado Apple A1048 de 109 teclas que me gusta mucho, excepto que no tiene un botón FN, lo cual es un poco molesto. ¿Hay alguna forma de rehacer una de las teclas (estoy pensando en la tecla 'help') para que funcione como una tecla FN?
Respuestas
¿Demasiados anuncios?No podrás hacer esto. El controlador del teclado envía un código de tecla al sistema operativo cada vez que se pulsa una tecla. Ese código de tecla es único para cada tecla del teclado... excepto para la tecla Fn.
La tecla Fn, modifica otras teclas del teclado, como Shift, Alt, Ctrl, Option, etc... la única diferencia es que cada uno de estos últimos modificadores es reconocido por el sistema operativo. En otras palabras, el controlador del teclado le dice al OS que se ha pulsado "shift", al mismo tiempo que la tecla "s". El sistema operativo lo interpreta como si el usuario quisiera una "s" o una "S" mayúscula.
Este no es el caso de la llave Fn. El hecho de que sea pulsada es capturado por el controlador del teclado y se envía un código de tecla separado y único cuando se pulsa la siguiente tecla. Por ejemplo, F1 envía un código de tecla, llamémosle "xyz". Cuando Fn y F1 se pulsan al mismo tiempo, se envía un código de tecla diferente al sistema operativo.
Lo que podrías hacer es descubrir cuáles son esos códigos clave... los que se emiten cuando presionas Fn + F1-f13. Luego, si no utilizas las teclas de función para su propósito original, podrías asignarlas a los nuevos códigos de tecla (el equivalente a pulsar Fn+Fx) y desde allí ir a buscar las teclas de volumen y el resto de las cosas que Apple esconde allí.
Revisa este artículo de Wikipedia: http://en.wikipedia.org/wiki/Fn_key
Alternativamente, el panel de configuración del teclado de las Preferencias del Sistema le permitirá cambiar si desea que una sola pulsación de cualquier tecla de función envíe el equivalente al código de tecla Fn+Fx o simplemente Fx. Tal vez puedas usar esa casilla de verificación para obtener lo que quieres... aunque no creo que funcione con tu teclado. Creo que necesitas un teclado más nuevo para que esto funcione.
Muchos artículos en línea afirman que Fn
es fundamentalmente diferente y no hay manera de reasignar otra tecla a Fn
. Les creí ciegamente. No es cierto.
Al menos en Mac, puedes instalar Karabiner-Elements el potente personalizador de teclado para MacOS. Puede reasignar la tecla que desee, como help
o F16
, a Fn
.
Nota: el help
en el A1048 es en realidad una tecla estándar insert
clave. Así que elige insert
en el From key
del menú desplegable, no elija help
. Véase la imagen adjunta. No obstante, help
es un buen nombre para un Fn
modificador.
Para el A1048, las 4 teclas de arriba a la derecha: -vol
, +vol
, mute
, eject
no se puede reajustar. Parece que Karabiner no reconoce estas teclas multimedia (como en su Karabiner EventViewer).
¡Disfruta de la nueva llave! Creo que esto también se aplica a otros teclados de PC que no son de Apple.
0 votos
¿Qué esperas que haga el botón FN?
0 votos
Espero que haga lo que el botón FN siempre hace - actuar como un modificador para que FN1-FN12 tengan diferentes comportamientos, por ejemplo, puedo mantenerlo presionado y pulsar F3 para mostrar el escritorio en lugar de enviar una tecla F3
0 votos
Eso no es realmente una afirmación exacta "Lo que siempre hace" -- antes de 2007, los teclados de Apple no tenían una tecla "fn", y aunque hay modificadores que podrían cambiar el código que envía la tecla F3 (como opción o mayúsculas, por ejemplo), fn hasta la fecha no es el mismo tipo de modificador. Ojalá no fuera así, pero añadir "fn" no es lo mismo que añadir una tecla de opción o una tecla de comando.