View previous topic :: View next topic |
Author |
Message |
evil Tux's lil' helper
Joined: 18 Oct 2003 Posts: 103
|
Posted: Mon Jun 21, 2004 9:55 am Post subject: [Clavier] Toutes les touches ne sont pas détectées... |
|
|
Bonjour à tous,
J'ai un: "Micro$oft Wireless Multimedia keyboard v1.1"
Le problème c'est que les touche "Photo/Vidéo", "Musique", "Messenger" ne provoque rien dans xev
Vous sauriez comment faire J'ai besoin d'un peu d'aide
Merci |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Mon Jun 21, 2004 1:11 pm Post subject: |
|
|
C'est à toi de le configurer
Déjà tu peux t'inspirer de ce qui a été fait pour un clavier équivalent logitech : https://forums.gentoo.org/viewtopic.php?t=96597&highlight=mx700
Ensuite si tu es sous gnome ou kde ces 2 DM ont chacun leur outil pour attribuer des fonctions aux touches multimédias, cela sera à faire bien sûr une fois que xev aura reconnu les touches.
Il s'agit avant tout déjà de définir la bonne rêgle pour le clavier dans la conf d'xfree et voir si avec xev reconnait bien comme il faut les touches, tu peux aussi utiliser Xmodmap pour ça. |
|
Back to top |
|
|
Elrond_2031 n00b
Joined: 24 Feb 2004 Posts: 52 Location: france
|
Posted: Mon Jun 21, 2004 2:45 pm Post subject: |
|
|
La j'ai pas trop le temps de faire un vrai tutorial, mais perso j'ai utilisé setkeycodes...
Quand je serais chez moi j'essairai de mieux t'indiquer la méthode que j'ai utilisé (à moins que quelqu'un l'ai fait avant moi ) |
|
Back to top |
|
|
evil Tux's lil' helper
Joined: 18 Oct 2003 Posts: 103
|
Posted: Mon Jun 21, 2004 4:59 pm Post subject: |
|
|
Il y a 17 touches multimedia. Seulement 5 ne sont pas reconnu par xev (rien ne se passe). Les 12 autres touches, elles sont correctement configuré à la main, et fonctionnent Par contre les 5 qui ne sont pas reconnu, j'arrive à rien
Elrond_2031-> Serait-ce possible que tu m'explique un peu comment faire? Je comprends rien meme après un RTFM |
|
Back to top |
|
|
evil Tux's lil' helper
Joined: 18 Oct 2003 Posts: 103
|
Posted: Mon Jun 21, 2004 7:37 pm Post subject: |
|
|
C'est bon ça fonctionne
Suffisait de regarder dans dmesg pour connaitre "setkeycode xx <keycode>"
Merci |
|
Back to top |
|
|
Elrond_2031 n00b
Joined: 24 Feb 2004 Posts: 52 Location: france
|
Posted: Mon Jun 21, 2004 10:33 pm Post subject: |
|
|
c ca la methode
Apres tu fais un petit script que t'exécute au démarrage et ca marche bien.
Note au passage: Si comme moi vous aimez pas que les touches F1..F12 ne soit pas activer au démarrage, il suffit de ré-affecter les codes au démarrages
au passage voila mon petit script (ca peut aider à trouver les bon keycodes)
Code: |
# more /usr/local/sbin/setcustomkey
#!/bin/sh
# définis les touches F1 à F12 comme étant toujours des Fx
# (désactive la touche bascule F quoi ;)
setkeycodes e03b 59
setkeycodes e008 60
setkeycodes e007 61
setkeycodes e03e 62
setkeycodes e03f 63
setkeycodes e040 64
setkeycodes e041 65
setkeycodes e042 66
setkeycodes e043 67
setkeycodes e023 68
setkeycodes e057 69
setkeycodes e058 70
#definit printscreen comme étant insert
setkeycodes e037 110
setkeycodes e052 99
#definit les touches 1 2 3 4 5
setkeycodes e073 120
setkeycodes e074 121
setkeycodes e075 122
setkeycodes e076 123
setkeycodes e077 124
#touche Mes Images
setkeycodes e064 118
#touche Messenger
setkeycodes e005 85
#touche Musique
setkeycodes e03c 92
#touche Favoris
setkeycodes e078 90
#touche déconnexion
setkeycodes e016 91
|
Il y a juste un problème avec la touche veille, elle a un fonctionnement bizarre, ca fait comme si la touche était appuyer pendant plusieurs secondes.
Il ne me reste plus qu'à faire fonctionner la roulette du clavier, et les boutons supplémentaire de la souris (quand j'aurais le courage, car c'est pas très utile ) |
|
Back to top |
|
|
moon69 Guru
Joined: 30 Aug 2003 Posts: 444
|
Posted: Tue Jun 22, 2004 7:21 am Post subject: |
|
|
sinon pour les faineants ya hotkeys! |
|
Back to top |
|
|
Elrond_2031 n00b
Joined: 24 Feb 2004 Posts: 52 Location: france
|
Posted: Tue Jun 22, 2004 7:30 am Post subject: |
|
|
Je viens d'essayer rapidement de voir ce que faisait exactement hotkeys, mais j'ai pas vraiment trouvé d'information percutante.
Ca ne fait qu'activer les touches, ou ca permet d'associer des applications au touches qui n'étaient pas activées?
Sinon ca gère la roulette des claviers microsoft?
Bon faut que j'aille travailler |
|
Back to top |
|
|
evil Tux's lil' helper
Joined: 18 Oct 2003 Posts: 103
|
Posted: Tue Jun 22, 2004 10:46 am Post subject: |
|
|
hotkeys ne gère que peu de clavier C'est ça le problème
Au passage pour que ce soit executé au démarrage, je doit mettre ça où
J'ai essayé de mettre dans $HOME/.xinitrc ou /etc/xfce4/xinitrc mais rien n'y fait :'( |
|
Back to top |
|
|
Elrond_2031 n00b
Joined: 24 Feb 2004 Posts: 52 Location: france
|
Posted: Tue Jun 22, 2004 11:25 am Post subject: |
|
|
moi j'ai utiliser une méthode qui fonctionne mais qui n'est pas du tout la bonne méthode je pense.
j'ai fait un script multimedia_key
Code: |
#!/sbin/runscript
# Permet d'activer les touches multimedia du clavier microsoft
# ;)
#
start() {
ebegin "Demarrage des touches multimedias"
/usr/local/sbin/setcustomkey
eend $? "Erreur lors du demarrage du service"
}
stop() {
ebegin "Ce service ne peut pas s'arreter"
eend $? "Erreur lors de l'arret de multimedia_key"
}
|
que je place dans /etc/init.d
puis rc-update add multimedia_key default
Ca fonctionne, mais c'est pas la bonne méthode, en particulier parce que
la fonction stop() du script n'est pas implémentée.
Pour bien faire il faudrai que ca rétablisse les keycodes comme c'était au préalable |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Jun 22, 2004 4:33 pm Post subject: |
|
|
La version la plus simple (si on s'en fiche de pouvoir rétablir les keycode d'origine par exemple) consiste à faire appel au /usr/local/sbin/setcustomkey depuis /etc/conf.d/local.start. |
|
Back to top |
|
|
|