Hello,
a few days ago, I’ve updated to a new version of openSUSE Tumbleweed on my Thinkpad T440p and my TrackPoint has started acting very strange. If I move the pointing stick up or to the right, it behaves correctly but as soon as it tilts even slightly in the other two directions, it shoots to the top or right side of the screen respectively. This seems to me like an unsigned integer is used in place where a signed one should clearly be used. The mouse and TrackPad both work normally. I will add that this install of Tumbleweed is a few years old with many different packages and enabled repos, but I checked and the xinput
package is the one from the main Tumbleweed repository.
xinput --list 14
AlpsPS/2 ALPS DualPoint Stick id=14 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 14. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
Button state:
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 14. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 120.000000
flags: 0x0
Class originated from: 14. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 120.000000
flags: 0x0