Eliminar Caps Delay MBP15 Touchbar Late 2016

0

He notado un comportamiento muy extraño del bloqueo de mayúsculas del teclado interno en una MacBookPro13,3 10.12.4 Sierra de MBP15 Touchbar.

Desde entonces, he vuelto a asignar gorras a ctrl. Ahora, con el nuevo MBP, cuando presiono mayúsculas + una tecla repetidamente, o cuando lo sostengo, se omiten algunos movimientos.

Eso resulta en un comportamiento muy molesto, por ejemplo en Terminal cuando presiono mayúsculas-c, a veces ^ C y a veces c se envía a la terminal.

He intentado lo siguiente para detectar el problema pero no pude encontrar una solución

  • defaults write -g ApplePressAndHoldEnabled -bool false
  • defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
  • defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)
  • desactivar las herramientas de accesibilidad como BTT o Spectacle
  • no .inputrc
  • reiniciar en la pantalla de inicio de sesión y presionar mayúsculas varias veces también parece omitir algunas pulsaciones de teclas
  • la reasignación de mayúsculas a comandos y al intentar abrir varias pestañas en Chrome con mayúsculas-t hace que algunas pestañas se creen, pero también se ingresa en la barra de URL
  • habilitando Accesibilidad > Teclado > Las teclas lentas en Preferencias y la configuración de un breve retraso reducen un poco la probabilidad de que ocurra el problema, pero aún está ahí y la configuración también me hace escribir mucho más lentamente
  • la reasignación de las tapas del teclado externo funciona sin demora, por lo que parece ser un problema de firmware del teclado MBP15 2016

Parece que Apple ha retrocedido previamente en la función de retardo de mayúsculas en 2014. ¿Es esta otra regresión en 2016?

¿Alguien sabe una solución o puede reproducirse?

    
pregunta fel1x 26.05.2017 - 15:32

1 respuesta

0

Pude resolver el problema. Parecía que el MBP estaba en algún tipo de estado de configuración HID que permitía el retraso. Para obtener el MBP fuera del estado, reimplemented the Solución de Linux 2015 en macOS / IOKit. Al enviar 09 00 00 00 al teclado, y luego volver a realizar la reasignación en Preferencias, se eliminó el retraso.

    
respondido por el fel1x 26.05.2017 - 23:18

Lea otras preguntas en las etiquetas