将游戏鼠标上的按钮重新映射到键盘键

将游戏鼠标上的按钮重新映射到键盘键

我刚刚在电脑上安装了 ubuntu 18,我想知道是否有工具可以重新映射鼠标侧键,使它们像键盘上的按键一样工作。我以前在 Windows 上使用 X-Mouse Button Controll,但我找不到 ubuntu 的替代选项。

我的侧面按钮在“xev”命令中显示为按钮 14 和按钮 15,我想说:按下按钮 14 并且它就像我按下键盘上的键 4 一样,按下按钮 15 并且它就像我按下键盘上的键 5 一样。

我想要这个的原因是因为我需要一个热键,但是游戏无法识别这些侧面按钮。

提前致谢!

答案1

对于遇到同样问题的人:我刚刚使用 XTE 实现了我的目标,经过近一周的搜索,我找到了解决方案。找到了这个网站https://matmunn.me/post/binding-volume-control-mouse-buttons-ubuntu/

它包括安装 xbindkeys 和 xautomation 包,在我的情况下它已经安装,不知道它是否是默认包。接下来,您需要使用命令编辑名为 xbindkeysrc 的文件:

xbindkeys --defaults > ~/.xbindkeysrc

或者

touch ~/.xbindkeysrc

您需要做的就是编写一个代码块,告诉系统当您按下某个特定键(无论是鼠标按钮还是键盘键)时该做什么。代码如下所示。

# button 8
"xte 'key 5'"
  b:8

这意味着,每当您按下“按钮 8”(鼠标上的侧键)时,就像我按下了键盘上的“键 5”一样。您可以使用该命令xev检查鼠标按钮的编号。希望这可以帮助其他遇到同样问题的人。

相关内容