synaptics touchpad right button is not working on c100 (veyron minnie), c201 (veyron speedy) #286
Labels
No labels
CI enhacement
CS10 (chromestick)
HIGH PRIOROITY
Low Priority
Solved
TODO
arm64
armhf
bug
c100 (veyron minnie)
duplicate
enhancement
good first issue
help wanted
invalid
minor bug
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ev4/PrawnOS#286
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I have noticed the right button is emulating left button.
After some research my attention was drawn by
https://github.com/SolidHal/PrawnOS/blob/master/filesystem/packages/prawnos-xfce-config/src/30-touchpad.conf
which has no entry for synaptics and using libinput only. This is strange, because with x11 comes package xserver-xorg-input-synaptics which provides driver synaptics_drv.so and sample configuration in /usr/share/X11/xorg.conf.d/70-synaptics.conf (but with commented out device which makes this driver disabled by default).
Anyway I have replaced in /etc/X11/xorg.conf.d/30-touchpad.conf section for touchpad to:
and now magically right touchpad button has started working.
I am not sure if this using libinput with generic settings (one button only) was caused by some gestures features in libinput, but haven't noticed any problems with changed synaptics driver yet.
Installed latest PrawnOS from pre-built image, selected XFCE for DE.
Observed Behavior:
The observed behavior is consistent with the
Option "ClickMethod" "clickfinger"libinput configuration. This is intended to mimic Apple touchpad behavior. Laptops and other devices like the C201 which do not have physically separate left, middle, and right-click buttons must be software-defined to get the left, middle, and right clicks when the touchpad is physically clicked in the corresponding region.Changing "ClickMethod" to "buttonareas" will mimic the behavior of physical left, middle, and right-clicks.
If you want just left and right physical clicks on the touchpad and the middle click to be emulated, you can also add
Option "MiddleEmulation" "true".Updating the touchpad section of
/etc/X11/xorg.conf.d/30-touchpad.confto:Gets the following Behavior:
Since right click technically exists in both configurations either via two-finger tap or a physical right click, this might be a configuration preference prompted to end users.
Side note, you can also change the scrolling behavior here too with:
Option "NaturalScrolling" "true": natural (reverse) scrollingOption "ScrollMethod" "edge": edge (vertical) scrolling