Quels logiciels sont liés au clavier? ou la configuration du clavier?
Problème
C'est local, uniquement sur mon compte. Cela n'aide pas Si j'essaye de réaffecter les clés, elles ne fonctionneront toujours pas.
Info
Si je tape xev dans un terminal, je remarque que les codes clés ont disparu. J'ai appuyé sur F12 et j'ai obtenu ceci.
FocusOut event, serial 33, synthetic NO, window 0x5200001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 33, synthetic NO, window 0x5200001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Comment cela s'est passé
J'essayais de diffuser de l'audio via cette question / réponse. Mais quand j'ai fini et arrêté le programme, j'ai remarqué que F10-F12 avait cessé de fonctionner.
Problème Je ne sais pas comment s'appelle le logiciel ni comment il fonctionne.
Les codes clés pour:
F10 est 76
F11 est 95
F12 est 96
Solution
La seule solution que j'ai trouvée était de réinstaller Ubuntu, triste, j'espère juste que le problème est une chose unique ...
Réponses:
Vous devez commencer plus bas que les codes clés. Vous devez trouver les scancodes pour ces clés et leur associer des codes clés. Le sous-système qui les gère est
udev
et les fichiers appropriés se trouvent dans/lib/udev/
.Étape 1
Vérifiez dans / var / log / dmesg si les touches F10, F11 et F12 produisent une sortie lorsque vous les appuyez. Pour ce faire, démarrez la visionneuse de fichiers journaux (
gnome-system-log
) et notez tout ajoutdmesg
lorsque vous appuyez sur ces touches.S'ils produisent une sortie, il n'y a pas de codes de clé associés aux scancodes que les clés émettent, donc le problème auquel vous êtes confronté est de très bas niveau. Vous devez attribuer des codes clés à ces scancodes. Utilisez
setkeycodes
pour attribuer le scancode correct.S'ils ne produisent aucune sortie, alors quelque chose ne va pas dans la configuration X Org et peut-être avec udev. Voir l'étape suivante.
Étape 2
Courir
pour trouver le bon appareil pour votre clavier. La sortie d'échantillon est
Dans ce cas, notre clavier est
input/event5
.Ensuite, exécutez
et appuyez sur les touches problématiques. Vous pouvez quitter ce programme en appuyant sur Echap.
Exemple de sortie (correcte) pour moi
Étape 3
Si vous remarquez que les clés fonctionnent dans un nouveau compte d'utilisateur, ce qui a mal tourné, ce sont les paramètres de configuration de votre compte actuel. Il existe plusieurs façons de réaffecter des clés. Par exemple, vérifiez si vous avez accidentellement créé de nouveaux raccourcis pour F10, F11 et F12 sur
.
la source
scan code: 0x58 key code: f12 scan code: 0x57 key code: f11 scan code: 0x44 key code: f10
/var/log/dmesg
est un énorme fichier, mais je ne trouve rien sur mes clés F10-12. (J'ai tapésudo gedit /var/log/dmesg
)dmesg
que ne donne aucune sortie pertinente pour le clavier et que la commande ci-dessus produit des codes clés pour f10, f11 et f12, cela signifie que votre matériel fonctionne bien. Quelque chose d'autre ne va pas, et c'est probablement un problème de configuration. Essayez de démarrer avec un LiveUSB / LiveCD et vérifiez si ces clés fonctionnent. S'ils fonctionnent sur LiveUSB / LiveCD, une configuration utilisateur perturbe votre système.la source
À mon humble avis, votre problème n'est pas du tout lié à la configuration du clavier!
Je vérifierais les raccourcis gnome (peut-être réattribuer les clés), ...
... ou vérifiez si certains logiciels que vous utilisez ont un plugin mediakey ou quelque chose dans les préférences qui pourrait causer des problèmes avec le système de raccourcis gnome. Ce logiciel n'est probablement pas gtk +. Cela pourrait être quelque chose comme audacieux ou amarok.
Je ne vois aucune possibilité qu'un crash pulseaudio puisse (directement) causer votre problème.
la source
Voici une assez bonne description destinée aux touches multimédias mais cela m'a vraiment beaucoup aidé. https://help.ubuntu.com/community/MultimediaKeys
la source