如何将 Apple Magic Mouse 双指滑动映射到 Web 浏览器的后退和前进功能?

如何将 Apple Magic Mouse 双指滑动映射到 Web 浏览器的后退和前进功能?

到目前为止,Apple Magic Mouse 似乎可以与 Ubuntu 配合使用,但似乎只有几个多点触控功能可以使用。使用触控板,utouch 还有很多其他功能。我真正想做的是将双指滑动映射到浏览器中的后退/前进。

答案1

我已经使用 touchegg 设置了这个手势和许多其他手势。通过以下方式安装:

sudo apt-get install touchegg

通过位于此处的配置文件配置 touchegg:

~/.config/touchegg/touchegg.conf

您所需手势的配置如下。

<touchégg>

<settings>
    <property name="composed_gestures_time">15000</property>
</settings>

<application name="All">      

    <gesture type="DRAG" fingers="2" direction="LEFT">
        <action type="SEND_KEYS">Alt+Right</action>
    </gesture>

    <gesture type="DRAG" fingers="2" direction="RIGHT">
        <action type="SEND_KEYS">Alt+Left</action>
    </gesture>

</application>

遵循常问问题如果您想设置两根或三根手指手势。

 synclient TapButton2=0
 synclient TapButton3=0
 synclient ClickFinger2=0
 synclient ClickFinger3=0
 synclient HorizTwoFingerScroll=0
 synclient VertTwoFingerScroll=0

创建一个可执行的 shell 脚本并在启动时启动它。

这将停用 synaptics 驱动程序的两指和三指点击和单击以及两指滚动。如果您想将两指点击保留为鼠标右键单击,并将两指滚动保留为鼠标滚动,您也必须使用 touchegg 执行此操作。

我认为魔术鼠标将自己报告为触控板这里

答案2

我不确定这是否适用于 Magic Mouse,但使用 Magic Trackpad 我成功使用了滑动获取浏览器的后退/前进导航、工作区切换、Scale 和 Expo 操作。

答案3

你试过 touchegg 吗?我能够在 MacBook 的触摸板上定义一些手​​势。

http://code.google.com/p/touchegg/

答案4

在撰写本文时,鼠标驱动程序hid-magicmouse报告的双指滑动与单指滑动没有任何不同。因此,无法找到应用程序级解决方案。您必须关注内核模块的开发。Magic Mouse 在系统中被视为一款非常基本的鼠标,带有两个滚轮。任何触摸板软件都无法检测到它。
相反,Apple Magic Touch 被视为一款非常先进的触摸板,可以分配比 MacOS 中更多的功能。

相关内容