Table des matières
Activer la touche fn sur votre portable
Kmilo
Présentation
Kmilo sert à activer la touche fn de votre portable.Cette touche sur certain portbale permet l'utilisation de touche muttimédia. Il fonctionne surtout sur l'environnement Kde , il est nécéssaire d'avoir kmix d'installé.
Installation
En root :
#apt-get install kmilo
Activer les touches multimédia (lecture, pause, etc.)
Prérequis
Récupérer le code des touches
Pour comprendre comment cela se passe, il faut savoir qu'en appuyant sur une touche du clavier, on envoie 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 :
~$ 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 Lecture/Pause
KeyRelease event, serial 31, synthetic NO, window 0x2800001, root 0x64, subw 0x0, time 1627282074, (-466,618), root:(793,669), state 0x10, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Dans cet exemple, le code d'identification de la touche est 162 (keycode 162
) et on constate qu'elle est associée à la fonction XF86AudioPause
(c'est ce que l'on va définir dans l'étape de configuration).
Faites de même pour chacune des touches multimédia de votre clavier en notant les codes à chaque fois.
Configuration
Maintenant que vos différentes touches multimédia sont identifiées, il faut leur assigner une fonction. L'ensembe de ces fonction est répertoriée dans le fichier /usr/share/X11/XKeysymDB
.
Une fois ces fonctions identifiées, créez un fichier .xmodmaprc dans le répertoire utilisateur.
~$ nano .xmodmaprc
Puis complétez ce fichier en associant chacune des touches avec la fonction qui lui correspond, chez moi ça donne :
!Play/Pause keycode 162 = XF86AudioPause !Stop keycode 164 = XF86AudioStop !Prev keycode 144 = XF86AudioPrev !Next keycode 153 = XF86AudioNext !Mute keycode 160 = XF86AudioMute !Lower Volume keycode 174 = XF86AudioLowerVolume !Raise Volume keycode 176 = XF86AudioRaiseVolume !Home keycode 178 = XF86HomePage !Mail keycode 236 = XF86Mail
Une fois le fichier enregistré, il faut demander au système de le prendre en compte :
~$ xmodmap ~/.xmodmaprc
Enfin, pour que ce soit pris en compte au démarrage de KDE, créez un fichier clavier dans ~/.kde/Autostart
:
nano ~/.kde/Autostart/clavier
Il faut y ajouter ces 2 lignes :
#!/bin/sh xmodmap ~/.xmodmaprc
Puis rendez ce fichier exécutable :
chmod +x ~/.kde/Autostart/clavier
Et voilà, il ne vous reste plus qu'à configurer vos raccourcis clavier avec ces nouvelles touches !
liens : (paranthèse.be)