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-editor

Il 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.i386
Keytouch-2.2.1-1.fc5.lxtnow.i386
Keytouch-editor-3.1.1-2.fc6.lxtnow.i386
Keytouch-editor-3.1.1-1.fc5.lxtnow.i386


Installation & 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 start

Et on lance de nouveau keytouch, pour le reste vous savez déjà quoi faire si vous avez pris le temps de lire plus haut ;-).