C'est en regardant le dernier screencast n° 67 de chez Screencasters at heathenx.org, que j'ai aperçu ce petit utilitaire bien pratique pour de tel tutoriel vidéo, à savoir KeyStatus. Il s'agit d'afficher sur une petite boite de dialogue les touches du claviers et de la souris qui sont utilisées.

Je trouve rapidement la page de KeyStatus pour télécharger l'archive.
Pour l'installation c'est simple :

  • décompressez l'archive dans le répertoire de votre choix (par exemple /home/votre-utilisateur/bin/)
  • ouvrir un terminal à l'emplacement de l'application (un clic droit Ouvrir dans un terminal)
  • lancez l'utilitaire par son fichier exécutable ($ ./key-status)

Vous avez une fenêtre d'erreur avec ce message ? There were an error ? C'est normal, il faut les droits administrateurs (root).
Un su plus tard, retentez l'opération (# ./key-status)

KeyStatus Monitor sous Fedora

Vous pouvez alors fermer votre terminal, KeyStatus restera ouvert. Par contre, il est fort probable que rien ne se passe lorsque vous utiliserez votre clavier et souris. Comme indiqué sur le site de l'auteur, il vous sera peut-être nécessaire d'ouvrir le fichier exécutable key-status avec un éditeur de texte, pour modifier les variables suivantes :

# Device locations
KEYBOARD_LOCATION = "/dev/input/event0"
MOUSE_LOCATION = "/dev/input/event1"

J'avoue avoir modifié ces deux lignes un peu par hasard pour que ça fonctionne chez moi. Ayant un clavier et une souris Logitech branchés sur un port USB, en regardant de plus près le répertoire /dev/input/ puis /by-id/, j'ai trouvé les deux fichiers me concernant (usb-Logitech_USB_Receiver-event-kbd et usb-Logitech_USB_Receiver-event-mouse).

KeyStatus répertoire dev-input

KeyStatus répertoire dev-input-by-id

Ce qui me donne ceci :

# Device locations
KEYBOARD_LOCATION = "/dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd"
MOUSE_LOCATION = "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"

Relancez KeyStatus en fonction des changements que vous aurez apportés, et normalement c'est bon ! Capture exemple avec la touche 5 et le clic gauche :

KeyStatus Monitor exemple touche 5 et clic gauche

On notera au passage, que Jakub Steine (plus connu sous le pseudo jimmac) est à l'origine de l'artwork. D'ailleurs, les fichiers SVG sont inclus dans l'archive. Merci !