Clavier usb filaire avec touchpad intégré

[quote=“agentsteel”]on y voit un peu plus clair.
ton touchpad est le “Cirque Corporation 9925 AG Touchpad”. Faut voir s’il y a un driver qque part…
(j’imagine que l’autre touchpad “AlpsPS/2 ALPS DualPoint TouchPad”, qui utilise le driver “synaptics” est celui intégré à ton ordinateur portable)[/quote]

merci pour ton aide. oui, cirque est un fabricant de touchpads. je vais essayer de trouver un driver sur le net. je te tiens au courant.

en installant gpointing, on trouve dans la colonne de gauche de gpointing le cirque touchpad. mais dans la fenêtre de droite, il n’y a que deux cases à cocher, concernant l’émulation du bouton du milieu et l’émulation de la molette. cela n’active pas le touchpad si on les coche.

Bonjour

tu as donc deux touchpad, il faut peut être déclarer deux touchpad dans xorg.conf.
pour voir s’ils sont reconnus donne le résultat de $ xinput list

Je te conseille de regarder du coté de synclient http://doc.ubuntu-fr.org/touchpad#utilisation_de_synclient

bonjour,

[quote=“limax”]Bonjour
pour voir s’ils sont reconnus donne le résultat de $ xinput list
[/quote]

merci pour ton attention.

la commande xinput list ne fonctionne pas :

# xinput list bash: xinput : commande introuvable

[quote=“limax”]
Je te conseille de regarder du coté de synclient http://doc.ubuntu-fr.org/touchpad#utilisation_de_synclient[/quote]

je regarde. merci ++

Comme tu sembles débuter un conseil, utilise apt-file

apt-get apt-file (on installe le paquet apt-file pour faire des recherches)

$ apt-file search bin/xinput (on cherche quel paquet contient bin/xinput)
xinput: /usr/bin/xinput (la réponse)

apt-get install xinput (on installe le paquet)

Comme tu sembles débuter un conseil, utilise apt-file

apt-get apt-file (on installe le paquet apt-file pour faire des recherches)

$ apt-file search bin/xinput (on cherche quel paquet contient bin/xinput)
xinput: /usr/bin/xinput (la réponse)

apt-get install xinput (on installe le paquet)[/quote]

merci ++

[quote=“limax”]tu as donc deux touchpad, il faut peut être déclarer deux touchpad dans xorg.conf.
pour voir s’ils sont reconnus donne le résultat de $ xinput list
[/quote]

voici :

# xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Primax Kensington Eagle Trackball id=12 [slave pointer (2)] ⎜ ↳ Cirque Corporation 9925 AG Touchpad id=15 [slave pointer (2)] ⎜ ↳ DualPoint Stick id=17 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=18 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ UVC Camera (046d:080a) id=9 [slave keyboard (3)] ↳ USB Keyboard id=10 [slave keyboard (3)] ↳ USB Keyboard id=11 [slave keyboard (3)] ↳ Heng Yu Technology K103B Keyboard id=13 [slave keyboard (3)] ↳ Heng Yu Technology K103B Keyboard id=14 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)] ↳ Dell WMI hotkeys id=19 [slave keyboard (3)]

on retrouve bien le touchpad cirque et celui du portable. à noter qu’il est normal qu’il y ait deux claviers usb, car j’en utilise un second qui fonctionne, avec un trackball kensington.

alors c’est bon ton touchpad est reconnu et tu as l’id qui est 15

https://wiki.ubuntu.com/Multitouch/TouchpadSupport
https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Par exemple pour avoir les propriétés: xinput list-props 15
Il y a aussi dans les paramètres xinput enable

Ca me plait bien un clavier avec touchpad, tu l’as acheté où?

[quote=“limax”]
Ca me plait bien un clavier avec touchpad, tu l’as acheté où?[/quote]

je l’ai acheté ici. il y a un importateur en france. en clavier usb filaire azerty, ils n’ont que deux modèles : AK-4400GU-B/FR et AK-7410GU-B/FR. je n’utilise que du filaire, pour limiter les champs magnétiques. il faut compter une centaine d’euros pour le clavier, tva et port par dhl d’allemagne. c’est plus cher que d’autres marques, mais il est vraiment d’une qualité supérieure. j’ai aussi un perixx qu’on trouve facilement ici. cela revient à moitié prix, mais la qualité est moitié moins bonne. on voit vraiment la différence. par contre, le perixx, tout comme les keysonic que j’ai déjà utilisés, sont reconnus immédiatement sous debian.

