Puedo reproducir esto de forma fiable en varios programas. Si sostengo una letra como a
para escribir aaaaaaaaaaaaaaaa
, no se repite, solo la escribe una vez. Pero luego, cuando trato de ingresar texto en la aplicación, no funciona. Los atajos de teclado aún funcionan en la aplicación, pero la entrada ya no funciona. En Chrome, la entrada en la página falla, pero puedo ingresar bien en la barra de direcciones.
¿Qué diablos podría causar esto y cómo lo soluciono?
Esto es en una MacBook Pro de 15 pulgadas de mediados de 2015, OSX 10.12.2 (Sierra).
Aquí hay un screencast de lo que sucede:
Observe cómo escribo h
varias veces individualmente, luego presiono la barra espaciadora y mantengo presionada la h
tecla. A partir de ese momento, el teclado no puede ingresar ningún carácter, aunque (como se demostró) puedo usar el teclado para copiar/pegar sin problemas. En Chrome, el teclado solo está roto en esa pestaña (incluso a través de una actualización; la única forma de recuperar el teclado es abrir una nueva pestaña). En editores de texto como PHPStorm, está roto en todas las pestañas y se debe reiniciar toda la aplicación para desbloquear el teclado.
No puedo reproducir el problema por mi parte, pero parece que puede tener un problema con una función de Accesibilidad, ya que está sucediendo en varias aplicaciones. ¿Ha intentado activar y desactivar 'Preferencias del sistema> Accesibilidad> Teclado> Teclas adhesivas' (o Teclas lentas) e intentar reproducir el problema?
La segunda opción podría ser que la configuración de su teclado haya cambiado de alguna manera de los retrasos preestablecidos a los que está acostumbrado. Puede verificar 'Preferencias del sistema> Teclado> Teclado' y verificar los controles deslizantes de demora. Establecer el primero en 'Rápido' y el segundo en 'Corto' debería permitirle mantener presionada una tecla no alfanumérica para múltiples entradas (como las teclas de puntuación o teclas como =, +, -, _ , etc.)
Nota: el teclado de Mac no le permite mantener presionadas las letras porque ciertas letras como 'a' y 'e' activan un menú de acento para crear caracteres como 'à' o 'ē'.
Tuve exactamente el mismo problema y pude resolverlo ejecutando en la terminal:
defaults write -g ApplePressAndHoldEnabled -bool false
Esto deshabilita efectivamente el menú de acento (que en realidad nunca apareció para mí). El problema volvería a ocurrir si vuelvo a habilitar la configuración anterior.
Si mal no recuerdo, el problema aquí terminó siendo algo relacionado con una actualización del sistema operativo que salió mal, lo que resultó en algunas corrupciones de nivel profundo. Lo siento, no puedo recordar cuál fue la solución específica, pero sí recuerdo que esa fue la causa.
Owlswipe
Alano