Desde que actualicé mi MacBook Pro a macOS Sierra, parece que se han cambiado dos teclas en el teclado cuando uso mi teclado externo.
Utilizo el diseño ISO en español, y las teclas "º" y "<" han sido intercambiadas. El teclado de la computadora portátil funciona bien. No he jugado con la configuración del teclado, aparte de cambiar a mi diseño regional e intercambiar teclas modificadoras (es un teclado de Windows).
Funcionó sin problemas 1 antes de la actualización. Sé muy poco de cómo solucionar problemas de macOS, ¿qué debo hacer?
1 Acabo de recordar que, no, no fue tan perfecto; de vez en cuando el teclado dejaba de responder, y tenía que desconectar y volver a enchufar. No creo que esté relacionado, pero ...
PD: sucede con todos los teclados externos. Probado con unos pocos. Todos ellos eran ISO, y parece que el problema es que macOS trata mis teclados ISO como ANSI; Sin embargo, el teclado interno de la computadora portátil es ISO y no tiene ningún problema. He realizado una instalación limpia de Sierra, y todavía está mal.
Respuestas:
Tuve el mismo problema con mi teclado y un diseño alemán. Aunque tenía "alemán" configurado como " Preferencias del sistema / Teclado / Fuente de entrada ", la mayoría de mis teclas tenían una asignación incorrecta. Por ejemplo, la tecla derecha a la tecla Shift izquierda en mi teclado es "<>" en su lugar, se asignó a "^ °" .
El problema era que mi teclado estaba configurado como un tipo de teclado ANSI ( usado en los EE . UU .). En cambio, debería haberse configurado como un tipo ISO ( utilizado en la mayoría de los países europeos ).
Hay varias posibles soluciones a este problema de mapeo como lo describe Tom Gewecke en su Blog .
Cuando aparezca el Asistente de configuración del teclado nuevamente después de reiniciar, asegúrese de elegir el tipo correcto de teclado: ISO.
Si nada de eso ayuda, sigue el enlace anterior a la publicación de Toms con más opciones.
fuente
Tuve que instalar Karabiner Elements y luego cambiar el Tipo de teclado (disponible en la pestaña Teclado virtual ) a ISO.
Actualización (julio de 2018) : después de instalar una actualización de MacOS (10.13.6), el problema volvió a aparecer. Sin embargo, la última versión de Karabiner Elements (12.1.0) ya no tiene la opción Tipo de teclado . Hay un código de país que se estableció en '1' cuando abrí Karabiner. Después de perder el tiempo con este valor sin éxito por un tiempo, reinicié la Mac , lo que solucionó el problema.
fuente
Tuve un problema similar al descrito anteriormente, restablecer las teclas modificadoras ayudó milagrosamente. Había cambiado las teclas Ctrl / Opciones antes de actualizar a macOS Sierra 10.12.1 Beta.
Preferencias del sistema> Teclado> Teclas modificadoras ...> Restaurar valores predeterminados
fuente
En mi caso, el problema parece haber sido causado por una utilidad llamada Karabiner Elements.
Me ayuda a usar la tecla Bloq Mayús como una tecla de escape adicional. Después de desinstalarlo, eliminé
/Library/Preferences/com.apple.keyboardtype.plist
y reinicié la máquina. Después de reiniciar, Keyboard Assistant pudo identificar correctamente el teclado.fuente
Usando un diseño nórdico (islandés), parece que High Sierra identifica incorrectamente los teclados ISO nórdicos. En mi viejo Logitech Cordless Pro, la tecla derecha de Windows está mal asignada a AltGr (Alt derecha), y en mi nuevo teclado Microsoft Sculpt, no hay ninguna tecla asignada a la tecla AltGr.
fuente
He estado plagado de esto por un tiempo, con \ y `cambiando de forma regular. macOS comienza a pensar que mi teclado es ANSI en lugar de ISO, y no es posible cambiarlo sin reiniciarlo. Eso no es bueno cuando está escribiendo una expresión regular compleja.
Una solución alternativa que he encontrado es usar Ukelele para crear un paquete de 2 distribuciones de teclado, una que tenga la misma asignación que la impresa en las teclas físicas, y otra con las teclas \ y `conmutadas.
Una vez instalado, puedo cambiar entre los diseños de teclado sin tener que reiniciar, ¡y puedo dejar de pelear con macOS para reconocer mi teclado ISO!
fuente
En SystemPreferences-> Keyboard-> InputSources haga clic en el signo + a la izquierda a continuación, vaya a Español / Español y selecciónelo: a la derecha, compruebe si ha seleccionado el correcto (español o español-ISO).
fuente