[quote=“limax”]alors c’est bon ton touchpad est reconnu et tu as l’id qui est 15
https://wiki.ubuntu.com/Multitouch/TouchpadSupport
https://wiki.archlinux.org/index.php/Touchpad_Synaptics
Par exemple pour avoir les propriétés: xinput list-props id 15
Il y a aussi dans les paramètres xinput enable [/quote]

le touchpad du clavier est maintenant en id 13. si l’on regarde la sortie suivante, il semble bien activé :

# xinput list-props id 13 unable to find device id Device 'Cirque Corporation 9925 AG Touchpad': Device Enabled (150): 1 Coordinate Transformation Matrix (152): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (279): 0 Device Accel Constant Deceleration (280): 1.000000 Device Accel Adaptive Deceleration (281): 1.000000 Device Accel Velocity Scaling (282): 10.000000 Device Product ID (270): 1160, 640 Device Node (271): "/dev/input/event14" Evdev Axis Inversion (283): 0, 0 Evdev Axes Swap (285): 0 Axis Labels (286): "Rel X" (160), "Rel Y" (161), "Rel Vert Wheel" (278) Button Labels (287): "Button Left" (153), "Button Middle" (154), "Button Right" (155), "Button Wheel Up" (156), "Button Wheel Down" (157), "Button Horiz Wheel Left" (158), "Button Horiz Wheel Right" (159) Evdev Middle Button Emulation (288): 0 Evdev Middle Button Timeout (289): 50 Evdev Third Button Emulation (290): 0 Evdev Third Button Emulation Timeout (291): 1000 Evdev Third Button Emulation Button (292): 3 Evdev Third Button Emulation Threshold (293): 20 Evdev Wheel Emulation (294): 0 Evdev Wheel Emulation Axes (295): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (296): 10 Evdev Wheel Emulation Timeout (297): 200 Evdev Wheel Emulation Button (298): 4 Evdev Drag Lock Buttons (299): 0

il ne fonctionne pourtant toujours pas…

j’ai installé gconf-editor, qui semble donner des indications sur les touchpads, mais quand je l’ouvre, il est vide : “aucune clé”. ??

essaye alors

$ xinput enable “Cirque Corporation 9925 AG Touchpad”

edit: ah non il est déjà enabled Device Enabled (150): 1

je ne vois pas alors pourquoi il ne fonctionne pas

edit2: essaye de mettre Device Accel Profile (279): à 1

edit3: Je viens de tester sur mon portable et ca n’a pas d’effet
j’ai par exemple utilisé sur mon portable pour mettre à 0:
xinput set-int-prop “SynPS/2 Synaptics TouchPad” “Device Accel Profile” 8 0

Je suis certain que l’on est pas loin de la réponse mais je ne vois pas. Si quelqu’un a une idée.

si non à l’ancienne
créer un xorg.conf
ajouter un deuxième Input avec la section drv qui correspond (synaptic? vu que evdev ne le prend pas) ?
pas sur que c’est encore d’actualité mais:

