在哪里配置 synaptics 触摸板以使用反向两指滚动?

Ale*_*hin 5 synaptics

我想将我的 synaptics 触摸板配置为用户用两根手指反向滚动。

在 Ubuntu 12.04 中,在哪里为此配置 synaptics?

小智 3

这样做相对简单,但它可能不适用于所有触摸板,尽管它适用于我旧笔记本电脑上的 Synaptics 触摸板。我开始尝试我的并使用等,并且所做的大部分与这篇有用的文章xinput相同

\n\n

首先,运行xinput以列出您的所有设备,并记下触摸板的 ID。

\n\n
\xe2\x86\xb3 SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在获取找到的设备编号的按钮映射:

\n\n
xinput get-button-map 11\n
Run Code Online (Sandbox Code Playgroud)\n\n

它应该返回类似这样的内容:

\n\n
1 2 3 4 5 6 7 8 9 10 11 12 \n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,只需反转 4 和 5 就可以反转 2 手指滚动(至少在我的系统上是这样)。在以下命令中,请记住使用您的设备硬件 ID(不是我的示例)并在后面的11数字之间留有空格)并在设备编号

\n\n
xinput set-button-map 11 1 2 3 5 4 6 7 8 9 10 11 12\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在用xinput get-button-map 11按钮图应该是

\n\n
1 2 3 5 4 6 7 8 9 10 11 12 \n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,在您的网络浏览器中检查它。当然,这只是暂时设置它,因此将其添加为启动项可能是最简单的,而不是搞乱xorg。只需创建一个新的启动项并将上述整个xinput set-button-map命令添加到其中即可。重要的是,您的设备编号后面的数字之间要有空格,当然使用您的硬件的实际设备名称,而不是我的示例。

\n\n

再次,请参阅文章Ubuntu 论坛以获取更多信息和讨论 - 您也可以尝试和反转触摸板的许多其他功能;您可以通过简单地将数字重新按顺序排列来重置您的实验(无论如何,这都是暂时的,除非您在启动时输入命令):

\n\n
xinput set-button-map 11 1 2 3 4 5 6 7 8 9 10 11 12\n
Run Code Online (Sandbox Code Playgroud)\n


pra*_*ala 0

对于反向滚动,请打开 gedit(或您最喜欢的文本编辑器)并输入以下内容:

指针 = 1 2 3 5 4 7 6 8 9 10 11 12

这使得垂直和水平自然滚动(即反向滚动)成为可能。4和5互换用于倒立垂直。6和7互换是为了倒水平。现在,将此文件另存为.Xmodmap在您的主文件夹中。

接下来,对于两指滚动,请打开“系统设置”中的“鼠标和触摸板设置”,转到“触摸板”选项卡并选中“两指滚动”框。下面的屏幕截图将向您展示这一点。

触摸板设置