Sous Windows, il existe un programme appelé Keyboard Jedi qui montre quelles touches sont pressées sur le clavier.
Existe-t-il un équivalent pour Linux ?
Sous Windows, il existe un programme appelé Keyboard Jedi qui montre quelles touches sont pressées sur le clavier.
Existe-t-il un équivalent pour Linux ?
D'autres ont mentionné xev
ce qui est une bonne chose lorsque vous utilisez X11. Par contre, quand vous êtes à la console, showkey
est ce que vous voulez.
Et si vous êtes dans une session SSH ou un vrai terminal, vous pouvez utiliser /usr/lib/ncurses/examples/demo_altkeys
(disponible sous Debian dans le paquet ncurses-examples).
Notez que xev pour "a" donne 38, alors que showkey pour "a" donne 30, parce que xev rapporte les scancodes, alors que showkey rapporte par défaut les keycodes.
@anatolytechtonik Pour moi, xev fonctionne bien via ssh. Avez-vous ajouté -X ou -Y aux options ssh sur la ligne de commande ssh ?
Aussi touche écran un outil de screencast qui affiche les touches pressées à l'écran.
Pour moi, il s'agit d'un réglage de la luminosité et du volume. Un excellent petit programme dans l'ensemble !
La version dans les dépôts Debian Stretch est ancienne (et Stretch est stable depuis seulement, idk, 2 mois peut-être ?). Utilisez la version Github pour obtenir quelques paramètres.
Il y a le xev
pour le mode graphique - voir la page de manuel de xev .
Sur Ubuntu/Debian, il est placé dans le répertoire x11-utils
paquet.
Si vous recherchez quelque chose qui vous montre graphiquement quelle touche est actuellement enfoncée (peut-être pour le coin d'un screencast), key-mon pourrait être le ticket.
Si vous pouvez trouver les dépendances Python 2.x et PyGTK (GTK+ 2.x), de plus en plus difficiles à trouver, je recommanderais key-mon comme la meilleure option pour les screencasts. (J'essaierais bien de faire un portage vers Python 3.x et GTK+ 3.x, mais j'ai trop de choses à faire pour répondre à des besoins plus urgents).
chris@retina:~$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
bcm5974 id=13 [slave pointer (2)]
Logitech Unifying Device. Wireless PID:1028 id=9 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Power Button id=7 [slave keyboard (3)]
Sleep Button id=8 [slave keyboard (3)]
FaceTime HD Camera (Built-in) id=11 [slave keyboard (3)]
Apple Inc. Apple Internal Keyboard / Trackpad id=12 [slave keyboard (3)]
daskeyboard id=10 [slave keyboard (3)]
daskeyboard id=14 [slave keyboard (3)]
chris@retina:~$ xinput test 14
key release 36
key press 43
hkey release 43
key press 26
ekey release 26
key press 46
lkey release 46
key press 46
lkey release 46
key press 32
okey release 32
key press 37
key press 54
^C
chris@retina:~$
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
2 votes
J'étais à la recherche d'un outil qui m'aiderait à résoudre les problèmes de moulage d'écran... screenkey semble être ce que je voulais.
0 votes
Xev est une excellente option et est probablement déjà installé sur votre machine.
0 votes
Je suis heureux de trouver cette question. Elle devrait être rouverte en tant que [on-topic] parce qu'elle concerne les "logiciels informatiques" - similaire à logiciel pour afficher les touches dactylographiées à l'écran .
0 votes
Voir aussi Ubuntu : afficher les touches pressées en temps réel . Je trouve que le keyboardtester.com y
evtest
Les réponses à ces questions sont très utiles, et les deux fonctionnent.0 votes
Puisque cette question est close, c'est probablement le meilleur endroit pour ajouter de nouvelles réponses : Unix et Linux : Comment détecter les pressions globales sur les touches