Ich war auf der Suche nach etwas, das bei Screencasts hilft ... Screenkey scheint genau das zu sein, was ich wollte.
ftravers
Xev ist eine großartige Option und wahrscheinlich bereits auf Ihrem Computer installiert
deFreitas
Antworten:
124
Andere haben erwähnt xev, was gut ist, wenn Sie X11 ausführen. Wenn Sie jedoch an der Konsole sitzen, showkeyist es das , was Sie wollen.
Und wenn Sie sich in einer SSH-Sitzung oder einem realen Terminal befinden, können Sie dies verwenden /usr/lib/ncurses/examples/demo_altkeys(verfügbar in Debian im Paket ncurses-examples).
Ich habe es versucht und es zeigte mir keine Tasten wie Lautstärke hoch / runter.
Bas Peeters
Für mich zeigt dies sowohl Helligkeits- als auch Lautstärkeanpassungen. Tolles kleines Programm insgesamt!
Joelostblom
Die Version in Debian Stretch-Repositories ist uralt (und Stretch ist nur für idk, 2 Monate vielleicht stabil?). Verwenden Sie die Github-Version, um einige Einstellungen zu erhalten.
Es gibt ein xevProgramm für den Grafikmodus. Man of xev ist hier http://linux.die.net/man/1/xev
Unter Ubuntu / Debian ist es in ein x11-utilsPaket gepackt .
xev konnte mir Mx Anywhere 2 Maustasten nicht anzeigen, diese Methode zeigte die richtige Taste an.
SDKKS
32
Wenn Sie nach etwas suchen, das Ihnen grafisch anzeigt, welche Taste aktuell gedrückt ist (möglicherweise für die Ecke eines Screencasts), ist key-mon möglicherweise das Ticket.
Funktioniert nicht mit SSH. Sieht so aus, als gäbe es überhaupt keine /dev/input.
anatoly techtonik
12
Wenn Sie an einer Shell-Eingabeaufforderung angelangt sind, können Sie Ctrl- vdrücken, um die Ausgabe zu sehen. Zum Beispiel auf meinem System drücken Ctrl- vdann Right Arrowzeigt , ^[[Cwas bedeutet , Escape, Left Bracket, C.
Wie schon andere erwähnt haben, xevist der Weg für X11.
Antworten:
Andere haben erwähnt
xev
, was gut ist, wenn Sie X11 ausführen. Wenn Sie jedoch an der Konsole sitzen,showkey
ist es das , was Sie wollen.Und wenn Sie sich in einer SSH-Sitzung oder einem realen Terminal befinden, können Sie dies verwenden
/usr/lib/ncurses/examples/demo_altkeys
(verfügbar in Debian im Paket ncurses-examples).quelle
showkey
den Fehler zu umgehen, dass kein Dateideskriptor abgerufen wurde (wie im Kommentar von @anatolytechtonik), versuchen Siesudo showkey
xev
meldet Scancodes, währendshowkey
standardmäßig Keycodes gemeldet werden .sudo showkey -s
meldet Scancodes.Außerdem screenkey , ein Screencast-Tool, das die auf dem Bildschirm gedrückten Tasten anzeigt.
quelle
Es gibt ein
xev
Programm für den Grafikmodus. Man of xev ist hier http://linux.die.net/man/1/xev Unter Ubuntu / Debian ist es in einx11-utils
Paket gepackt .quelle
quelle
Wenn Sie nach etwas suchen, das Ihnen grafisch anzeigt, welche Taste aktuell gedrückt ist (möglicherweise für die Ecke eines Screencasts), ist key-mon möglicherweise das Ticket.
quelle
Der bessere Befehl, den ich für diese Funktionalität kenne, ist
showkey
mit Parameter-a
.Sie könnten versuchen, und Ctrl+ Dzu beenden:
quelle
showkey
wird bereits in den früheren Antworten erwähnt.-a
ist jedoch nützlich und zeigt, wie der Befehl verwendet wird. Sollte aber dann ein Kommentar sein.sudo showkey -a
funktioniert auch mit sshSie können auch verwenden
evtest
. In einigen Situationen besser alsxev
wie es Schlüssel zeigt, auch wenn Schlüssel bereits erfasst ist.Unter Ubuntu / Mint zu installieren
sudo apt-get install evtest
.Zum Ausführen
sudo evtest
und Auswählen der Gerätenummer.Beispielausgabe:
quelle
/dev/input
.Wenn Sie an einer Shell-Eingabeaufforderung angelangt sind, können Sie Ctrl- vdrücken, um die Ausgabe zu sehen. Zum Beispiel auf meinem System drücken Ctrl- vdann Right Arrowzeigt ,
^[[C
was bedeutet , Escape, Left Bracket, C.Wie schon andere erwähnt haben,
xev
ist der Weg für X11.quelle
Du würdest Xev wollen .
quelle
quelle
xev -event keyboard
meldet nur Tastaturereignisse.