J'ai 2 claviers. Et les deux claviers sont reconnue comme des souris. Mais différemment.
Je m'explique.
Le premier est directement pris pour une souris c'est xinput -list qui me le donne :
Code : Tout sélectionner
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Mouse Gaming id=8 [slave pointer (2)]
⎜ ↳ Logitech K230 id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Mechanical Gaming Keyboard id=9 [slave keyboard (3)]
↳ Mechanical Gaming Keyboard id=10 [slave keyboard (3)]
Par-contre, si je fais :
Code : Tout sélectionner
xinput -test 11
Ensuite, pour mon 2em clavier, il fonctionne sans encombre, et ne fait pas buger la souris. Le problème ce sont les touches extra. Elles sont super bien situé et je me demandais si je pouvais les utilisés.
Alors j'ai fais un :
Code : Tout sélectionner
xinput -test 9
Code : Tout sélectionner
xinput -test 10
Les touches extra sont sur le 10 (/dev/input/event2). Mais petit problème :
Code : Tout sélectionner
----> xinput -test 10
button press 15
button release 15
button press 13
button press 14
button release 13
button release 14
button press 16
button release 16
Quelqu'un as-t-il déjà rencontrer de tels problèmes ?
Pour le clavier reconnu comme un souris, je n'ai aucune idée de comment résoudre le problème. man evdev ne me donne aucune information sur comment configurer evdev ou X pour le reconnaître comme un clavier.
Pour ce qui est du 2em problème, j'ai vu qu'il existait des programmes sur internet pour faire ça sur Ubuntu. J'aimerais autant que possible me passer de tel logiciel. Du coup j'avais pensée à faire :
Code : Tout sélectionner
cat /dev/input/event2 >> /dev/input/event1
Donc je recherche de la documentation sur comment est codé /dev/input/event*.
Merci d'avoir pris le temps de me lire. Si vous avez une idée au moins pour un des 2 claviers, je suis partant.
Aussi, si vous avez de la documentation sur Xorg, ça me serrait très utile.
En effet, je fais "man xorg" qui me renvoit vers "man xorg.conf" mais ensuite, plus rien. Je ne trouve même pas les options du style :
Code : Tout sélectionner
Section "InputClass"
Option "XkbOptions" "grp:shifts_toggle"
D'ailleurs, j'ai ceci dans /etc/X11/xorg.conf.d :
Code : Tout sélectionner
Section "InputClass"
Identifier "keyboard Layout"
MatchIsKeyboard "on"
Option "XkbLayout" "fr, us"
Option "XkbOptions" "grp:shifts_toggle"
EndSection
Section "InputClass"
Identifier "Keyboard Terminate"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Bonne journée.