Teclas de opción izquierda / derecha invertidas bajo Mojave en el teclado de la PC con opción / comando conmutado

2

Tengo Emacs 26.1 de emacsformacosx.com configurado para usar la opción de la izquierda como meta, y para ignorar la opción de la derecha, para dejarla disponible para personajes acentuados, etc.

Funciona bien en el teclado integrado de mi MacBook Pro y funcionaba bien con un teclado de PC externo en High Sierra. Pero desde que instalé Mojave (una instalación reformateada y limpia), el teclado externo está al revés: la opción de la izquierda se ignora, la opción de la derecha es la meta.

El teclado es un CoolerMaster QuickFire Rapid . Como otra complicación, tengo opciones y comandos cambiados a través de Preferencias del teclado / Teclas / Teclas modificadoras.

  1. ¿Qué más puedo hacer para diagnosticar el problema? ¿Hay alguna manera de saber qué códigos de clave están enviando las claves? (El Visor del teclado resalta ambas teclas de opción cuando se presiona una, por lo que no sirve de ayuda).
  2. hay una manera de intercambiar las claves intencionalmente, por ejemplo, en ~/Library/KeyBindings/ , pero solo para ese teclado específico?
  3. hay una manera de al menos detectar qué teclado está instalado, por ejemplo. en un script de bash, ¿qué podría permitirme solucionar parcialmente el problema en mi init.el ? (No sería ideal tener que relanzar emacs cuando cambio los teclados, pero sería mejor que nada).

Nota: Realmente no quiero instalar ningún software de mapeo de teclado de terceros (Karabiner, etc.) solo para solucionar este problema, aunque supongo que estaría abierto para la parte de diagnóstico.

Actualizado para agregar: Por el comentario de @ nohillside, intenté deshabilitar el interruptor de opción / comando en Preferencias del teclado. Esto solucionó el problema de izquierda / derecha. No es una solución viable, pero parece aislar el problema de la personalización de la tecla modificadora.

Actualizado nuevamente: Actualicé un iMac que usa el mismo teclado de PC para Mojave, y no presenta el problema; puede ser específico para portátiles (o incluso para ese MacBook Pro en particular).

    
pregunta David Moles 09.10.2018 - 17:40

0 respuestas

Lea otras preguntas en las etiquetas