Page 1 sur 1

Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 03:27
par Epanak
Bonjour à tous :)

Mon touchpad reconnaît le défilement à 2 doigts, le clic droit à 2 doigts et le clic milieu à 3 doigts, mais le pinch-to-zoom n'est pas fonctionnel, ni sous Calc, ni sous FF, ni sous Chrome, j'ai testé avec un touchpad externe et ça marche impec'.

J'ai ajouté le paramètre i8042.nomux=1 à mon kernel ( conseillé ici https://doc.ubuntu-fr.org/kernel ) : aucun changement. :(

Code : Tout sélectionner

xinput list
renvoie :

Code : Tout sélectionner

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Elan Touchpad                           	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)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ EasyCamera: EasyCamera                  	id=9	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
et

Code : Tout sélectionner

cat /proc/bus/input/devices
renvoie pour le touchpad :

Code : Tout sélectionner

I: Bus=0018 Vendor=04f3 Product=00e2 Version=0000
N: Name="Elan Touchpad"
P: Phys=
S: Sysfs=/devices/platform/AMD0010:00/i2c-0/i2c-ELAN0622:00/input/input6
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=663800013000003
Voici ma config, je ne sais pas si c'est pertinent :

Code : Tout sélectionner

OS: Linux Mint 19.2 Tina x86_64 
Host: 81D7 Lenovo ideapad 330-17AST 
Kernel: 4.15.0-65-generic 
Shell: bash 4.4.20 
DE: Cinnamon 4.2.4 
WM: Mutter (Muffin) 
Terminal: gnome-terminal 
CPU: AMD A4-9125 RADEON R3 2C+2G (2) @ 2.300GHz 
GPU: AMD Radeon R2/R3/R4/R5 Graphics 
Memory: 865MiB / 3393MiB 
Si quelqu'un à une solution je suis preneur :D

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 10:15
par arghlub
Salut,

Donne-nous le retour de

Code : Tout sélectionner

xinput --list-props 11
(11 étant l'identifiant de ton touchpad d'après le retour de ton "xinput --list")

PS: as-tu essayé d'appuyer sur la touche Ctrl pendant que tu fais un zoom sur ton touchpad ?
;)

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 13:07
par Epanak
La commande

Code : Tout sélectionner

xinput --list-props 11
Renvoie :

Code : Tout sélectionner

Device 'Elan Touchpad':
	Device Enabled (139):	1
	Coordinate Transformation Matrix (141):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (272):	1
	Device Accel Constant Deceleration (273):	2.500000
	Device Accel Adaptive Deceleration (274):	1.000000
	Device Accel Velocity Scaling (275):	12.500000
	Synaptics Edges (276):	128, 3081, 113, 1984
	Synaptics Finger (277):	25, 30, 0
	Synaptics Tap Time (278):	180
	Synaptics Tap Move (279):	168
	Synaptics Tap Durations (280):	180, 180, 100
	Synaptics ClickPad (281):	1
	Synaptics Middle Button Timeout (282):	0
	Synaptics Two-Finger Pressure (283):	282
	Synaptics Two-Finger Width (284):	7
	Synaptics Scrolling Distance (285):	76, 76
	Synaptics Edge Scrolling (286):	0, 0, 0
	Synaptics Two-Finger Scrolling (287):	1, 1
	Synaptics Move Speed (288):	1.000000, 1.750000, 0.052178, 0.000000
	Synaptics Off (289):	0
	Synaptics Locked Drags (290):	0
	Synaptics Locked Drags Timeout (291):	5000
	Synaptics Tap Action (292):	2, 3, 0, 0, 1, 3, 2
	Synaptics Click Action (293):	1, 3, 2
	Synaptics Circular Scrolling (294):	0
	Synaptics Circular Scrolling Distance (295):	0.100000
	Synaptics Circular Scrolling Trigger (296):	0
	Synaptics Circular Pad (297):	0
	Synaptics Palm Detection (298):	0
	Synaptics Palm Dimensions (299):	10, 200
	Synaptics Coasting Speed (300):	20.000000, 50.000000
	Synaptics Pressure Motion (301):	30, 160
	Synaptics Pressure Motion Factor (302):	1.000000, 1.000000
	Synaptics Resolution Detect (303):	1
	Synaptics Grab Event Device (304):	0
	Synaptics Gestures (305):	1
	Synaptics Capabilities (306):	1, 0, 0, 1, 1, 1, 1
	Synaptics Pad Resolution (307):	31, 31
	Synaptics Area (308):	0, 0, 0, 0
	Synaptics Soft Button Areas (309):	1604, 0, 1719, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (310):	19, 19
	Device Product ID (266):	1267, 226
	Device Node (265):	"/dev/input/event6"
J'ai essayé de scroller/zoomer avec ctrl appuyée, rien ne se passe :(

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 13:43
par arghlub
À priori tu n'as pas de paramètres "pinch".
Je me demande d'ailleurs si "Synaptics" sait reconnaître le "pinch" (pincement de doigt) :?

Tu pourrais essayer de passer par Fusama : https://github.com/iberianpig/fusuma
;)

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 15:41
par Epanak
J'ai passé ma soirée à chercher un soft du genre :lol:

J'ai pu installer Fusuma sans accroc, pu configurer des fonctions comme le mode expo sur 3 doigts, malheureusement pour ce qui est du zoom je constate que le raccourci clavier que j'ai configuré (celui du zoom dans les raccourcis clavier d'accessibilité) ne fonctionne pas même en l'exécutant directement au clavier.

Edit : J'avais désactivé le zoom dans les paramètres d'accessibilité, donc le zoom fonctionne, mais de manière brute et pas dans les fenêtres, qui se font rogner, ce zoom n'est pas adapté.

Je vais tenter d'émuler une molette de souris et de bricoler une solution avec Fusuma, c'est pas propre mais si ça marche... :l

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 16:35
par arghlub
As-tu mis Ctrl++ (ctrl+plus) et Ctrl+- (ctrl+minus) comme raccourcis pour zoomer/dézoomer dans la config de Fusama ?

Ce sont les raccourcis-clavier de base qui sont utilisés dans la majorité des logiciels (sur Firefox entre autres, pour certains autres logiciels comme LibreOffice, il suffit de personnaliser les raccourcis pour le zoom en y mettant Ctrl++ et Ctrl+-).

Re: Touchpad : Multitouch fonctionnel mais pas de pinch-to-zoom

Posté : mar. 15 oct. 2019 19:03
par Epanak
ctrl+plus et ctrl+minus fonctionnent avec Firefox et le Terminal, impossible de dézoomer sous Chrome ou même de rétablir avec ctrl+0, et sur LibreOffice, rien ne fonctionne avec les raccourcis configurés, même en les faisant au clavier :(

J'ai remarqué que le défilement en maintenant ctrl fonctionne pour zoomer dans Firefox et LibreOffice

Je viens de tester avec xdotools d'émuler un scroll+ctrl... La page défile mais le zoom ne se déclenche pas.

Je vais continuer à prospecter jusqu'à la fin de la semaine et si je ne trouve pas de solution satisfaisante pour l'utilisateur de l'ordi, je testerais toutes les distributions grand public possibles, il y en a bien une qui prendra en charge ce maudit touchpad :roll:

Au moins maintenant je connais Fusuma, merci! ;)