首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何分别为Trackpoint、Trackpad和老鼠设置xbindkey?

如何分别为Trackpoint、Trackpad和老鼠设置xbindkey?
EN

Ask Ubuntu用户
提问于 2019-04-16 10:38:37
回答 1查看 993关注 0票数 1

我已经配置了我的罗技MX-革命鼠标通过kUbuntu 18.04上的xbindkey。我设置了滚动轮(左/右)上的外按钮来播放下一首/前一首歌曲。

我的问题是,在我的罗技鼠标上的键映射相当于在我的触控板(手指滑动)上左右滚动。因为我的联想Thinkpad也有一个带有物理鼠标按钮的跟踪点,所以它也相当于在移动跟踪点时按下中间键。

我如何告诉xbindkey,它应该只播放下一/上一首歌曲,如果我使用键事件在我的罗技鼠标?如何为不同的输入设备分别设置xbindkey?

这是我的.xbindkeysrc文件:

代码语言:javascript
复制
######### MultimediaControl #########

# backward button => previous song       
"xte 'key XF86AudioPrev'"                
   m:0x0 + b:6                                   

# forward button => next song            
"xte 'key XF86AudioNext'"                
   m:0x0 + b:7

#################################

提前感谢!

EN

回答 1

Ask Ubuntu用户

发布于 2023-01-19 18:14:02

此按钮映射在注销或重新启动后不会持久。

  1. 添加此命令xinput -设置按钮-map 16 1 2 3 19 20,以便在系统启动时运行.请注意,如果您在未来更改logitech鼠标的USB插槽,id可能与xinput列表不同,这将无法工作。您需要获取id并在启动命令中更改它。

您可以通过告诉xinput设备名而不是变量设备id来避免这种情况:而不是使用xinput --set-button-map 16 1 2 3 19 20,而是使用xinput --set-button-map pointer:'Logitech USB Receiver Mouse' 1 2 3 19 20

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

https://askubuntu.com/questions/1134335

复制
相关文章

相似问题

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