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