如何使用 X 使得某个输入修改其他输入的输出?

如何使用 X 使得某个输入修改其他输入的输出?

例如,我想要做的是按住鼠标按钮 4,然后按下鼠标按钮 5,然后将不同的输入 [如键盘按键或其他鼠标按钮] 传递给程序。

目的是,如果我有一个带有 N 键的鼠标,这将允许我模拟从鼠标进行 2*(N-1) 次输入,这将允许我仅使用鼠标玩电子游戏,而这通常需要鼠标和键盘或具有比我的更多按钮的鼠标。

我在 Linux 上使用 cinnamon 桌面。我预计实现此目的的方法可能是让 mouse4 运行一些更改键绑定的程序。如果无法在释放按钮时执行程序,我不介意再次按下 mouse4 以切换回默认布局。我发现这在键盘上是可能的这里,但我找不到任何有关使用鼠标执行此操作的信息。

直接的回答会令人惊喜,但任何可能为我指明正确方向的提示都会让我非常感激。

相关内容