Re: touches spéciales clavier xev

2006-01-14 Par sujet Jean-Luc Coulon (f5ibh)

Le 13.01.2006 18:13:12, mahashakti89 a écrit :


Bonsoir !

Je viens d'acquérir un clavier Logitech MX 3000 avec plein de touches
spéciales, certaines fonctionnent sans problèmes, d'autres ne sont pas
reconnus par xev. Par contre si je lance # tail -f /var/log/messages
j'obtiens le message suivant :

Jan 13 18:03:15 localhost kernel: atkbd.c: Unknown key pressed
(translated set 2, code 0xd5 on isa0060/serio0).
Jan 13 18:03:15 localhost kernel: atkbd.c: Use 'setkeycodes e055
keycode' to make it known.

donc il semblerait qu'il y a quelque chose à faire.

Ma question : Que dois-je mettre à keycode ??
Il faut donc lancer  'setkeycodes e055 keycode'
pour que la touche soit reconnue ? Et ensuite ?


J'ai fait un bricolage pour mon Clavier Logitech.
J'ai fait un script que j'ai mis dans /etc/init.d/
je le joins, ce n'est pas trop gros. J'y ai mis des comentaires pour la  
méthode en employée.

Attention, en mode PS/2, on peut définir les kycodes mais pas en USB...



Merci de vos lumières


mahashakti89


Jean-Luc


setkeys.sh
Description: application/shellscript


pgpQRVlnbqrOX.pgp
Description: PGP signature


Re: touches spéciales clavier xev

2006-01-14 Par sujet laurux
Le Fri, 13 Jan 2006 18:13:12 +0100, mahashakti89 a voulu dire :

 
 Bonsoir !
 
 Je viens d'acquérir un clavier Logitech MX 3000 avec plein de touches
 spéciales, certaines fonctionnent sans problèmes, d'autres ne sont pas
 reconnus par xev. Par contre si je lance # tail -f /var/log/messages 
 j'obtiens le message suivant :
 
 Jan 13 18:03:15 localhost kernel: atkbd.c: Unknown key pressed
 (translated set 2, code 0xd5 on isa0060/serio0).
 Jan 13 18:03:15 localhost kernel: atkbd.c: Use 'setkeycodes e055
 keycode' to make it known.
 
 donc il semblerait qu'il y a quelque chose à faire. 
 
 Ma question : Que dois-je mettre à keycode ?? 
 Il faut donc lancer  'setkeycodes e055 keycode'
 pour que la touche soit reconnue ? Et ensuite ?
 
 Merci de vos lumières
 

Il existe une autre voie.
Tu peux essayer LinEAK (apt-cache search lineak).
lineak -l te donne la liste des claviers supportés. Bon, le tien
n'est pas dans la liste mais ça évolue. Tu peux prendre un clavier
qui se rapproche du tien et modifier le fichier de configuration
(lineak.conf) pour modifier ou rajouter des entrées.

-- 


pgp9qyuouvq1Y.pgp
Description: PGP signature


Re: touches spéciales clavier xev

2006-01-14 Par sujet Mahashakti89
On Sat, 14 Jan 2006 09:00:15 +0100
Jean-Luc Coulon (f5ibh) [EMAIL PROTECTED] wrote:

 Le 13.01.2006 18:13:12, mahashakti89 a écrit :
  
  Bonsoir !
  
  Je viens d'acquérir un clavier Logitech MX 3000 avec plein de
  touches spéciales, certaines fonctionnent sans problèmes, d'autres
  ne sont pas reconnus par xev. Par contre si je lance # tail
  -f /var/log/messages j'obtiens le message suivant :
  
  Jan 13 18:03:15 localhost kernel: atkbd.c: Unknown key pressed
  (translated set 2, code 0xd5 on isa0060/serio0).
  Jan 13 18:03:15 localhost kernel: atkbd.c: Use 'setkeycodes e055
  keycode' to make it known.
  
  donc il semblerait qu'il y a quelque chose à faire.
  
  Ma question : Que dois-je mettre à keycode ??
  Il faut donc lancer  'setkeycodes e055 keycode'
  pour que la touche soit reconnue ? Et ensuite ?
 
 J'ai fait un bricolage pour mon Clavier Logitech.
 J'ai fait un script que j'ai mis dans /etc/init.d/
 je le joins, ce n'est pas trop gros. J'y ai mis des comentaires pour
 la méthode en employée.
 Attention, en mode PS/2, on peut définir les kycodes mais pas en
 USB...
 


Bon, j'ai essayé ce qu'a proposé Frédéric Bothamy hier, à savoir
utiliser hotkeys, ça a l'air de marcher, la touche Mes documents
est reconnue maintenant et me lance Nautilus ou Evidence suivant la
session choisie.Je vais voir pour les autres touches.

Il me reste deux questions.

1. J'ai effectivement trouvé dans /usr/share/hotkeys un fichier
mx300.def, mais il parle d'un clavier Memorex !! Serait-ce le même
fabricant dans les deux cas ?
Juste pour savoir.

2. J'avais fait un premier essai avant de poster et j'ai du faire une
bourde , au lancement de session j'ai un message d'erreur du type :

 Erreur lors de l'activation de la configuration XKB.
 Cela peut arriver pour plusieurs raisons :
 - un bogue dans la bibliothèque libxklavier
 - un bogue dans le serveur X (xkbcomp, utilitaires xmodmap)
 - serveur X avec une implémentation de libxkbfile incompatible

Je remercie Jean-Luc Coulon pour son script, je vais tester aussi !

Merci à tous

mahashakti89