我有一个带有跟踪点的Thinkpad T431s (键盘中间的红色棒)和点击盘(一个也充当按钮的触摸屏)。这是第一个没有为跟踪点提供任何专用按钮的模型。我只想用轨道点。到目前为止,我能够配置鼠标垫,使其充当跟踪点的按钮,同时通过以下方式禁用运动:
# Devide the clickpad into 3 areas for left/middle/right click
xinput set-prop 10 "Synaptics Soft Button Areas" 3477, 5112, 0, 0, 2659, 3476, 0, 0
# Disable mouse movements
xinput set-prop 10 "Device Accel Constant Deceleration" 9999999
# Disable tap events
xinput set-prop 10 "Synaptics Tap Action" 0, 0, 0, 0, 0, 0, 0其中10是键盘的ID。
但是,我不知道如何配置trackpoint来使用中间按钮进行滚动仿真。问题似乎是,跟踪点设备没有任何真正的按钮。因此,以下内容不起作用:
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 2有没有方法配置跟踪点来使用另一个设备的中间按钮(鼠标垫)来进行滚动仿真?还有其他建议吗?
发布于 2014-01-05 02:12:35
对于某些linux发行版,已经有了一个修补版本的evdev驱动程序,它支持使用TrackPoint滚动,同时按下配置为单击盘“中心按钮”的区域。
在Arch上,这是AUR包:https://aur.archlinux.org/packages/xf86-input-evdev-trackpoint/,我已经在T440s上试过了,而且完全不受欢迎。
如果使用不同的发行版,可以搜索修补的evdev驱动程序,尝试修补它,并使用AUR站点上的tar.gz文件中提供的diff (ATM修补程序来自freedesktop.org的普通2.8.2 evdev驱动程序)来自己编译它,或者切换到Arch并直接使用AUR包;
发布于 2013-12-12 01:19:37
我有一个t440,也有同样的问题。我的解决方案是让触控板处于活动状态,但为了排除该区域,我定义了SoftButtonAreas是活动的(所以当我单击时光标不会移动)。我启用了水平和垂直两指滚动,当我的手指停留在键盘上时,这很容易用我的拇指完成。
按照以下说明设置您的xorg.conf
sudo mkdir /etc/Xll/xorg.conf.d
sudo vim touchpad.conf
paste the text below
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
matchIsTouchpad "yes"
Driver "synaptics"
Option "AreaTopEdge" "2235"
Option "AreaBottomEdge" "0"
Option "AreaRightEdge" "0"
Option "AreaLeftEdge" "0"
Option "SoftButtonAreas" "3874 0 0 2235 2673 3873 0 2235"
Option "RBCornerButton" "1"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
EndSection 发布于 2013-08-01 11:18:55
在AskUbuntu上偶然发现了这个帖子。问答题为:联想T431s上的Ubuntu12.04.2。
mkdir -p /etc/X11/xorg.conf.dsynaptic驱动程序的其他自定义可以在手册页中找到。dconf-editor取消在org > gnome >设置-守护进程>鼠标中的“活动”。上面应该有两个手指滚动,多指点击和其他一切工作良好。要在输入时禁用触摸屏,可以使用syndaemon -i 0.5 -d。
https://unix.stackexchange.com/questions/82841
复制相似问题