You are not logged in.

#1 2017-08-21 21:15:11

exap
Member
Registered: 2015-08-12
Posts: 14

moving the finger slightly on the touchpad doesn't move the cursor

Hello all,

on my old laptop every finger movement directly translated into cursor movement (at least it felt this way). I got a new laptop and when I move my finger slightly on its touchpad, the cursor doesn't move. I have to move the finger a certain distance until the cursor will move.

I googled it and I looked at settings I can set in libinput to alter the behavior but no setting seems to solve my problem.

Here are all libinput settings:

$ xinput list-props 11
Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (142):	1
	Coordinate Transformation Matrix (144):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (277):	1
	libinput Tapping Enabled Default (278):	0
	libinput Tapping Drag Enabled (279):	1
	libinput Tapping Drag Enabled Default (280):	1
	libinput Tapping Drag Lock Enabled (281):	0
	libinput Tapping Drag Lock Enabled Default (282):	0
	libinput Tapping Button Mapping Enabled (283):	1, 0
	libinput Tapping Button Mapping Default (284):	1, 0
	libinput Accel Speed (285):	1.000000
	libinput Accel Speed Default (286):	0.000000
	libinput Natural Scrolling Enabled (287):	0
	libinput Natural Scrolling Enabled Default (288):	0
	libinput Send Events Modes Available (262):	1, 1
	libinput Send Events Mode Enabled (263):	0, 0
	libinput Send Events Mode Enabled Default (264):	0, 0
	libinput Left Handed Enabled (289):	0
	libinput Left Handed Enabled Default (290):	0
	libinput Scroll Methods Available (291):	1, 1, 0
	libinput Scroll Method Enabled (292):	1, 0, 0
	libinput Scroll Method Enabled Default (293):	1, 0, 0
	libinput Click Methods Available (294):	1, 1
	libinput Click Method Enabled (295):	1, 0
	libinput Click Method Enabled Default (296):	1, 0
	libinput Middle Emulation Enabled (297):	0
	libinput Middle Emulation Enabled Default (298):	0
	libinput Disable While Typing Enabled (299):	1
	libinput Disable While Typing Enabled Default (300):	1
	Device Node (265):	"/dev/input/event18"
	Device Product ID (266):	2, 7
	libinput Drag Lock Buttons (301):	<no items>
	libinput Horizontal Scroll Enabled (302):	1

Any ideas?

Offline

#2 2017-08-23 14:07:28

HalosGhost
Forum Fellow
From: Twin Cities, MN
Registered: 2012-06-22
Posts: 2,097
Website

Re: moving the finger slightly on the touchpad doesn't move the cursor

This is not an uncommon experience with libinput (googling around for a moment reveals many people struggling with this movement threshold).

The reasoning for this threshold is so that tapping can be supported without jittering the mouse. Though I have not been able to confirm it, I suspect that if you disable tapping, you might find the threshold will be ignored (since that is the whole point for its existence). However, the libinput developers worked through lowering this threshold project-wide due to an analysis of users' tapping.

I have also not been able to find a setting anywhere that allows you to override this threshold at runtime (though I suppose you could grab the package from the ABS and rebuild it with your own #define.

All the best,

-HG

Offline

Board footer

Powered by FluxBB