TrackPoint - ArchWiki

# TrackPoint

This article or section needs expansion.

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

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

- How to configure the TrackPoint - ThinkWiki

Categories:

- Input devices
- Lenovo