La pulsación de tecla de Gnome-Terminal se atasca y se repite para siempre

La pulsación de tecla de Gnome-Terminal se atasca y se repite para siempre

Problema:

El terminal GNome repite presionar la tecla, como si estuviera atascado o si estuviera manteniendo presionada la tecla.

por ejemplo, escribiría:

hello

luego un segundo después sucedería esto:

hellooooooooooooooooooooo-continuar para siempre

luego, si presiono entero cualquier otra tecla, por ejemplo s, esa tecla se repetirá:

hellooooooooooooooooooooossssssssssssssssss-continuar para siempre


Solución (temporal):

Para detener esta pulsación repetida de teclas, existen 2 soluciones:

  1. Cerrar ventana

    • perder todo en la ventana, es decir, trabajar en un script no guardado en nano: todo se pierde
  2. Alt + Tabulador

    • Alt + Taba otra ventana que encontré es la mejor solución, esto cancela la operación de repetición,

del cual aún se desconoce la causa


Más información:

Nota: la solución especificada por set r offla referenciaaquíNo es el mismo problema.

  • La configuración xset r offme impide mantener la tecla de retroceso para retroceder varios caracteres, esto requiere que presione la tecla de retroceso para cada carácter.

Parece que esto es unviejo problemaComencé en 2007.

He descubierto que este problema es aleatorio y ocurre con frecuencia en la terminal Gnome, posiblemente también en otras aplicaciones (por confirmar).

Otras aplicaciones incluyen:

  • Gedit
  • IdeaC IntelliJ

Nota:

Otrocorreosugirió ir aSystem->Preferences->Keyboard and turn off / uncheck "Repeat Keys"

sin embargo esta Repeat keysopción o Systemmenú no está presente, solo Settings > Keyboardme lo presenta Keyboard shortcuts.

Información del sistema:

  • Arco - 4.10.11-1-ARCH Gnome-shell
  • GNOME Shell - 3.22.3 Gnome-terminal
  • Terminal GNOME - 3.22.1 Usando VTE versión 0.46.1 +GNUTLS

¿Hay algunarealsoluciones para este problema?

ACTUALIZAR

Gracias a @user2456699 que presentó su problema y sus hallazgos, seguidos de mis propias pruebas:

confirmando los resultados encontrados,

Presionando Fn continuamente y justo antes de detenerse, presione una de las teclas de flecha

e.g Fn, Fn, Fn, Fn, ... , Fn + Down (Page Down)

esto se desplaza continuamente hacia abajo. Al presionar cualquier otra tecla se heredará esta repetición, hasta, como se mencionó anteriormente, Alt+ Taba otra ventana.

Respuesta1

Sí, esto todavía me molesta. El problema parece deberse a la interacción entre Xorg y el firmware de mi teclado.

El problema ocurre cuando, por ejemplo, se mantiene presionada la tecla de flecha izquierda/derecha, luego se mantiene presionada la tecla FN, luego se suelta la tecla de flecha y luego se suelta la tecla FN. Mi sistema X11 no reconoce que alguna vez se suelta la tecla de flecha inicial y, en cambio, asume que se suelta la combinación de teclas FN+ (teclas Inicio o Fin, en mi teclado).

Luego, X11 asume que, por ejemplo, la tecla de flecha todavía está presionada y continúa enviando eventos de pulsación/liberación de tecla para ella.

Como se mencionó, esto se puede evitar desactivando las repeticiones de teclas. Para mí, en Debian Stretch + Gnome 3.22.2, puedo ir aConfiguración->Acceso universal->Escribiendoy apagar"Repetir teclas". Esto parece ser funcionalmente lo mismo que usarxset r desactivado, y es una solución levemente inconveniente ya que desactiva la funcionalidad de mantener presionada una tecla.

información relacionada