我有 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”)。即便如此,单行新闻稿也是我让它工作的唯一方法。