36 votos

Los teclados ISO externos se tratan como ANSI desde que el MacBook Pro se actualizó a macOS Sierra 10.12

Desde que actualicé mi MacBook Pro a macOS Sierra, parece que se han intercambiado dos teclas en el teclado cuando utilizo mi teclado externo.

Utilizo la distribución ISO española, y las teclas "º" y "<" están intercambiadas. El teclado del portátil funciona bien. No he toqueteado la configuración del teclado, aparte de cambiar a mi distribución regional e intercambiar las teclas modificadoras (es un teclado Windows).

Funcionó a la perfección 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 era del todo impecable; de vez en cuando el teclado dejaba de responder, y tenía que desenchufar y volver a enchufar. No creo que esté relacionado, pero...

PD: Ocurre con todos los teclados externos. Probé con unos cuantos. Todos ellos eran ISO, y parece que el problema está en que MacOS trata mis teclados ISO como ANSI; sin embargo, el teclado interno del portátil es ISO, y no tiene ningún problema. He hecho una instalación limpia de Sierra, y todavía está mal.

1 votos

Parece que tu máquina piensa que el teclado es ANSI en lugar de ISO. Los teclados ANSI no tienen ninguna tecla a la izquierda de la Z, por lo que < se coloca en la tecla superior izquierda. Es posible que tenga que utilizar Karabiner para solucionar este problema.

1 votos

Por favor, especifica en tu OQ cómo intercambiaste las teclas modificadoras de tu teclado externo. Apuesto a que el método utilizado puede no interoperar amigablemente con un cambio oculto en la forma de MacOS para gestionar la asignación de teclas.

0 votos

Tener un problema similar con un teclado USB externo en PC-International Layout en MacOS Sierra Versión es 10.12.1 Beta. I y G teclas se cambian, A no funciona independientemente de la disposición seleccionada o ANSI/ISO.

44voto

Mateusz Konieczny Puntos 118

Yo tuve el mismo problema con mi teclado y una distribución alemana. Aunque tenía "alemán" configurado como " Preferencias del sistema/Teclado/Fuente de entrada " la mayoría de mis llaves tenían la asignación incorrecta. Por ejemplo, la tecla a la derecha de la tecla Mayús izquierda en mi teclado es "<>" en su lugar se asignó a "^°" .

El problema era que mi teclado estaba configurado como un ANSI -tipo de teclado ( utilizado en EE.UU. ). En su lugar, debería haberse establecido como ISO -tipo ( utilizado en la mayoría de los países europeos ).

Existen varias soluciones posibles a este problema de asignación, como describe Tom Gewecke en su Blog .

La solución consiste en vuelva a ejecutar el Asistente de configuración del teclado . A veces hay un botón para " Cambiar el tipo de teclado " visible en " Preferencias del Sistema/Teclado ".

Si no es así, puede intentar destruir el /Library/Preferences/com.apple.keyboardtype.plist y reiniciando su máquina.

Otra posibilidad puede ser abrir Ter sudo open /System/Library/CoreServices/KeyboardSetupAssistant.app/Contents/MacOS/KeyboardSetupAssistant

Cuando vuelva a aparecer el Asistente de configuración del teclado después de reiniciar, asegúrese de elegir el tipo de teclado correcto: ISO.

Si nada de esto te ayuda, sigue los pasos anteriores enlace al post de Toms con más opciones.

8voto

weloytty Puntos 161

En mi caso, el problema parece haber sido causado por una utilidad llamada Karabiner Elements.

Me ayuda a utilizar la tecla Bloq Mayús como una tecla Escape adicional. Después de desinstalarlo quité /Library/Preferences/com.apple.keyboardtype.plist y reinicié la máquina. Tras el reinicio, el Asistente de teclado pudo identificar correctamente el teclado.

7voto

lorft Puntos 11

He tenido 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 ha vuelto a aparecer. Sin embargo, la última versión de Karabiner Elements (12.1.0) no tiene el problema. Tipo de teclado opción. Existe una Código del país que estaba en '1' cuando abrí Karabiner. Después de trastear con este valor sin éxito durante un tiempo, he reiniciar el Mac que ha solucionado el problema.

3voto

Phil Puntos 2153

He estado plagado de esto por un tiempo, con \ y ` conseguir cambiado sobre una base regular. MacOS empieza a pensar que mi teclado es ANSI en lugar de ISO, y no es posible cambiarlo sin reiniciar. Eso no es bueno cuando se está en medio de la escritura de un complejo regex.

Una solución que he encontrado es utilizar Ukelele para crear un paquete de 2 diseños de teclado uno que tiene la misma asignación como impreso en las teclas físicas, y uno con el \ y ` cambiado.

Una vez instalado, puedo cambiar entre las distribuciones de teclado sin tener que reiniciar y dejar de pelearme con MacOS para que reconozca mi teclado ISO.

1voto

mxfh Puntos 101

Tenía 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 > Restaurar valores predeterminados

0 votos

Mi teclado Microsoft Sculpt tenía una tecla 'a' no funcional con las betas. Restaurar valores predeterminados lo arregló por arte de magia, ¡gracias!

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