Tengo el siguiente comando para ejecutar en cada inicio de macOS:
hidutil property --set '{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc": 0x700000064, "HIDKeyboardModifierMappingDst": 0x700000035}]}'
Siempre vuelve a asignar una tecla (non_us_backslash
a grave_accent_and_tilde
) en mi teclado Apple Magic internacional a una conveniente para que coincida con mi portátil con teclado estadounidense.
Inmediatamente después de instalar la versión 14.2, este comando dejó de funcionar. No arroja ningún error, el comando hidutil property --get UserKeyMapping
imprime una salida válida como la siguiente, pero el comportamiento de la tecla no se actualiza después de ejecutar el comando como parecía antes de la actualización. Además, no estoy seguro de que en el pasado la salida del argumento --get se imprimiera como Decimal en lugar de hexadecimal. Pero así es como está ahora.
La salida del comando:
(
{
HIDKeyboardModifierMappingDst = 30064771125;
HIDKeyboardModifierMappingSrc = 30064771172;
}
)
ACTUALIZACIÓN 2024.01.17:
He recibido la respuesta de Apple sobre mi problema al respecto.
Dijeron que el problema está solucionado.
Intenté reproducirlo en mi portátil y persiste, aunque con menor gravedad, ya que ahora (como se mencionó en algún lugar arriba) la asignación comienza a funcionar pero después de volver a enchufar el dispositivo. Puedo agregar que esto es cierto también para dispositivos inalámbricos. Mi asignación comenzó a funcionar después de que volví a habilitar Bluetooth. Esta solución funcionó para mí varias veces seguidas, por lo que lo considero persistente.
Sin embargo, he objetado la afirmación de Apple de que el problema ha sido resuelto. Así que veamos qué sucede a continuación.