如何在 xbindkeys 中将两个 Alt 都指定为特定的键绑定?

问题描述 投票:0回答:1

标题所说的,我正在尝试将它们都设置在 .xbindkeysrc 中。

我想使用此按键绑定在键盘布局之间旋转,因为它是一种舒适但不太可能意外按下的组合。

使用语法:

"some_bash_command"
    [Alt + ]Alt_R + Alt_L 

Alt + Alt_R + Alt_L
-> 命令被忽略

Alt_R + Alt_L
-> 导致命令在每个左侧 alt 上运行,有效地超越任何
Alt_L
键绑定并使
Alt_R
不执行任何操作。

pkill xbindkeys && xbindkeys
-> 使用它来调试

bash x11
1个回答
0
投票

有趣的是,这是当您使用

--multikey
进行调试时的情况:

"(Scheme function)" 
m:0x8 + c:108 
Alt + Alt_R 
"(Scheme function)" 
m:0x8 + c:64 
Alt + Alt_L 

这与RControl不一样

"(Scheme function)" 
m:0xc + c:105 
Control+Alt + Control_R 
"(Scheme function)" 
m:0x8 + c:64 
Alt + Alt_L

我猜想 xbindkeys 上的一些特殊之处只是不允许同时输入两个替代项。我只会使用

Alt + CtrlR
作为妥协,因为我想要的东西是不兼容的。

© www.soinside.com 2019 - 2024. All rights reserved.