16 November
2014

Touchpad Synaptic Settings for Thinkpad L440

Probably the same for X240, T440, ... other 40 series Thinkpads

Got myself a cheapish Lenovo Thinkpad L440 as a replacement/spare laptop (while my X220 is hopefully being fixed), running OpenBSD ofcows. Problem with this machine's hardware: There are no real buttons for the TrackPoint, instead it uses the top of the Touchpad (you press it down) and some software to determine where you clicked.

On the X220 I had the Touchpad disabled in the Bios, and used exclusively the TrackPoint. Works great. On the L440, you can't disable the Touchpad in the Bios. Instead in OpenBSD you have to use the synaptics(4) driver, with some synclient(1) commands to set things up. Basically you disable the Touchpad (aka Trackpad) for mouse movement. You keep its functionality for clicking, and you define some areas where the middle and right button clicks are. This works fine, but the feel of the dedicated buttons was much, much better.

In any case, here are the settings that I'm using in my .xinitrc::

# disable touchpad, except for clicking
synclient TouchpadOff=1
# set up fake buttons for the trackpoint
synclient ClickPad=1

synclient MiddleButtonAreaLeft=2636
synclient MiddleButtonAreaRight=3442
synclient MiddleButtonAreaTop=0
synclient MiddleButtonAreaBottom=3306

synclient RightButtonAreaLeft=3443
synclient RightButtonAreaRight=0
synclient RightButtonAreaTop=0
synclient RightButtonAreaBottom=3306


Posted by betabug at 17:57 | Comments (1) | Trackbacks (0)