web-dev-qa-db-fra.com

Touches répétées perdues dans Unity

J'ai un bug étrange. Parfois, après avoir appuyé sur une touche de mon clavier alors que je travaillais dans des programmes unitaires, le clavier ne fonctionne pas, mais dans un terminal simple (ctrl + alt + f1), le clavier fonctionne parfaitement. S'il vous plaît dites-moi si quelqu'un résout ce problème?

Il semble que si j'appuie rapidement sur une touche plusieurs fois, seule la première pression fonctionne, mais si j'appuie sur la même touche avec un intervalle de temps d'une seconde pour qu'elle fonctionne normalement.

9
Ilay

On dirait que la fonction d'accessibilité Bounce Keys est activée. Ceci est destiné à aider les personnes qui ont des difficultés à utiliser le clavier sans produire des appuis non souhaités, mais ce n’est évidemment pas quelque chose que vous souhaitiez ou attendiez.

Vous l'avez probablement activée accidentellement via un raccourci clavier spécial dont je ne me souviens plus. Il peut être désactivé via les étapes suivantes:

  1. Ouvrez le panneau de configuration Universal Access dans System Settings.
  2. Passez à l'onglet Typing.
  3. Assurez-vous que la bascule sous Bounce Keys est désactivée.
6
James Henstridge

Je pense que cela pourrait être un bug. J'ai le même problème, tous les commutateurs sont activés, mais les "touches répétées" de manière aléatoire cessent de fonctionner. Une question a également été posée sur le sujet dans le tableau de bord d'ubuntu:

https://answers.launchpad.net/ubuntu/+source/xserver-xorg-input-keyboard/+question/175128

En développant la réponse à ce fil: le problème n'est pas "clés rebondissantes". L'accessibilité a été complètement désactivée et j'ai pu reproduire le problème de l'affiche. C'est en fait une ignorance aléatoire/échec du paramètre de répétition du clavier activé dans gnome. Eteindre et rallumer le paramètre de répétition du clavier dans gnome semble avoir résolu le problème pour moi. Mais encore une fois, c'est une solution temporaire: le problème va se reproduire et cela m'énerve beaucoup. J'ai donc créé ce fichier bash simple et je l'ai épinglé en tant que lanceur personnalisé. Alors j'ai pensé, pourquoi ne pas le mettre comme un travail cron à exécuter à chaque minute. Cela a résolu le problème pour moi.

#!/bin/bash
# resets key repeat, a bug in unity
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat false
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat true
3
granjerox

Dans Unity, répéter au clavier en maintenant une touche enfoncée cesse de fonctionner de manière aléatoire, semble-t-il. Quand je vais dans les paramètres du clavier, je trouve que l'option "Appuyer sur la touche répéter lorsque la touche est maintenue enfoncée" est cochée même si cela agit comme si ce n'était pas le cas. Cependant, si je décoche et revérifie, la fonction de répétition fonctionne à nouveau. Malheureusement, je dois le faire plusieurs fois par jour.

3
Paul Crook

Le correctif mentionné par James Henstridge résoudra le problème.

Cependant, si vous êtes dans la boîte de dialogue des paramètres mentionnée, l'option Touches de rebond était désactivée. Quand je l'ai allumé puis éteint, mon clavier a commencé à fonctionner comme prévu. Je pense que c'est un bug dans la façon dont les valeurs par défaut sont configurées.

2
Jayan Menon

Je suis confronté au même problème de perte de clés répétées si vous appuyez sur la touche et que la solution de rechange que je fais est l’application clavier ouvert; décochez et cochez l'option "touches répétées lorsque ...."; il recommencera à fonctionner pendant quelques heures/temps.

J'ai donc épinglé cette application de clavier à ma barre et il suffit de décocher et de vérifier chaque chose qui se présente face à ce problème.

Je suis à peu près sûr que c'est un bug dans l'unité.

1
Fawad Lateef

J'ai fait ceci: Ouvrez le panneau de contrôle Universal Access dans Paramètres système. Basculez sur l'onglet Saisie. Assurez-vous que la bascule sous Bounce Keys est désactivée. (En éteignant et en rallumant).

0
Dennis

Continuer la liste de James: 4. Cliquez sur le bouton de configuration du clavier en bas à droite. 5. Assurez-vous que la case "Touches répétées lorsque la touche est maintenue enfoncée" est cochée.

0
alex.burlacu

Je pensais que ça pourrait être aussi Bounce Keys, mais ce n’est pas le cas. Toutes les fonctionnalités de l'onglet Saisie sont désactivées. Je pense que c'est un bug.

0
Paul Crook

Je vis cela aussi. (Ubuntu 11.10, FF 7.01, Intel GMA4700, etc.)

Je perds le focus du clavier, en particulier dans FF 7.0.1, lorsque deux ou plusieurs fenêtres de navigateur sont ouvertes et que j'utilise un programme de lancement de Unity pour modifier le focus (par exemple, en envoyant un courrier électronique à Nautilus, puis en retournant au navigateur).

(Connu pour la première fois aujourd'hui.)

J'ai tout d'abord résolu en bidouillant (par exemple, en sélectionnant une autre recherche), mais cela s'est reproduit et je l'ai résolu en fermant TOUTES les instances du navigateur.

Il est préférable d’associer la mauvaise application./focus au courant (et donc au clavier).

(pas facilement reproductible, donc encore étudier le problème)

0
david6