You are not logged in.

#1 2022-01-13 00:22:28

Dieter@be
Forum Fellow
From: Belgium
Registered: 2006-11-05
Posts: 1,988
Website

touchpad "button click emulation" zones are very unfair

Hi! I have a dell xps 17 laptop - 9710 model. it has a quite big touchpad.
after lots of experimenting with clicking around in a xorg-xev window, I think this is a very accurate depiction of which mouse buttons are triggered on which zones of my touchpad:
okTZCxp.png
needless to say, i'ld like the zoning to be a bit more fair. a 1/3 split of the clickable area for each of the 3 buttons seems more appropriate.
i've been doing some googling which gave me information about gestures, and tried gnome-tweaks but it only allows to switch between zone-based vs amount-of-fingers-based to decide which mouse button to click.
(ie https://wayland.freedesktop.org/libinpu … ck-method)
i haven't found anything about how to change the boundaries of the zones. the list of libinput options also doesn't seem to include an option to change the zones
(https://wayland.freedesktop.org/libinpu … ation.html)
i use the libinput driver, not synaptics, as that is the most recent driver recommended on arch wiki.  i use the default config right now.

any ideas would be appreciated!

$ libinput list-devices
(...)
Device:           DELL0A5D:00 04F3:311C Touchpad
Kernel:           /dev/input/event16
Group:            8
Seat:             seat0, default
Size:             150x88mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a
(...)
$ xinput list-props 'DELL0A5D:00 04F3:311C Touchpad'
Device 'DELL0A5D:00 04F3:311C Touchpad':
	Device Enabled (173):	1
	Coordinate Transformation Matrix (175):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (331):	0
	libinput Tapping Enabled Default (332):	0
	libinput Tapping Drag Enabled (333):	1
	libinput Tapping Drag Enabled Default (334):	1
	libinput Tapping Drag Lock Enabled (335):	0
	libinput Tapping Drag Lock Enabled Default (336):	0
	libinput Tapping Button Mapping Enabled (337):	1, 0
	libinput Tapping Button Mapping Default (338):	1, 0
	libinput Natural Scrolling Enabled (309):	0
	libinput Natural Scrolling Enabled Default (310):	0
	libinput Disable While Typing Enabled (339):	1
	libinput Disable While Typing Enabled Default (340):	1
	libinput Scroll Methods Available (311):	1, 1, 0
	libinput Scroll Method Enabled (312):	1, 0, 0
	libinput Scroll Method Enabled Default (313):	1, 0, 0
	libinput Click Methods Available (341):	1, 1
	libinput Click Method Enabled (342):	1, 0
	libinput Click Method Enabled Default (343):	1, 0
	libinput Middle Emulation Enabled (318):	0
	libinput Middle Emulation Enabled Default (319):	0
	libinput Accel Speed (320):	0.000000
	libinput Accel Speed Default (321):	0.000000
	libinput Accel Profiles Available (322):	1, 1
	libinput Accel Profile Enabled (323):	1, 0
	libinput Accel Profile Enabled Default (324):	1, 0
	libinput Left Handed Enabled (325):	0
	libinput Left Handed Enabled Default (326):	0
	libinput Send Events Modes Available (294):	1, 1
	libinput Send Events Mode Enabled (295):	0, 0
	libinput Send Events Mode Enabled Default (296):	0, 0
	Device Node (297):	"/dev/input/event16"
	Device Product ID (298):	1267, 12572
	libinput Drag Lock Buttons (327):	<no items>
	libinput Horizontal Scroll Enabled (328):	1
	libinput Scrolling Pixel Distance (329):	15
	libinput Scrolling Pixel Distance Default (330):	15

< Daenyth> and he works prolifically
4 8 15 16 23 42

Offline

#2 2022-01-13 02:00:00

Dieter@be
Forum Fellow
From: Belgium
Registered: 2006-11-05
Posts: 1,988
Website

Re: touchpad "button click emulation" zones are very unfair

i was just reading https://wayland.freedesktop.org/libinpu … re-buttons and it seems like the size of the areas cannot be changed, even though in my case the zones really seem smaller than what they describe there.


< Daenyth> and he works prolifically
4 8 15 16 23 42

Offline

Board footer

Powered by FluxBB