gblend-1
Accueil du site > Trucs > Comment identifier les raccourcis d’un clavier ?

Comment identifier les raccourcis d’un clavier ?

Publié le mardi 14 décembre 2004, mis a jour le samedi 16 décembre 2006, par maxime


Introduction

Vous avez tous un clavier avec des raccourcis avec des petites images dessus, comme Recherche, E-Mail..etc Ils sont reconnus automatiquement sous windows mais alors comment faire sous Linux ?

Il faut déja les identifier avec les utilitaires xev et xmodmap qui sont compris dans le paquet de votre serveur X (Xorg ou Xfree).

Identifier les raccourcis du clavier

Lancer xev dans une console SANS la quitter en mode graphique :

$ xev

Une boite va apparaitre avec un carré noir. Appuyez sur un des raccourcis (il faut que la fenêtre soit séléctionnée) et vous allez voir apparaitre dans la console des lignes de ce style :

KeyRelease event, serial 30, synthetic NO, window 0x3a00001,
root 0x8e, subw 0x0, time 8324073, (165,-243), root:(925,357),
state 0x10, keycode 229 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:

Ce qui nous intéresse, c’est l’expression en gras : keycode 229. C’est lui qui va dire comment s’appelle la touche raccourcis "Recherche" par exemple.

Ensuite, il faut créer un fichier /.xmodmap qui identifiera les touches. Vous appellez le code de la touche par exemple Recherche mais son nom n’est pas important. Sauvegardez le fichier.

$ vim ~/.xmodmap

(exemple)
keycode 229 = Recherche

Aprés il faut dire au serveur X que le nom Recherche est un raccourcis de votre clavier. Editez le fichier /usr/X11R6/lib/X11/XKeysymDB.

$ vim /usr/X11R6/lib/X11/XKeysymDB

(à la fin du fichier)
! Clavier Logitech

Recherche:10090001

Le numéro aprés "Recherche :" doit être commencé à 10090000, c’est tout. Vous mettez le nombre que vous voulez. Il faut juste faire attention qu’il ne soit pas utiliser pas d’autres touches définies au début du fichier.

La manipulation finale est d’identifier la touche en faisant :

$ xmodmap ~/.xmodmap

Refaites cette manipulation pour chaques raccourcis de votre clavier.

Sous kde ?

Pour que le raccourcis Recherche lance par exemple firefox qui va directement sur google.fr, c’est très simple :

  • Lancez le centre de configuration de Kde,
  • allez dans la section Régionalisation et accessiblité,
  • cliquez sur KHotKeys,
  • créez une nouvelle action,
  • appellez l’action Recherche,
  • allez dans la partie déclencheurs -> nouveau -> Déclencheur par raccourcis,
  • cliquez sur le carré Aucun et appuyez sur votre raccourcis,
  • normalement il va afficher Recherche,
  • ensuite allez dans la partie action -> nouveau -> Commande / URL,
  • tapez par exemple : /usr/bin/firefox http://google.fr,
  • enregistrez et appliquez,
  • appuyez sur le raccourcis Recherche... tatata firefox se lance ;)

Bien sur ce n’est qu’un exemple... Vous pourrez modifier ou créer à votre guise. Je pense que Gnome et fluxbox...supporte aussi ceci.


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette