<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - Can't manage acceleration profile on HP 255 G5 "SynPS/2 Synaptics TouchPad""
href="https://bugs.freedesktop.org/show_bug.cgi?id=99695#c12">Comment # 12</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - Can't manage acceleration profile on HP 255 G5 "SynPS/2 Synaptics TouchPad""
href="https://bugs.freedesktop.org/show_bug.cgi?id=99695">bug 99695</a>
from <span class="vcard"><a class="email" href="mailto:giuseppemargarita@gmail.com" title="giuseppemargarita@gmail.com">giuseppemargarita@gmail.com</a>
</span></b>
<pre>(In reply to Peter Hutterer from <a href="show_bug.cgi?id=99695#c11">comment #11</a>)
<span class="quote">> grab this branch here:
> <a href="https://github.com/whot/libinput/tree/wip/touchpad-accel-debug-output">https://github.com/whot/libinput/tree/wip/touchpad-accel-debug-output</a>
>
> build it:
> <a href="https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html">https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html</a>
>
> then run sudo ./tools/event-debug --verbose
>
> Move your finger on the touchpad and look at the "touch movement" message
> whenever you lift a finger. What acceleration factor do you usually get?
> Note that this sums up the deltas, so stick to straight lines to make it
> mentally easier to map to the distance traveled.
>
> Also make sure that the mm distance is correct, just in case.</span >
I usually get avg factor 0.3. Sometimes 0.2 and other times 0.4.
The distance traveled is quite real. The total width is about 108 mm. When I
touch the edges (left or right) I get:
palm: palm detected (edge)
And in this case when I move the finger to the center, the pointer doesn't
move:
palm: palm detected (edge)
button state: from BUTTON_STATE_NONE, event BUTTON_EVENT_IN_AREA to
BUTTON_STATE_AREA
button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP to
BUTTON_STATE_NONE
event12: touch movement 0.0mm, pixels 0.0, raw px 0.0, avg factor -nan
But when I touch closer to the edge and move the finger horizontally across the
touchpad, the pointer moves and I get:
button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP to
BUTTON_STATE_NONE
event12: touch movement 100.4mm, pixels 1459.0, raw px 3951.9, avg factor 0.4
Physical width is 108 mm.
"palm: palm detected (edge)" is not shown when I touch up and down edges.
Moving vertically from up to down edges gives me:
button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP to
BUTTON_STATE_NONE
event12: touch movement 39.2mm, pixels 570.1, raw px 1542.4, avg factor 0.4
39 mm traveled, but physical height is 42 mm.
These are the lines about my touchpad when I start the debug:
event12: tagged as LIBINPUT_MODEL_SYNAPTICS_SERIAL_TOUCHPAD
input device 'SynPS/2 Synaptics TouchPad', /dev/input/event12 is tagged by udev
as: Touchpad
SynPS/2 Synaptics TouchPad: using pressure-based touch detection
input device 'SynPS/2 Synaptics TouchPad', /dev/input/event12 is a touchpad
palm: dwt activated with SynPS/2 Synaptics TouchPad<->AT Translated Set 2
keyboard
-event12 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default
group6 cap:pg size 108x42mm tap(dl off) left scroll-nat scroll-2fg-edge
dwt-on
Ah, forget to mention, I have the following custom udev rules (got them from
touchpad-edge-detector):
# HP 255 G5
evdev:name:SynPS/2 Synaptics
TouchPad:dmi:bvnInsyde:bvrF.13:bd07/21/2016:svnHewlett-Packard:pnHP255G5NotebookPC:pvrType1ProductConfigId:rvnHewlett-Packard:rn81F5:rvr66.26:cvnHewlett-Packard:ct10:cvrChassisVersion:*
EVDEV_ABS_00=1349:5629:40
EVDEV_ABS_01=1098:4718:86
EVDEV_ABS_35=1349:5629:40
EVDEV_ABS_36=1098:4718:86</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>