首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后退/前进鼠标按钮不会出现在evtest中。

后退/前进鼠标按钮不会出现在evtest中。
EN

Ask Ubuntu用户
提问于 2020-12-23 11:57:13
回答 1查看 1.2K关注 0票数 3

当按下后退/前进按钮时,我的Mi沉默鼠标不会产生事件。鼠标通过Ubuntu20.04.1上的蓝牙连接。

侧面按钮照片

$ xinput query-state "Mi Silent Mouse"生产

代码语言:javascript
复制
2 classes :
ButtonClass
    button[1]=up
    button[2]=up
    button[3]=up
    button[4]=up
    button[5]=up
    button[6]=up
    button[7]=up
ValuatorClass Mode=Relative Proximity=In
    valuator[0]=1973
    valuator[1]=741
    valuator[2]=0
    valuator[3]=11640

按钮1-5是三个主按钮加上轮子上/下,所以按钮6-7应该是后/向前按钮。

不过,evtest在按这两个按钮时不会显示任何事件。

另一方面,在同一台机器上的第二个分区上,鼠标在Windows上工作得很好。

我没有找到多少关于如何解决这个问题的信息,任何帮助感谢。

EN

回答 1

Ask Ubuntu用户

发布于 2021-05-23 09:27:20

鼠标在蓝牙上发送一个错误的HID报告描述符(它通过USB发送正确的)。我编写了一个内核模块来修复它:https://github.com/matega/hid_拟态

安装说明:

代码语言:javascript
复制
sudo apt install git build-essential dkms
git clone https://github.com/matega/hid_mimouse.git
cd hid_mimouse
make

如果make运行时没有错误,您可以

代码语言:javascript
复制
sudo make install
sudo dkms add .
sudo dkms install hid_mimouse/1.0

然后重新启动。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1302323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档