我有 SteelSeries Sensei 鼠标,带有额外的按钮:8 9 10 11。
我想按如下方式映射它们:
8:Shift_L,9:CTRL_L,10:PAGE_DOWN,11:PAGE_UP
我花了几个小时寻找解决方案。
xbindkeys 的问题(最佳选择):
Shift 和 Ctrl:没有按下键,没有释放键。例如:
打字,鼠标 8 向下,打字,鼠标 8 释放,打字。结果:
测试测试测试。
没有按住重复:鼠标 10 向下并按住,仅产生一次 PageDown。
imwheel 的问题:
无法使 10 和 11 工作。
将不同的操作绑定到软件 - 我不需要那么混乱。
我只想要鼠标 btn 10 === PageDown 键,我可以这样做吗?
答案1
您想要做的事情不会起作用:
- 对于和Shift:Ctrl您不能将鼠标按下和鼠标弹起事件绑定到按键按下和按键弹起事件,只能绑定到按键......
- 对于PgDn:鼠标按钮没有重复功能:只有鼠标按下和鼠标松开(没有“鼠标重复”)
很抱歉给大家带来坏消息(但至少,你不会再因此而浪费时间……)
答案2
我建议你尝试输入重映射器软件。他们提供了一个 GUI,甚至我的鼠标上的几个按钮(没有记录任何点击)也xbindkeys
出现在这个应用程序中。
您可以在软件中心或应用中心找到该软件,也可以使用此关联通过终端安装它。