3 votos

¿Cuál es el ID hexadecimal de la tecla Fn?

Me gustaría reasignar mi control izquierdo a la tecla Fn usando hidutil . Este es el comando que he intentado utilizar:

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E0,"HIDKeyboardModifierMappingDst":0x7000000??}]}'

Hay una lista de identificadores hexagonales en esta página: https://developer.apple.com/library/archive/technotes/tn2450/_index.html pero la tecla Fn no está.

Tampoco he podido encontrarlo en una especificación USB: https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf .

El ID (0x3F) encontrado en este documento: https://github.com/tekezo/Karabiner/blob/master/src/bridge/generator/keycode/data/KeyCode.data se equivoca.

¿Cuál es el código hexadecimal de la tecla Fn que puedo utilizar con hidutil ? ¿O no es posible lo que he intentado hacer?

(Habría reasignado el teclado usando Karabiner-Elements si no tuviera errores en mi ordenador).

3voto

aflin Puntos 11

Aparentemente los códigos clave son:

left-fn:  1095216660483
right-fn: 280379760050179

Lo obtuve de otro hilo de Ask Different .

Usé eso para reasignar right-option a fn a través de la terminal:

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E6,"HIDKeyboardModifierMappingDst":1095216660483}]}'

2voto

Tetsujin Puntos 23061

Obtuve esto de Códigos clave (freeware)

Tecla Fn abajo

Modifier Change
    Keys:       
    Key Code:   65535 / 0xffff
    Modifiers:  8388864 / 0x800100 ⓘ

NX_SECONDARYFNMASK / kCGEventFlagMaskSecondaryFn / NSFunctionKeyMask = 8388608 / 0x800000

NX_NONCOALSESCEDMASK / kCGEventFlagMaskNonCoalesced = 256 / 0x100

Tecla Fn arriba

Modifier Change
    Keys:       
    Key Code:   65535 / 0xffff
    Modifiers:  256 / 0x100 ⓘ

NX_NONCOALSESCEDMASK / kCGEventFlagMaskNonCoalesced = 256 / 0x100

tbh, no significa mucho para mí, no soy un codificador... ;)

0 votos

He probado esos códigos pero no funcionan, o al menos no con hidutil . Pero gracias.

0voto

luederm Puntos 1

Encontré esta impresionante aplicación que alguien hizo que generará el comando de mapeo para usted si selecciona las claves de origen y destino de un menú desplegable: https://hidutil-generator.netlify.app/

Pude reasignar la tecla fn usando el valor 0xFF00000003.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X