Welche Software gehört zur Tastatur? oder die Tastaturkonfiguration?
Problem
Es ist lokal, nur auf mein Konto. Es hilft nicht Wenn ich versuche, die Tasten neu zuzuweisen, funktionieren sie immer noch nicht.
Die Info
Wenn ich xev in ein Terminal eingebe, bemerke ich, dass die Tastencodes weg sind. Ich drückte F12 und bekam das.
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
Wie es passiert ist
Ich habe versucht, Audio über diese Frage / Antwort zu streamen . Aber als ich fertig war und das Programm stoppte, bemerkte ich, dass F10-F12 nicht mehr funktionierte.
Problem Ich weiß nicht, wie die Software heißt oder wie sie funktioniert.
Die Schlüsselcodes für:
F10 ist 76
F11 ist 95
F12 ist 96
Lösung
Die einzige Lösung, die ich gefunden habe, war die Neuinstallation von Ubuntu.
Antworten:
Sie müssen niedriger als die Schlüsselcodes beginnen. Sie müssen die Scancodes für diese Schlüssel finden und ihnen Schlüsselcodes zuordnen. Das Subsystem, das sich mit diesen befasst
udev
, ist und die relevanten Dateien befinden sich in/lib/udev/
.Schritt 1
Überprüfen Sie in / var / log / dmesg, ob die Tasten F10, F11 und F12 beim Drücken eine Ausgabe erzeugen. Starten Sie dazu den Log File Viewer (
gnome-system-log
) und achten Sie auf eventuelle Ergänzungen,dmesg
wenn Sie diese Tasten drücken.Wenn sie eine Ausgabe erzeugen, sind den Scancodes, die die Schlüssel ausgeben, keine Schlüsselcodes zugeordnet. Daher liegt das Problem bei Ihnen auf einem sehr niedrigen Niveau. Sie müssen diesen Scancodes Schlüsselcodes zuweisen. Verwenden Sie
setkeycodes
, um den richtigen Scancode zuzuweisen.Wenn sie keine Ausgabe erzeugen, stimmt etwas in der X Org-Konfiguration und möglicherweise mit udev nicht. Siehe nächster Schritt.
Schritt 2
Lauf
um das richtige Gerät für Ihre Tastatur zu finden. Beispielausgabe ist
In diesem Fall ist unsere Tastatur
input/event5
.Dann renne
und drücken Sie die problematischen Tasten. Sie können dieses Programm beenden, indem Sie Esc drücken.
Beispiel (richtig) Ausgabe für mich ist
Schritt 3
Wenn Sie feststellen, dass die Schlüssel in einem neuen Benutzerkonto funktionieren, sind die Konfigurationseinstellungen in Ihrem aktuellen Konto fehlerhaft. Es gibt verschiedene Möglichkeiten, wie Sie Tasten neu zuweisen können. Überprüfen Sie beispielsweise, ob Sie unter versehentlich neue Verknüpfungen für F10, F11 und F12 erstellt haben
.
quelle
scan code: 0x58 key code: f12 scan code: 0x57 key code: f11 scan code: 0x44 key code: f10
/var/log/dmesg
ist eine riesige Datei, aber ich kann nichts über meine F10-12-Tasten finden. (Ich tipptesudo gedit /var/log/dmesg
)dmesg
für die Tastatur keine relevante Ausgabe erfolgt und der obige Befehl Tastenkürzel für F10, F11 und F12 erzeugt, bedeutet dies, dass Ihre Hardware in Ordnung ist. Etwas anderes stimmt nicht, und wahrscheinlich handelt es sich um ein Konfigurationsproblem. Versuchen Sie, mit einer LiveUSB / LiveCD zu booten und prüfen Sie, ob diese Schlüssel funktionieren. Wenn sie auf der LiveUSB / LiveCD funktionieren, führt eine Benutzerkonfiguration zu einer Störung Ihres Systems.quelle
Imho liegt dein Problem überhaupt nicht an der Tastaturkonfiguration!
Ich würde die Gnome-Verknüpfungen überprüfen (vielleicht Tasten neu zuweisen), ...
... oder überprüfen Sie, ob eine von Ihnen verwendete Software ein Mediakey-Plugin oder etwas in den Einstellungen hat, das Probleme mit dem Gnome-Shortcut-System verursachen könnte. Wahrscheinlich ist diese Software nicht GTK +. Könnte so etwas wie kühn oder amarok sein.
Ich sehe keine Möglichkeit, dass ein Pulseaudio-Absturz (direkt) Ihr Problem verursachen könnte.
quelle
Hier ist eine ziemlich gute Beschreibung für Multimedia-Tasten, die mir aber sehr geholfen hat. https://help.ubuntu.com/community/MultimediaKeys
quelle