我想在按下时运行我的脚本Ctrl+Shift在 i3 中。但是当我尝试将自定义命令映射到Ctrl+Shift在〜/.config/i3/config它不起作用。例如:
bindsym Control+Shift exec chromium
- 我想也许你不能
bindsym
没有$mod
,但Control+1
效果很好。 $mod+Control+Shift
也有效。
我问了一个问题最近,但后来意识到也许我问错了。
答案1
短:无
长的:
Control并且Shift通常只是修饰语
也就是说,它们应用于非修饰键,例如您的示例1
。
i3 用户指南告诉您哪些键是修饰键,第 4.3 节:
Available Modifiers:
Mod1-Mod5, Shift, Control
Standard modifiers, see xmodmap(1)
以及提到语法:
bindsym [--release] [<Group>+][<Modifiers>+]<keysym> command
虽然原则上您可以更改键盘配置(以便对这些键进行不同的处理),但您会发现在没有修饰符的情况下使用 i3 和其他应用程序会很不方便。