1 votos

MacOS - ¿puedo volver a asignar una tecla de función para que no haga nada?

Tengo problemas leves de destreza y sigo presionando F12 cuando quiero eliminar (generalmente presiono ambos ya que la punta de mi dedo roza F12). ¡Uso mucho la tecla de eliminar!

¿Hay alguna forma de deshabilitar una tecla de función?

Sé cómo asignar nuevamente la tecla a una entrada de menú, así que una entrada de menú sin efecto también serviría.

3voto

Douglas Puntos 10417

No es necesario remapear una tecla a un elemento de menú específicamente; remápela a un valor nulo u otra tecla. Para hacerlo, use el comando hidutil para mapear F9 a un valor nulo, retroceso u otra cosa.

hidutil property --set '{"UserKeyMapping":\
[{"HIDKeyboardModifierMappingSrc":0x700000045,\
"HIDKeyboardModifierMappingDst":0x700000000}]}'

Tenga en cuenta: las barras diagonales al final de las líneas permiten que este comando abarque varias líneas para mayor legibilidad. Puede copiar/pegar este comando tal cual o quitar las barras para hacerlo en una sola línea.

Ahora, el valor fuente (hex) de F12 es 0x700000067 y el valor de destino es 0x700000000. No he probado este valor en particular pero, si no funciona, puede usar 0x70000002A o 0x7000000E6 para un segundo retroceso (es la tecla que pretendía presionar de todos modos), o algo como ⌥ Opción derecha respectivamente.

Esta solución se basa en esta respuesta que escribí previamente para una pregunta similar; hay varios códigos para teclas de función enumerados allí. Si necesita una lista de códigos hexadecimales para teclas adicionales, Apple proporciona una Nota Técnica sobre hidutil para su referencia.

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