TrackPoint

From ArchWiki
Revision as of 21:22, 17 February 2015 by Jmanes (talk | contribs)
Jump to navigation Jump to search

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: Many pages in Category:Lenovo contain more detailed configuration, which need to be merged here. (Discuss in ArchWiki:Requests#TrackPoint)

The TrackPoint is Lenovo's trademark for the pointing-stick in the middle of the keyboard.

Default Xorg behavior supports click and point, but middle-click and scrolling requires extra configuration.

Middle button scroll

Middle-button scrolling, is supported via the xorg-xinput package, with the following sane config:

~/.xinitrc
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 2
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout" 200
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" 6 7 4 5
xinput set-prop "TPPS/2 IBM TrackPoint" "Device Accel Constant Deceleration" 0.75

The "Device Accel Constant Deceleration" line configures the sensitivity of the trackpoint. Note that you can just type these commands into the shell, changing sensitivity on the fly to find a value that's sensible.

Tap to select

Note: The file location below may be different depending upon the device you are using. Systems with both a TrackPoint and a touchpad device will use the /sys/devices/platform/i8042/serio1/serio2/ location where as systems with only a TrackPoint device will use the /sys/devices/platform/i8042/serio1/ location.

The TrackPoint supports tap-to-click functionality just as most touchpads do. The following one-liner should work.

 # echo -n 1 > /sys/devices/platform/i8042/serio1/press_to_select

References