[ 10.604] (II) config/udev: Adding input device Cirque Corporation 9925 AG To uchpad (/dev/input/mouse3) [ 10.604] (II) No input driver specified,[color=#FF0000] ignoring this device[/color].

[code] Section "InputClass"
Identifier "touchpad"
MatchDevicePath “/dev/input/event*” (or MatchDevicePath “/dev/input/mouse*”)
Driver "synaptics"
MatchIsTouchpad "on"
Option “TapButton1” "1"
Option “TapButton2” "2"
Option “TapButton3” "3"
Option “VertEdgeScroll” "on"
Option “VertTwoFingerScroll” “on”

          ...

EndSection[/code]

voir si le Xorg -configure nous donne la bonne version?

[quote=“dchost99”]si non à l’ancienne
créer un xorg.conf
ajouter un deuxième Input avec la section drv qui correspond [/quote]

merci pour la suggestion. j’ai créé un fichier xorg.conf avec les deux fichiers notés précédemment. au démarrage, je n’ai pas pu rentrer dans wheezy, me retrouvant sur une ligne de commande. il faut que je regarde de plus près la procédure pour créer et modifier un fichier xorg.conf

créér un fichier xorg.conf monolithique, c’est du passé :018

à la place, il faut créer des fichiers .conf dans /etc/X11/xorg.conf.d, qui ne contiennent que le nécessaire.

sur ta machine tu dois déjà avoir ce dossier, avec des .conf dedans (dont un qui concerne les périphériques synaptics). Si ce n’est pas dans /etc/X11/, ça peut se trouver dans /usr/share/X11 (ce sont les fichiers installés par défaut).

pour plus d’infos

man xorg.conf.d

[quote=“agentsteel”]créér un fichier xorg.conf monolithique, c’est du passé :018
à la place, il faut créer des fichiers .conf dans /etc/X11/xorg.conf.d, qui ne contiennent que le nécessaire.
sur ta machine tu dois déjà avoir ce dossier, avec des .conf dedans (dont un qui concerne les périphériques synaptics). Si ce n’est pas dans /etc/X11/, ça peut se trouver dans /usr/share/X11 (ce sont les fichiers installés par défaut).
pour plus d’infos

man xorg.conf.d[/quote]

merci pour les conseils. oui, il y a bien deux fichiers 10-evdev.conf et 50-synaptics.conf, dans /usr/share/X11/xorg.conf.d. j’ai essayé d’ajouter les lignes indiquées dans le message de dchost99, à la fin du fichier 10-evdev.conf, mais je ne peux plus alors entrer dans wheezy quand je redémarre.

je pense qu’il faut plutôt creuser avec xinput

à propos c’est xinput list-props 13 et non xinput list-props id 13
finalement il est peut être préférable de mettre le nom

il y a de nombreux post en googolisant le nom

google-> ‘Cirque Corporation 9925 AG Touchpad’

bonne lecture

par l’importateur français, j’ai eu une info du sav du fabricant allemand. il semble qu’il y ait eu un changement dans le microcontrôleur du clavier qui cause un problème de communication au sein du protocole usb. windows arrive à gérer, mais apparemment linux a plus de mal. ils vont essayer de retravailler le firmware du clavier, et vont me tenir au courant.

[quote=“limax”]je pense qu’il faut plutôt creuser avec xinput

à propos c’est xinput list-props 13 et non xinput list-props id 13
finalement il est peut être préférable de mettre le nom

il y a de nombreux post en googolisant le nom

google-> ‘Cirque Corporation 9925 AG Touchpad’

bonne lecture[/quote]

merci pour tes conseils. je vais voir ce que je peux faire.

# xinput list-props 13 Device 'Cirque Corporation 9925 AG Touchpad': Device Enabled (150): 1 Coordinate Transformation Matrix (152): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (279): 0 Device Accel Constant Deceleration (280): 1.000000 Device Accel Adaptive Deceleration (281): 1.000000 Device Accel Velocity Scaling (282): 10.000000 Device Product ID (270): 1160, 640 Device Node (271): "/dev/input/event14" Evdev Axis Inversion (283): 0, 0 Evdev Axes Swap (285): 0 Axis Labels (286): "Rel X" (160), "Rel Y" (161), "Rel Vert Wheel" (278) Button Labels (287): "Button Left" (153), "Button Middle" (154), "Button Right" (155), "Button Wheel Up" (156), "Button Wheel Down" (157), "Button Horiz Wheel Left" (158), "Button Horiz Wheel Right" (159) Evdev Middle Button Emulation (288): 0 Evdev Middle Button Timeout (289): 50 Evdev Third Button Emulation (290): 0 Evdev Third Button Emulation Timeout (291): 1000 Evdev Third Button Emulation Button (292): 3 Evdev Third Button Emulation Threshold (293): 20 Evdev Wheel Emulation (294): 0 Evdev Wheel Emulation Axes (295): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (296): 10 Evdev Wheel Emulation Timeout (297): 200 Evdev Wheel Emulation Button (298): 4 Evdev Drag Lock Buttons (299): 0

# xinput list-props 'Cirque Corporation 9925 AG Touchpad' Device 'Cirque Corporation 9925 AG Touchpad': Device Enabled (150): 1 Coordinate Transformation Matrix (152): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (279): 0 Device Accel Constant Deceleration (280): 1.000000 Device Accel Adaptive Deceleration (281): 1.000000 Device Accel Velocity Scaling (282): 10.000000 Device Product ID (270): 1160, 640 Device Node (271): "/dev/input/event14" Evdev Axis Inversion (283): 0, 0 Evdev Axes Swap (285): 0 Axis Labels (286): "Rel X" (160), "Rel Y" (161), "Rel Vert Wheel" (278) Button Labels (287): "Button Left" (153), "Button Middle" (154), "Button Right" (155), "Button Wheel Up" (156), "Button Wheel Down" (157), "Button Horiz Wheel Left" (158), "Button Horiz Wheel Right" (159) Evdev Middle Button Emulation (288): 0 Evdev Middle Button Timeout (289): 50 Evdev Third Button Emulation (290): 0 Evdev Third Button Emulation Timeout (291): 1000 Evdev Third Button Emulation Button (292): 3 Evdev Third Button Emulation Threshold (293): 20 Evdev Wheel Emulation (294): 0 Evdev Wheel Emulation Axes (295): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (296): 10 Evdev Wheel Emulation Timeout (297): 200 Evdev Wheel Emulation Button (298): 4 Evdev Drag Lock Buttons (299): 0