1 votos

Reasignar la tecla §± de mi teclado mágico

Me han proporcionado un Magic Keyboard con mi nuevo equipo de trabajo y no estoy seguro de que sea un teclado australiano por defecto.

Encima del 3 está £ no # (aunque shift + press sí usa #) por lo que el símbolo de la libra no se usa sin control+press pero está ahí.

El gran problema es que a la izquierda del 1 no hay una tecla de tilde/retroceso (~/`). La tecla de tilde está en realidad abajo a la derecha de la tecla de mayúsculas izquierda. La posición típica de la tecla de tilde es ±/§, lo cual es totalmente inútil para mí. Teniendo en cuenta la frecuencia con la que paso en los terminales, la tecla de la tilde es muy importante para mí y he pulsado esta tecla § mil veces en los últimos 3 días.

¿Hay alguna forma de reasignar esta tecla? He probado con Karabiner sin suerte.

Tenga en cuenta que el teclado está en las preferencias como un teclado australiano.

Esta imagen no es la misma que la mía, no tengo los caracteres extra pero sí muestra la ubicación de las teclas a las que me refiero. (Ignora los puntos rojos, no fui yo).

enter image description here

1 votos

Por cierto, la distribución del teclado que describes es la del Reino Unido.

2voto

ranklord Puntos 664

Esto requerirá su participación :)

  1. Descargue y corra gratis Códigos clave utilidad.

  2. Pulse ± § en su teclado y escriba su código HEX desde la pantalla de la utilidad.

  3. Pulse ` _ y escribir el código HEX para ello.

  4. Abra la aplicación Terminal e introduzca el siguiente comando (cópielo y péguelo):

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

    HIDKeyboardModifierMappingSrc es lo que se pulsa en el teclado y HIDKeyboardModifierMappingDstKey es el resultado.

  5. ¡¡Preste atención a las terminaciones de los números en negrita!! Tendrá que reemplazarlos con las lecturas reales de la utilidad Key Codes (Paso 2 y 3). He escrito los valores más probables, pero pueden ser diferentes en su caso.

Como solución alternativa, puede intentar Flamingo app.

Referencia a la hidutil el uso está aquí: Nota técnica TN2450 .

0 votos

Gracias pero esto no funcionó. Los códigos eran 10 y 50 y aunque el comando no daba errores, no había ningún cambio en el comportamiento del teclado. Flamingo tampoco funcionó. Vale la pena señalar que mi pulsación de la tecla ± no tiene ningún efecto en algunas aplicaciones.

0 votos

Pues yo tenía este mismo problema y conseguí que funcionara con el código hexadecimal 0x700000039 usando hidutil. (La utilidad Key Codes no muestra los códigos hexagonales del 'teclado').

0 votos

@ChrisO'Sullivan ¿cómo obtuviste el código hexadecimal del teclado a partir del código de la tecla?

1voto

PATRY Puntos 3068

Su teclado es sin duda el que se llama Inglés - Gran Bretaña en el Documentación de Apple .

Una forma común de hacer lo que quieres es crear una distribución de teclado personalizada a través del Aplicación para el ucelele .

0 votos

Ahora estoy utilizando la fuente de entrada Great British y no hay ningún cambio. Esa tecla sigue funcionando como §/± a pesar de que la imagen del teclado en Inputs la muestra como `/~ - Ukelele no reconoció la pulsación de la tecla §±.

0 votos

@Christian Se supone que la fuente de entrada británica no funciona como tú quieres. Envíame un correo electrónico y te enviaré un nuevo diseño Tom at bluesky dot org

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