URL: https://linuxfr.org/forums/linux-gui/posts/xmodmap Title: Xmodmap Authors: vavil Date: 2005年10月04日T15:37:25+02:00 Tags: Score: 0 Bonjour, j'aurais voulu faire fonctionner mon clavier multimedia ( Logitech Internet Navigator Special Edition conecté en PS/2 ). J'ai configuré le clavier dans /etc/X11/xorg.conf : Option "XkbRules" "xorg" Option "XkbModel" "logiinkse" Option "XkbLayout" "fr" Il est reconnu sous KDE mais certains boutons ( F1 -> F12 quand le verrouillage Fonction n'est pas activé et Messenger / Caméra / iTouch / Achats ) ne fonctionnent pas du tout ( ils ne sont pas reconnus par le système ). Ca en fait quand même 16/29 ... bref Après avoir essayé de configuré lineakd / hotkeys, je suis revenu aux sources vu que ces boutons ne fonctionnaient pas non plus sur ces applications ! Alors j'ai lu sur cette page : [http://www.linuxquestions.org/questions/archive/18/2004/02/4/125333(...)](http://www.linuxquestions.org/questions/archive/18/2004/02/4/125333) Qu'en faisant un tail -f /var/log/messages ( en tant que root ) On récupérait les "keycodes" pour ces touches Et qu'avec la commande setkeycodes on pouvait assigner un keycode avec une sorte d'évènements XFree ( a piocher dans /etc/X11/xkb/symbols/inet puis pour trouver le code : /usr/X11R6/lib/X11/xkb/keycodes/xfree86 ) Je mets tout ça dans mon fichier rc.local ( je reboote / je le réexécute ) un bon coup de xmodmap -pke > .Xmodmap puis xmodmap ~/.Xmodmap pour charger le mappage et là ... c'est le drame ... Si je regarde avec xev Les codes assignés ne sont pas ceux dans le fichier rc.local ! ( ça commence bien ) Si je change les keycodes du rc.local avec ceux donnés par xev et bien ça fait pareil ! ( en réexécutant xev après avoir rebooté/ré exécuté rc.local plus xmodmap ... ) #rc.local #Messenger setkeycodes e011 145 #Webcam setkeycodes e012 146 #Achat setkeycodes e014 148 #iTouch setkeycodes e013 147 #Bouton molette de droite setkeycodes e016 150 Ma question : Comment on fait pour que l'association fonctionne ?! Note : si je vire tous les setkeycodes dans rc.local, xev ne voit même pas qu'on presse les touches ! Configuration : - Archlinux 0.7 - Xorg 11R6.8.2-6 - kernel 2.6.13.2 - KDE 3.4.2

AltStyle によって変換されたページ (->オリジナル) /