我在联想 ThinkPad X1 Carbon 上运行 xubuntu 13.10。它运行良好,只是我的点击板(按钮内置在表面的触摸板)的行为使它基本上无法使用。
默认行为意味着点击板的整个区域都会移动鼠标光标,因此当我尝试点击任何东西时,鼠标会稍微移动,而我就会错过目标。
在谷歌搜索后,我看到建议我修改我的/etc/X11/xorg.d/50-synaptics
文件(男人),这样该AreaBottomEdge
选项就被设置为我的点击板上按钮区域的高度。
这样做的原因是,当我触摸可点击区域时,它可以防止鼠标移动,但现在不允许我在按住左键单击按钮的同时用另一根手指移动鼠标,因此我无法进行选择/拖动/等。
我所追求的是配置设置(或不同的驱动程序),它将关闭鼠标在点击板的可点击区域上的移动,但仍允许我在另一根手指停留在可点击区域上或点击可点击区域时移动鼠标。本质上,我想让可点击区域像真正的按钮一样工作。
谢谢。
答案1
尝试编辑/etc/X11/xorg.conf.d/50-synaptics.conf
并添加以下内容:
Option "SoftButtonAreas" "RBL RBR RBT RBB MBL MBR MBT MBB"
RBL
是右按钮左,RBR
是右按钮右,RBT
是右按钮顶部,RBB
是右下角按钮,MBL
是中间按钮左侧,MBR
是中间按钮右,MBT
是中间按钮顶部,MBB
是中间按钮底部。
这定义了点击板的区域,触摸点击不会移动光标。也许这在以前不起作用。
我的 ELAN1300:00 点击板有这些数字,其中中间按钮位于触摸板宽度的 40% 到 60%:
Option "SoftButtonAreas" "1924 0 1600 0 1379 1923 1600 0"
也可以有 % 值来代替触摸板坐标:
Option "SoftButtonAreas" "1924 0 90% 0 1379 1923 90% 0"
这表示触摸板底部的 10% 是为软按钮保留的,从该区域开始触摸不会移动光标。应该/var/log/Xorg.0.log
显示 Xserver 在解释配置文件后使用的最终数字。