如何使用xbindkeys将修饰符(例如CTRL)映射到鼠标拇指按钮
已经问过这个问题,但从未得到正确回答。与@Seth许可后,我现在再次询问。这将使我能够做出响应,并且可能更容易地修改问题。原始问题可以在这里找到: 将Ctrl和Alt映射到鼠标拇指按钮 问题: 虽然这是非常简单的任何按键动作映射到使用鼠标按钮xbindkeys会同xdotool或xte似乎多了很多问题映射一个修改键(如ALT,CTRL,SHIFT等)给它。 最后的解决方案应该允许仅用鼠标CTRL + 单击(例如,用于选择列表的多个条目)。 可以在Stack Exchange以及其他Linux相关论坛上找到解决此问题的两种可能方法。但是这些都不起作用,因为它们会导致其他问题和副作用。 笔记: 下面的一些示例涉及带有Scheme语法的Guile并依赖于文件,而其他示例则依赖于具有相应语法的文件。我知道他们不会一起工作。.xbindkeysrc.scm.xbindkeysrc 此外,下面的代码片段xdotool仅依靠,但是我也乐于使用涉及其他应用程序的方法,例如xte-尽管看起来两者都能导致相同的结果,所以我在xdotool这里仅使用动作。 方法A: 使用以下命令更新.xbindkeysrc文件: "xdotool keydown ctrl" b:8 "xdotool keyup ctrl" release + b:8 那是我最初尝试的方法,但是它的副作用是修饰符被保留并且无法释放。 方法B: 使用以下命令更新.xbindkeysrc.scm文件: (xbindkey '("b:8") "xdotool keydown ctrl") (xbindkey '(release "b:8") "xdotool keyup ctrl") (xbindkey '("m:0x14" "b:8") "xdotool keydown ctrl") (xbindkey '(release "m:0x14" "b:8") "xdotool keyup …