Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Clavier] Toutes les touches ne sont pas détectées...
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
evil
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2003
Posts: 103

PostPosted: Mon Jun 21, 2004 9:55 am    Post subject: [Clavier] Toutes les touches ne sont pas détectées... Reply with quote

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 :cry:

Vous sauriez comment faire :?: J'ai besoin d'un peu d'aide :D


Merci ;)
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Mon Jun 21, 2004 1:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
Elrond_2031
n00b
n00b


Joined: 24 Feb 2004
Posts: 52
Location: france

PostPosted: Mon Jun 21, 2004 2:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
evil
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2003
Posts: 103

PostPosted: Mon Jun 21, 2004 4:59 pm    Post subject: Reply with quote

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 8) Par contre les 5 qui ne sont pas reconnu, j'arrive à rien :cry:


Elrond_2031-> Serait-ce possible que tu m'explique un peu comment faire? Je comprends rien meme après un RTFM :lol:
Back to top
View user's profile Send private message
evil
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2003
Posts: 103

PostPosted: Mon Jun 21, 2004 7:37 pm    Post subject: Reply with quote

C'est bon ça fonctionne :o
Suffisait de regarder dans dmesg pour connaitre "setkeycode xx <keycode>"

Merci ;)
Back to top
View user's profile Send private message
Elrond_2031
n00b
n00b


Joined: 24 Feb 2004
Posts: 52
Location: france

PostPosted: Mon Jun 21, 2004 10:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
moon69
Guru
Guru


Joined: 30 Aug 2003
Posts: 444

PostPosted: Tue Jun 22, 2004 7:21 am    Post subject: Reply with quote

sinon pour les faineants ya hotkeys! ;)
Back to top
View user's profile Send private message
Elrond_2031
n00b
n00b


Joined: 24 Feb 2004
Posts: 52
Location: france

PostPosted: Tue Jun 22, 2004 7:30 am    Post subject: Reply with quote

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
View user's profile Send private message
evil
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2003
Posts: 103

PostPosted: Tue Jun 22, 2004 10:46 am    Post subject: Reply with quote

hotkeys ne gère que peu de clavier :o C'est ça le problème :D


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
View user's profile Send private message
Elrond_2031
n00b
n00b


Joined: 24 Feb 2004
Posts: 52
Location: france

PostPosted: Tue Jun 22, 2004 11:25 am    Post subject: Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Jun 22, 2004 4:33 pm    Post subject: Reply with quote

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
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