将游戏鼠标按钮重新映射到组合键

将游戏鼠标按钮重新映射到组合键

我有 Razer Deathadder Elite 游戏鼠标。我想重新映射它的两个侧键,这样我就可以在工作区之间切换。我见过这样的情况:将鼠标按钮重新映射到键盘按键,但无法弄清楚如何将按钮映射到组合键(即 Ctrl+Alt+Up 和 Ctrl+Alt+Down)。

更新

看了这个:如何将鼠标按钮绑定到按键? 尝试将以下代码添加到.xbindkeysrc

# Ctrl+Alt+Down press
"xte 'keydown Control_L' 'key Alt_L' 'key Down'"
    b:8

# Ctrl+Alt+Down release
"xte 'keyup Control_L' 'keyup Alt_L' 'keyup Down'"
    b:8 + Release

# Ctrl+Alt+Up press
"xte 'keydown Control_L' 'key Alt_L' 'key Up'"
    b:9

# Ctrl+Alt+Up release
"xte 'keyup Control_L' 'keyup Alt_L' 'keyup Up'"
    b:9 + Release

仍然无法让它工作。

答案1

我最近出于几乎相同的目的遇到了同样的问题;想通了:

# Ctrl + Alt + Down on Mouse8
"xte 'keydown Control_L' 'keydown Alt_L' 'key Down' 'keyup Alt_L' 'keyup Control_L'"
    b:8

# Ctrl + Alt + Up on Mouse9
"xte 'keydown Control_L' 'keydown Alt_L' 'key Up' 'keyup Alt_L' 'keyup Control_L'"
    b:9

我仍然无法弄清楚(就像您一样)为什么我无法在释放按钮时“键入”三个键,但是按住两个修饰键,按下箭头,然后释放两个修饰键效果要好得多。

在您的问题中,请注意,您没有像您尝试的那样按住 Alt 和 Down/Up 键(您在按下按钮时使用了“key”而不是“keydown”)。即便如此,单行新闻稿也是我让它工作的唯一方法。

相关内容