dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3468 Location: Canada
|
Posted: Mon Nov 03, 2008 5:32 am Post subject: Trackpoint and Touchpad on Thinkpad X300 |
|
|
X300 has trackpoint and touchpad. TouchPad works fine except for tapping (tap and drag).
But Trying to make trackpoint to scroll, I found that 3 buttons under trackpoint are
actually being driven by Touchpad synaptics driver. I.e if I disable Touchpad, all 5 buttons are disabled, if I don't load
Touchpad at all, then trackpoint is working but not 3 buttons below it.
Any ideas ? Besides scrolling which I would like to depend on middle button, I like switching off TouchPad when I am typing,
but no I loose all the buttons if I do it.
The only way to have just working TrackPoint with 3 buttons is to disable TouchPad in the BIOS.
But under Windows everything looks fine - middle button starts scrolling regime.
I'm using xf86-video-intel-2.5.0 and xf86-input-synaptics-0.15.2-r2
Trackpoint is driven by mouse (or evdev, results are same) driver, TouchPad - by synaptics.
I have checked with "synclient -m" that when Touchpad is enabled, upper butons generated generate synaptics
events, same as lower ones.
My config (here TrackPoint always scrolls, irrespectively to middle mouse pressed or not).
Section "InputDevice"
Identifier "Trackpoint"
Driver "mouse"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "5"
Option "Emulate3Buttons" "on"
Option "Emulate3Timeout" "50"
Option "EmulateWheel" "on"
Option "EmulateWheelTimeOut" "200"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
Option "ZAxisMapping" "4 5"
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/event7"
Option "Protocol" "event"
Option "SHMConfig" "true"
Option "SendCoreEvents" "true"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "FingerLow" "5"
Option "FingerHigh" "20"
Option "TapButton1" "1"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "EmulateMidButtonTime" "75"
Option "CoastingSpeed" "40"
Option "CornerCoasting" "true"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
(more other Options, which are irrelevant) |
|