New ThinkPad L450. New complete installation of Slackware64-Current.
Pointing device problems: Default X configuration results in:
1. Trackpoint device (red button) moves the mouse pointer OK but no reaction to the buttons (Left, Right or Centre) which sit below the spacebar and above the touchpad.
2. Touchpad area works fine for moving mnouse pointer (although I hate this device) and two ways of getting a left button press work here: (a) tap the touchpad or (b) click the bottom of the touchpad (yes, this is one of Lenovo's "ClickPads" which is clickable along the bottom).
The upshot of this is that only a left mouse-button click is available, no right- or centre-buttons or wheel emulations.
If I run the following command:
Code:
xinput set-button-map "SynPS/2 Synaptics TouchPad" 1 3 3 1 3 3
I can get the left- and right- buttons to assume (almost) normal function - ie a press on left gives the usual left-button reaction and a press on right gives the usual context menus etc. If I understand this correctly I am mapping the touchpad's physical buttons 4, 5 and 6 to mouse functions 1, 3 and 3. Not quite normal functionality since: (a) no drag functions work on the left and right buttons and (b) the middle button (physical 5) does nothing at all (check with xev - no button press or button release message but works OK in Windows so not a hardware fault).
I can also use the command:
Code:
synclient TouchpadOff=1
to turn off the hated touchpad pointer, although the button-click on the Clickpad still works and is in fact the only way of performing a left-drag operation.
What I want to achieve is to get left-button drag to work using the real left button as opposed to the clickpad-button which is quite awkward to use with fingers stretching from the trackpoint pointer to the clickpad "button". A secondary objective would be to get the middle button click to be seen by the system and thereby possibly get wheel emulation working.
A modified evdev driver is described here
https://aur.archlinux.org/packages/xf86-input-evdev-trackpoint/ and here
https://bbs.archlinux.org/viewtopic.php?id=174127. This driver is said to deal with the "no middle mouse click" issue. The Arch package which provides this driver is (if I have understood correctly) a series of patches which are applied to the original driver code. I am not sure how to proceed
and attempt to patch the slackware-supplied evdev driver.
Does it make sense to try and fix this driver using this approach? Any hints
on how to proceed gratefully received.