mat*_*tdm 7 touchpad scrolling
我有一个 Thinkpad,它同时具有 TrackPoint 鼠标指针(G 和 H 键之间的红色小东西)和 Synaptics 触摸板。
我真的不喜欢触摸板,事实上一直不小心滑动它,所以我把它关掉了。但是,有一个功能非常好:两指滚动手势。
有没有办法让它只有这个手势有效而所有其他输入都被忽略?
我不能只用两指滚动来工作,但我能够扩展边缘滚动,所以它接管了整个垫。这对我行得通。这是我所做的:
1) 启用边缘垂直和水平滚动,但不能“滑行”:
xinput --set-prop 'SynPS/2 Synaptics TouchPad' 'Synaptics Edge Scrolling' 1 1 0
Run Code Online (Sandbox Code Playgroud)
2) 将触控板的左右“边缘”设置为 0。它们默认为千分之一的某个值,制作一个小边框。使用xinput --list-props
找到初始值-该4282
为底边的价值来自于这一点。我还将顶部边缘设置为 0,理由是这不会造成伤害。
xinput --set-prop 'SynPS/2 Synaptics TouchPad' 'Synaptics Edges' 0 0 0 4282
Run Code Online (Sandbox Code Playgroud)
3) 将滚动距离(在触发滚动事件之前手指必须移动的距离)设置为默认值的两倍左右,因为这太快了:
xinput --set-prop 'SynPS/2 Synaptics TouchPad' 'Synaptics Scrolling Distance' 250 250
Run Code Online (Sandbox Code Playgroud)
有了这个,我可以使用触摸板来滚动,而不用移动光标。(而且上面设置的高距离让我不会意外触发它。)
归档时间: |
|
查看次数: |
3331 次 |
最近记录: |