Cet article a été publié il y a plus de 10 ans. Il ne reflète plus forcément mes convictions, mes compétences, ou mes capacités à écrire correctement en français ;-).

Sur mon clavier, en plus des touches classique, il y a un pavé multimédia, avec les touches Media, Play/Pause, Mute, Favorites, E-Mail et WWW. Ce genre de raccourcis est très pratique… pourvu qu'ils fonctionnent.

Récupération du code des touches

Pour comprendre comment cela se passe, il faut savoir qu'en appuyant sur une touche du clavier, on envoit un signal à l'ordinateur, et que ce signal se traduit par un code d'identification.

Pour récupérez ce code, ouvrez un terminal, et lancer le programme xev :

akyrho@akyrho-desktop:~# xev

Une petite fenêtre s'ouvre, placez-y votre souris. Vous remarquerez que chaque mouvement de souris retourne une certaine série de ligne dans le terminal. Une fois prêt (gardez le terminal et xev en vis-à-vis), cliquez sur votre première touche multimédia. Chez moi, il s'agit de la touche Media

 KeyRelease event, serial 29, synthetic NO, window 0x1e00001,     root 0x118, subw 0x0, time 4078267062, (201,233), root:(361,529),     state 0x10, __keycode 237__ (keysym 0x0, NoSymbol), same_screen YES,     XLookupString gives 0 bytes:     XFilterEvent returns: False

Dans cet exemple, le code d'identification de la touche est 237.

Faites de même pour chacune des touches multimédia de votre clavier.

Configuration

Pour activer ces touches, il faut leur assigner une fonction. L'ensembe de ces fonction est répertoriée dans le fichier /usr/X11R6/lib/X11/XKeysymDB[1]. Une fois ces fonctions identifiées, créer un fichier .xmodmaprc dans le répertoire utilisateur ($HOME).

 !Media keycode 237 = XF86AudioMedia !Play/Pause keycode 162 = XF86AudioPause !Favorites keycode 230 = XF86Favorites

Sources

http://www.laboiteaprog.com/article-configurer_son_clavier_multimedia_sous_linux-90-5 http://linuxfr.org/2002/09/24/9748.html http://kadreg.free.fr/cla/

Notes

[1] Ou, comme chez moi, dans /usr/share/X11/XKeysymDB

Bébé en balade : une journée à Trèves

Ce week-end, nous nous sommes rendu à Trèves. Cette petite ville allemande est située à seulement quelques kilomètres de la frontière avec le Grand Duché de Luxembourg. Nous nous y rendons régulièrement depuis quelques années pour changer d’air et faire un peu de shopping. Le centre-ville est très agréable et facilement accessible en poussette. Une … Lire la suite de Bébé en balade : une journée à Trèves
Continue reading

Ruby et les dépendances : RubyGems, Gemfile et Ruby Toolbox

Le nombre de Gems disponible ne fait qu'augmenter, mais il faut faire bien attention à certains détails avant d'en installer une. Continue reading

Entrevue avec Greg, rédacteur de xMonkeyMosherx

Published on December 01, 2007

Mon stage chez les para, fin

Published on June 21, 2007