You are not logged in.

#1 2016-02-24 15:19:28

Carl Karl
Member
Registered: 2013-06-12
Posts: 231

[solved] disable stick movement, but keep the buttons (xinput?)

hello, my AlpsPS/2 ALPS DualPoint Stick sometimes misbehaves and moves the mouse-pointer uncontrolled over the screen. I know it's the stick because

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

stops that uncontrolled movement. But the downsize of that is: I lose my mouse-buttons! so I'd like to keep my mouse-/touchpad buttons, but disable the stick movement. (i don't use it anyway.)
I tried, but I haven't figured out how.
Here is

$ xinput --list-props "AlpsPS/2 ALPS DualPoint Stick" 
Device 'AlpsPS/2 ALPS DualPoint Stick':
	Device Enabled (138):	1
	Coordinate Transformation Matrix (140):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (265):	0
	Device Accel Constant Deceleration (266):	1.000000
	Device Accel Adaptive Deceleration (267):	1.000000
	Device Accel Velocity Scaling (268):	10.000000
	Device Product ID (261):	2, 8
	Device Node (262):	"/dev/input/event9"
	Evdev Axis Inversion (269):	0, 0
	Evdev Axes Swap (271):	0
	Axis Labels (272):	"Rel X" (148), "Rel Y" (149)
	Button Labels (273):	"Button Left" (141), "Button Middle" (142), "Button Right" (143), "Button Wheel Up" (144), "Button Wheel Down" (145)
	Evdev Scrolling Distance (274):	0, 0, 0
	Evdev Middle Button Emulation (275):	0
	Evdev Middle Button Timeout (276):	50
	Evdev Third Button Emulation (277):	0
	Evdev Third Button Emulation Timeout (278):	1000
	Evdev Third Button Emulation Button (279):	3
	Evdev Third Button Emulation Threshold (280):	20
	Evdev Wheel Emulation (281):	0
	Evdev Wheel Emulation Axes (282):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (283):	10
	Evdev Wheel Emulation Timeout (284):	200
	Evdev Wheel Emulation Button (285):	4
	Evdev Drag Lock Buttons (286):	0

Any ideas?
Thanks!

Last edited by Carl Karl (2016-05-02 10:42:43)

Offline

#2 2016-05-01 14:57:41

tribut
Member
Registered: 2016-05-01
Posts: 1

Re: [solved] disable stick movement, but keep the buttons (xinput?)

Not sure if this is still a problem you're struggling with but I just solved the exact same problem. You can solve it by setting

'Evdev Wheel Emulation' 1
'Evdev Wheel Emulation Button' 0

and setting both

'Device Accel Constant Deceleration' and
'Evdev Wheel Emulation Inertia'

to a very large value.

The full write-up (link) is on my blog.

Offline

#3 2016-05-02 10:42:20

Carl Karl
Member
Registered: 2013-06-12
Posts: 231

Re: [solved] disable stick movement, but keep the buttons (xinput?)

@tribut:
Many thanks, works for me, too!

Offline

Board footer

Powered by FluxBB