thinkpad-scripts icon indicating copy to clipboard operation
thinkpad-scripts copied to clipboard

Fixing jumping cursor on X230?

Open orschiro opened this issue 9 years ago • 4 comments

Dear @faf0,

I found your script collection. Thank you very much for your work!

I have a question:

Can your scripts be used as such to fix a jumping cursor on a X230 machine?

The following screencast demonstrates the problem:

https://www.youtube.com/watch?v=oTgaf8tTNEc

Thankfully,

~Robert

orschiro avatar Jul 29 '16 19:07 orschiro

Hi Robert,

I have never encountered the jumping cursor issue myself and unfortunately the script does not make an effort to fix it. If you discover a fix, let me know and I will consider adding it to the scripts.

faf0 avatar Jul 29 '16 20:07 faf0

Hi Fabian,

I will! However, currently I am relatively clueless as to what is causing this jumping on tap.

Warmly,

~Robert

orschiro avatar Jul 29 '16 21:07 orschiro

Hi Robert,

It's been a while. Is it possible that this issue is related to libinput Tapping Drag Enabled (275): 1 being enabled? You could check whether this option is enabled by using xinput list to obtain the id of your TrackPad and then executing xinput list-props ID with ID being replaced by the actual device id that you determined. Just a guess.

faf0 avatar Mar 19 '17 21:03 faf0

Hi Fabian,

I appreciate your help!

I am still facing the problem.

Tapping Drag doesn't seem to be enabled assuming that I have chosen the correct id.

orschiro@x230:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Microsoft Express Mouse                 	id=9	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=13	[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)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera                       	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=14	[slave  keyboard (3)]
    ↳ Microsoft Express Mouse                 	id=15	[slave  keyboard (3)]
orschiro@x230:~$ xinput list-props 12 | grep Drag
	Synaptics Locked Drags (311):	0
	Synaptics Locked Drags Timeout (312):	5000

orschiro avatar Mar 20 '17 07:03 orschiro