Hot Key Fujitsu M9410 et Ubuntu

Par lours , 13 août, 2010

Le portable Fujitsu série M9410 Possède 5 boutons HotKey.

Boutton

Seul le bouton contrôlant le bluetooth est fonctionnel

Un tail /var/log/syslog -f nous montre que les touches ne sont pas reconnus

Le log nous indique même ce qu'il faut faire afin d'activer ces touches.

 

Aug 13 13:42:11 portablelours kernel: [149825.660732] atkbd serio0:
Unknown key pressed (translated set 2, code 0x81 on isa0060/serio0).
Aug 13 13:42:11 portablelours kernel: [149825.660742] atkbd serio0:
Use 'setkeycodes e001 <keycode>' to make it known.

Il faut donc associer les codes et les touches et tant que nous y sommes directement avec une fonction système. (cf Les Raccourcis claviers)

Le commande xmodmap -pke nous donne une liste de commande qui on la chance d'être reconnu dans gnome:

keycode 160 = XF86ScreenSaver NoSymbol XF86ScreenSaver
keycode 152 = XF86Explorer NoSymbol XF86Explorer
keycode 158 = XF86WWW NoSymbol XF86WWW
keycode 163 = XF86Mail NoSymbol XF86Mail

Les Keycodes commencent à 8 dans la liste et pour fonctionner correctement, il faudra retirer 8 de notre keycode pour tomber sur la bonne fonctionnalité.

#Bouton screen lock
setkeycodes e001 152
#Bouton WWW
setkeycodes e002 150
#Bouton Explorer 
setkeycodes e003 144
#Bouton Mail
setkeycodes e004 155

Je place ensuite cette commande dans /etc/rc.local pour qu'elles fonctionnent à chaque lancement

By lours