Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] touches multimédia non reconnues par xev
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
fb99
l33t
l33t


Joined: 09 Apr 2003
Posts: 998
Location: Le Locle (Suisse,Neuchâtel)

PostPosted: Wed Apr 06, 2005 8:01 pm    Post subject: [HOWTO] touches multimédia non reconnues par xev Reply with quote

pour ceux qui ont comme moi un clavier avec un paquet énorme de touches multimédia (comme le dernier clavier de logitech) bein xev ne reconnait pas toutes les touches...
Pour m'en sortir j'ai simplement fait un script et j'ai ajouter une ligne dans mon /etc/conf.d/local.start/ pour qu'il exécute le script au démarrage
mon script ressemble à ceci:
Code:

#!/bin/bash
setkeycodes e014 148
setkeycodes e013 149
setkeycodes e015 202
setkeycodes e055 172
setkeycodes e078 167
setkeycodes e02f 161
setkeycodes e011 151
setkeycodes e075 152
setkeycodes 6d 206
setkeycodes e001 154
setkeycodes 6a 181
setkeycodes e004 182

pour trouver ces données j'ai fait ça en 4 manip (pour chaque touches):
1. Appuyer sur la touche non reconnue par xev
2. lancer dmesg qui retourne qqch comme:
Code:

atkbd.c: Unknown key released (translated set 2, code 0xf4 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e074 <keycode>' to make it known.

3. Ouvrir usr/include/linux/input.h et la y reste plus qu'a choisir un nom qui correspond à la touche presser
4. Pour cette exemple ca donnerait qqch comme:
Code:

#setkeycodes e074 <keycode>

et ensuite magie!! en lançan xev la touche est bien reconnu
----------------
Reste plus qu'à faire un .xmodmaprc dans le ~ pour que les touches ait des noms commençant par XF86 (touches multimédia)

mon .xmodmaprc:
Code:

! digital media library
keycode 159 = XF86Video
keycode 151 = XF86Music
keycode 171 = XF86Pictures
! autres
keycode 130 = XF86HomePage
! music
keycode 177 = XF86AudioRecord
keycode 204 = XF86Eject
! autres
keycode 201 = XF86Messenger
keycode 146 = XF86Favorites
! gauche
keycode 175 = XF86Close
keycode 166 = XF86SplitScreen
! zoom
keycode 137 = XF86ZoomIn
keycode 138 = XF86ZoomOut
keycode 182 = XF86Xfer


en espérant que ça sera utile a quelqu'un :wink:

[EDIT 1] pour le .xmodmaprc il faut qu'il s'exécute au démarrage de la session par xmodmap j'ai donc rajouter dans mon .xinitrc
Code:
xmodmap ~/.xmodmaprc

[EDIT 2] Pour info j'ai utilisé la FAQ de lineak
[EDIT 3] Pour gérer tout ça un programme bien foutu (je cite :D ) xbindkeys


Last edited by fb99 on Thu Apr 07, 2005 3:51 pm; edited 2 times in total
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Wed Apr 06, 2005 11:19 pm    Post subject: Reply with quote

A quoi sert le .xmodmaprc, en gros à quoi sert d'avoir les touches ayant un nom XF... ? C'est juste pour que ça soit plus pratique ou y a une autre utilité ?
Back to top
View user's profile Send private message
chrissou
Guru
Guru


Joined: 22 Mar 2004
Posts: 473

PostPosted: Thu Apr 07, 2005 7:28 am    Post subject: Reply with quote

autre question une fois les touches reconnu dans le xmodmap comment faire pour affecter une fonction a cette touche ??

Merci pour ce petit tuto fort sympatique ! ;)
Back to top
View user's profile Send private message
fb99
l33t
l33t


Joined: 09 Apr 2003
Posts: 998
Location: Le Locle (Suisse,Neuchâtel)

PostPosted: Thu Apr 07, 2005 9:44 am    Post subject: Reply with quote

Quote:

A quoi sert le .xmodmaprc, en gros à quoi sert d'avoir les touches ayant un nom XF... ? C'est juste pour que ça soit plus pratique ou y a une autre utilité ?

je crois bien que tu à raison, c'est juste pour mieux si retrouver dans la configuration (surtout lorsque c'est à la main), j'en pas sure mais presque qu'on doit pouvoir utilisé directement les keycode

pas de koi pour le tuto! :)

Quote:

autre question une fois les touches reconnu dans le xmodmap comment faire pour affecter une fonction a cette touche ??

ça dépent du wm que tu utilise par exemple dans fluxbox c'est très simple il suffit d'éditer le fichier keys dans ~/.fluxbox/keys regarde ici ça pour t'aider http://www.fluxbox.org/docbook/fr/html/c223.html

pour kde je sais que tu peux le configurer avec un programme très souple qui permet d'ailleurs de faire plein d'autre petite chose bien sympatique (je l'ai tester dans kde 3.4 je histoire de voir) il s'appelle khotkeys et tu peux la configurer via kcontrol --> Regional & Accessibilité --> KhotKeys

pour le reste je ne sais pas... je pense qu'il doit y avoir des utilitaires... à voir.
Back to top
View user's profile Send private message
chrissou
Guru
Guru


Joined: 22 Mar 2004
Posts: 473

PostPosted: Thu Apr 07, 2005 12:32 pm    Post subject: Reply with quote

nickel chrome ca tombe parfaitement bien puisque je suis sous fluxbox ;)
je vais suivre tout ca et je test !

Merci encore
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Thu Apr 07, 2005 12:47 pm    Post subject: Reply with quote

tu peux aussi utiliser un soft externe indépendant du WM comme xbindkeys, simple et bien foutu, et tu n'auras pas à tout reconf si tu change de WM ;)
Back to top
View user's profile Send private message
fb99
l33t
l33t


Joined: 09 Apr 2003
Posts: 998
Location: Le Locle (Suisse,Neuchâtel)

PostPosted: Thu Apr 07, 2005 12:49 pm    Post subject: Reply with quote

merci pour l'info je l'ajoute en haut
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Apr 07, 2005 1:46 pm    Post subject: Reply with quote

fb99 wrote:
Quote:

A quoi sert le .xmodmaprc, en gros à quoi sert d'avoir les touches ayant un nom XF... ? C'est juste pour que ça soit plus pratique ou y a une autre utilité ?

je crois bien que tu à raison, c'est juste pour mieux si retrouver dans la configuration (surtout lorsque c'est à la main), j'en pas sure mais presque qu'on doit pouvoir utilisé directement les keycode

pas de koi pour le tuto! :)


OK, je demandais par curiosité car je m'embêtais pas à le faire mais si jamais cela me faisait passer à côté de fonctionnalités "top moumoute" bah j'aurai aimé le savoir :-)
Thx pour l'info.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Aug 16, 2006 11:43 pm    Post subject: Reply with quote

Déplacé de French vers Documentations, Astuces et Scripts.
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum