在Ubuntu 9.10中滚动Apple Magic Mouse


8

刚收到新的Apple Magic Mouse鼠标,并尝试使用Ubuntu 9.10将其安装在我的计算机上。

发现鼠标为蓝牙鼠标,我输入的PIN为0000(在用户手册中找不到该PIN,因此请对它进行扫视)。现在,我有2个按钮正常工作-左右,但是滚动不起作用。

我了解没有适用于Linux的Magic Mouse的驱动程序,但也许一些发烧友已经找到了启用滚动的方法。无需仅滚动2个按钮,此鼠标就如同我1997年购买的第一只鼠标,我记得Mitsumi =)

Answers:


3

在内核2.6.34中,包括了Magic Mouse驱动程序,因此滚动应该可以正常工作(tm)。

我有Ubuntu 10.04,并更新为linux-image-2.6.35-23-generic,无需任何其他配置即可进行滚动。karmic-backports或更新中似乎没有2.6.35。因此,您将必须升级到10.04或10.10或构建自己的内核。



0

到目前为止,魔术鼠标还没有提供滚动信息的标准方法。据我所知,配对过程将检查“ PNP信息”配置文件以找到制造商和产品ID(以匹配Apple / Magic Mouse),然后发送一些HID功能报告以启用触摸屏的特殊功能并设置触摸屏的特殊功能。设备名称。然后,鼠标会发送有关手指触摸数据的报告,但我不知道它们是什么意思。从HID描述符来看,可能是设备表面上仅显示手指位置的传感器阵列。

抱歉,我没有鼠标或Mac(或ubuntu :),所以我无法提供有关此的更多信息,并且目前无法进行实验。

我怀疑驱动程序将需要为单点和多点触摸手动解释传感器阵列数据,并生成其自己的“滚动”和“平移”事件,并在需要时连同单击鼠标中键和任何其他类型的滑动。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.