Page 1 of 1

getting trackpoint working in x1 carbon (2015) and 14.10

Posted: Tue Jan 27, 2015 7:57 pm
by deuce868
I've just gotten my new X1 with the unfubar keyboard and trying to figure out why the buttons (left/right click) don't work as click/right-click.

I've posted some details here: http://askubuntu.com/questions/578600/h ... carbon2015

Basically when I "left-click" with the trackpoint button the page scrolls a few lines, and it scrolls the other way when I "right-click".
% xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (136): 1
Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (260): 0
Device Accel Constant Deceleration (261): 1.000000
Device Accel Adaptive Deceleration (262): 1.000000
Device Accel Velocity Scaling (263): 10.000000
Device Product ID (254): 2, 10
Device Node (255): "/dev/input/event12"
Evdev Axis Inversion (304): 0, 0
Evdev Axes Swap (306): 0
Axis Labels (307): "Rel X" (146), "Rel Y" (147)
Button Labels (308): "Button Left" (139), "Button Middle" (140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143), "Button Horiz Wheel Left" (144), "Button Horiz Wheel Right" (145)
Evdev Scrolling Distance (309): 0, 0, 0
Evdev Middle Button Emulation (310): 1
Evdev Middle Button Timeout (311): 50
Evdev Third Button Emulation (312): 0
Evdev Third Button Emulation Timeout (313): 1000
Evdev Third Button Emulation Button (314): 3
Evdev Third Button Emulation Threshold (315): 20
Evdev Wheel Emulation (316): 1
Evdev Wheel Emulation Axes (317): 6, 7, 4, 5
Evdev Wheel Emulation Inertia (318): 10
Evdev Wheel Emulation Timeout (319): 200
Evdev Wheel Emulation Button (320): 2
Evdev Drag Lock Buttons (321): 0
I've tried using xinput to set the button map of all 7 buttons to 1 hoping to test if it would work without success.

Any hints/tips or anyone else with the new one that can tell me it wfm and mine is messed up appreciated.

Re: getting trackpoint working in x1 carbon (2015) and 14.10

Posted: Tue Jan 27, 2015 9:10 pm
by brchan
Have you looked here: http://www.thinkwiki.org/wiki/How_to_co ... TrackPoint

If the xinput method does not work, the xorg config should od the trick.

Re: getting trackpoint working in x1 carbon (2015) and 14.10

Posted: Tue Jan 27, 2015 9:14 pm
by deuce868
brchan wrote:Have you looked here: http://www.thinkwiki.org/wiki/How_to_co ... TrackPoint

If the xinput method does not work, the xorg config should od the trick.
I did add that. However that xorg.conf part is about middle-mouse scrolling (also not working) but I can't even get right/left click going atm.

Re: getting trackpoint working in x1 carbon (2015) and 14.10

Posted: Tue Jan 27, 2015 9:20 pm
by brchan
OK, some possible reasons why the trackpoint is not working:

1. Bad drivers (probably not the issue, but still)
2. Touchpad + trackpoint integration is reportedly bad (try disabling the touchpad in bios)
3. loose connection (or reversed? connection) cable
4. defective trackpoint buttons

I would check and reseat the touchpad and trackpoint cable(s) and try booting into another live linux distro to see if you experience the same problems. Trackpoint should work out of the box on all linux distros. Its only the scroll that needs to be configured.

Re: getting trackpoint working in x1 carbon (2015) and 14.10

Posted: Wed Jan 28, 2015 7:16 am
by GomJabbar
See if either of the following threads are any help. The TrackPoint works fine on my X220 with various flavors of Linux using /etc/X11/xorg.conf.d/20-thinkpad-trackpoint.conf

http://www.thinkwiki.org/wiki/How_to_co ... org.conf.d

See what # xinput list shows for your system.
See what # xinput list-props <device id #> shows for the trackpoint and touchpad. Do you have a synaptics touchpad?
Check the following: http://www.thinkwiki.org/wiki/How_to_co ... nt_Path_ID

Possibly some useful information.
http://forums.fedoraforum.org/showthread.php?t=267052