Les claviers modernes (Desktop et Portables) de nos jours sont fournis le plus souvent, avec une floppée de touches multimdédia.
Et
comme toujours, livrés sans logiciels les exploitant sous linux, du coup,
on se retrouve avec une panoplie de touches faisant figuration.

Avec
Keytouch, ce problème est enfin résolu....:-)
Keytouch développé par
Marvin Raaijmakers, est un logiciel qui vous permettra facilement de configurer et d'utiliser les touches multimédia de votre clavier (desktop ou portable).
Il est fourni avec une liste de claviers supportés (Ibm, acer, logitech, Asus, etc) avec une config de touches par défaut.
Vous pourrez voir ci-dessous sons Front-end à la fois simple et joli.
Comme vous pouvez le voir, vous pourrez modifier à volonter votre configuration.
La colonne de droite, comprend une liste de config de touches par défaut qui peuvent être modifiées juste à droite.
En effet, soit vous choississez d'utiliser la config par défaut ou vous assignez à votre touche de se lancer soit, avec un autre
Programme préalablement installé par vos soins ou, un des plugins disponible.
Le plugin: il permet par exemple pour amarok (juste en bas), de pourvoir contrôler le volume, le changement de piste et bien
d'autre.
Il vous suffiras de choisir le plugin et de lui assigner une fonction à utiliser avec la touche.

Ci-dessous, les préférences, on pourra y voir la possibilité d'y ajouter ou de supprimer les plugins en question d'une part.

Ci-dessous, la sélection de programmes à assigner à une touche, le choix est plutôt vaste (selon le nombre de logiciels installés).
Si votre programme ne se trouve pas dans la liste (pour une raison x), il suffira de rentrer sa commande d'exécution
et l'ajouter comme application dans la liste.
Vous pourrez vous rendre compte que cette liste reprend les applications de votre menu Applications.

Une fois toute vos touches correctement configurées selon vos critères, il suffira de sauvegarder et de quitter.
Mainenant vous pourrez vous amusez avec vos touches multimédia fonctionnelles.
Ci-dessous un exemple de ce que l'uilisation de la touche volumue Up/DOwn renvoi visuelement, une jolie petite image
avec le niveau du volume comme sur les Asus sous windows avec Power4Gear.
Sé ti pa magnific' ça

!

Pour ceux qui ne trouverons pas leurs claviers dans la liste, ne vous inquiètez pas, Marvin à pensé à vous....

Il nous à pondu un petit programme pour palier à ce manque nommé,
Keyouch-editor.
Keytouch-editor permet le mappage des touches multimédia de votre clavier à l'aide de scancode et de son front-end.
Il supporte les claviers PS2, USB et ceux des portables.
Je vais essayer de vous résumer en quelques lignes l'utilisation de keytouch-editor qui n'est pas si compliqué que cela.
Il vous suffira de le lancer depuis un terminal:
$ keytouch-editorIl vous seras par la suite demander de choisir le clavier à éditer dans la liste des périphériques connecté.
Pour les claviers des portables avec des touches spécial en
Fn, choississez comme device:
ACPI device.
Une fois sélectionné, il faudra cliquer sur l'une des touches multimedia (n'importe laquelle) pour faire un pré-sancode
afin de vérifier si le périphérique sélectionné correspond.
Dans le cas ou le périphérique sélectionné est le bon, une fenêtre de configuration apparaîtra.
Dans le cas contraire, rien ne se passera et il faudra donc, en choisir un autre dans la liste (je vous rassure le choix est minime).

On clique sur New, puis sur la touche à assigner et on lui défini un nom.
Une fois réaliser, (à droite on peut voir la description de l'event correspondant à la touche) soit on choisi le programme à
assigner à l'event ou un plugin disponible puis sa fonction (dans mon exemple, je fais référence à un laptop, sinon dans le cas
d'un clavier desktop vous aurez à la place de "event description", "scancode").
Il faudra également choisir un keycode (dans notre exemple le keycode WWW) qui sera utiliser par keytouch d'une part.
Dans le cas d'un clavier Desktop, il vous sera assigné un par défaut que vous pourrez changer s'il ne vous conviens pas.
Voilà, répéter l'opération pour chacune des touches puis, sauvegarder votre fichiers de la manière suivante:
Model.Marque (ex: A800.Benq).
Il vous suffira pour finir d'importer votre fichier créé dans keytouch.
Dans l'onglet keyboard > change.
Petite requête: se serait super sympas si vous pouviez m'envoyer (si possible) vos fichiers keyboard une fois créé et testé,
que je lès rajoutent dans la prochaine release ;-) --> me contacter pour cela.Package Dispo:
Keytouch-2.2.1-2.fc6.lxtnow.i386Keytouch-2.2.1-1.fc5.lxtnow.i386Keytouch-editor-3.1.1-2.fc6.lxtnow.i386Keytouch-editor-3.1.1-1.fc5.lxtnow.i386Installation & configuration
On installe son paquet à l'aide de la commande:
# rpm -ivh nom_du_paquet.rpm
Lancer pour la première fois keytouch:
System > Administration > keytouch
Etant donné que vous le lancer pour la première fois,
keytouch vous répondra qu'il n'y a pas de clavier défini (ce qui est normal) et,
basculera sur
keytouch-keyboard pour vous permettre d'en choisir un dans la liste.
Si le votre n'est pas dedans, passer par
Keytouch-editor avant.
Une fois le choix ou la mappage éffectué,
on lance par la suite le service keytouch-init qui permet de gérer en permanence la configuration des touches via un fichier
current_keyboard.xml# service keytouchd startEt on lance de nouveau
keytouch, pour le reste vous savez déjà quoi faire si vous avez pris le temps de lire plus haut ;-).
Billet original sur Sth's Blog