Forum Linux.général Clavier

Posté par  .
Étiquettes : aucune
0
11
sept.
2004
Bonjour

Je viens de me rappeler qu'il y a sur mon clavier des touches "multimédia". Je n'ai jamais cherché à les utiliser (en un an et demi)...
Là j'ai zieuté un peu c'est une cata : aucune ne marche.
Dans l'association des touches d'une appli KDE (ex : amarok), aucun appui n'est détecté. Je m'y attendais
Faut sûrement un réglage dans X (j'ai X.org 6.8.0), mais lequel ?
J'ai remarqué que des appuis sur les touches génèrent pour certaines des messages dans /var/log/messages, mais pas toutes les touches. Mon clavier possède 19 touches spéciales (en comptant Power, Sleep et Wake) et 7 touches engendrent des messages...
L'utilitaire xev renvoie pour 12 des touches des messages (ho 12+7=19 :) un message de ce style :
KeyRelease event, serial 30, synthetic NO, window 0x2e00001,
root 0xb7, subw 0x0, time 7679728, (287,127), root:(337,685),
state 0x10, keycode 178 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:


Comment faire pour les associer à des actions ?

Merci d'avance
(P.S : mon clavier est un "Clavier multimédia QWare" introuvable sur le site de qware)
  • # xmodmap+raccourcis clavier de ton bureau

    Posté par  . Évalué à 1.

    xmodmap : associe un keycode a une touche (F20,F21....) (keysym, je crois)

    ensuite dans gnome/kde il suffit de faire des racourcis clavier avec ces nouvelles touches

    sinon google est ton ami:

    http://www.linuxgazette.com/node/view/9028(...)

    pour faire des binding particulier sans s'emmerder , voila un fichier de config xmodmap pour mon clavier et mplayer
    keycode 174 = KP_Divide # level down
    keycode 176 = KP_Multiply # level up
    keycode 162 = space # play/pause
    keycode 153 = Right # <<
    keycode 144 = Left # >>
    keycode 164 = q #stop
    keycode 160 = m #mute
  • # xmodmap

    Posté par  . Évalué à 2.

    Perso, la première fois que j'ai eu un clavier multimédia, j'ai lu ça et ça a suffit :
    http://shift.free.fr/?item=ordi_clavier_logitech(...)
  • # Touches problématiques

    Posté par  . Évalué à 1.

    Je saisi l'occasion pour vous poser une question qui me tarabuste les neuronnes sur le même sujet. Je me suis récement porté aquéreur d'un clavier super-multimédia de la mort de chez Logitech. J'avais moi déjà lu le tuto de shift, mais comme ça marchait pas du tout chez moi (allez savoir, l'alignement des planètes...) je me suis mis à utiliser hotkeys. Ca marche très bien, mais le souci que j'ai c'est que j'ai en gros que les touches multimédia (play, stop, ...) qui sont détectées véritablement. Pour dire simple, j'ai 8 touches (en gros) qui ne sont pas du tout vues par le système, et quand je dit pas vues, c'est que même sous xev, elles ne renvoient pas de keycode.... Y'a-t-il un moyen de les récupérer ou est-ce perdu à tout jamais ?
    • [^] # Re: Touches problématiques

      Posté par  . Évalué à 3.

      Si xev reste muet, alors il faut probablement aller voir plus profond, mais c'est probablement récupérable. J'ai eu ce problème avec 2 ou 3 touches de mon clavier de ThinkPad, et ça c'est reglé facilement.

      - en console, essayes un petit "showkey -s", et presses tes touches muettes. Si elles génèrent des scancode (des trucs du style "e063"), alors c'est tout bon, notes tout ça précieusement. Remarque : pour quitter showkey, il suffit d'attendre 10 secondes, sans s'acharner sur Ctrl+c ;)

      - ensuite, assigne des keycodes (libres) à ces scancodes. Par exemple : "setkeycodes e063 125". Colles toi tout ça dans un script de démarrage quelconque (sur une gentoo, /etc/conf.d/local.start fait très bien l'affaire, sur autre chose je ne sais plus c'est trop vieux...)

      - ensuite, tu peux retourner sous X, et constater que maintenant xev voit bien les nouveaux keycodes. Et à partir de là, tu connais.

      - si tes touches muettes ne répondaient pas sous "showkey", alors ça se complique. Là tu es bon pour googler en quête d'un patch noyau qui irait bien si tu as de la chance, et sinon tu peux sérieusement commencer à maudire ton clavier.
  • # Merci

    Posté par  . Évalué à 1.

    Merci pour vos réponses, je vais fouiller ça...
  • # acme

    Posté par  (site web personnel) . Évalué à 2.

    regarde du côté du programme "acme".

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.