Abrufen von Zeichentastencode-Zuordnungen in Ubuntu

25

Ich versuche, mit einigen Tastaturlayouts in Ubuntu herumzuspielen. Jetzt gibt es ein Programm namens showkey, mit dem ich den Schlüsselcode für jede im Terminal gedrückte Taste sehen kann. Gibt es einen Befehl, um das entsprechende Zeichen für einen bestimmten Schlüsselcode abzurufen? Zum Beispiel, wenn ich tippe

sudo showkey
//I get the response in the form
keycode num press/release

Ich habe mich nur gefragt, ob ich den Schlüsselcode habe. Kann ich die Zeichenzuordnung zurückbekommen, damit ich weiß, welches Zeichen ich tatsächlich gedrückt habe?

Vivek Pradhan
quelle

Antworten:

38

Führen Sie xevvon einem Terminal aus. Dies gibt Ihnen ein neues Fenster.

Platzieren Sie Ihren Mauszeiger in diesem Fenster, geben Sie einige Tasten ein und suchen Sie im Terminal nach Ergebnissen.

CoopDot
quelle
2
xev -even keyboardNur für Keyboard-Events
MInner
3
@Minner meinst du xev -event keyboard?
Diracdeltafunk
12

Führen Sie in einem Terminal den folgenden Befehl aus, um einen Ausdruck aller Tastencodes und der entsprechenden Tasten am Terminal zu erhalten:

xmodmap -pk

Die Anzeige in einem (kleinen) Terminalfenster ist nicht einfach. Wenn Sie die Ausgabe in einer Datei speichern möchten, fügen Sie einfach den Befehl hinzu, damit die Terminalausgabe in einer Datei (in Ihrem aktuellen Arbeitsverzeichnis im Terminal) gespeichert wird:

xmodmap -pk > mykeyboard.txt

Vollständige Beschreibung der Verwendung von xmodmap hier .

Fünfte
quelle