我可以将某些内容映射到 i3 中的 Ctrl+Shift 吗?

Nei*_*ana 1 keyboard-shortcuts keyboard i3

我想在 i3 中按Ctrl+Shift时运行我的脚本。但是,当我尝试将自定义命令映射到~/.config/i3/config 中的Ctrl+Shift 时,它不起作用。例如:

bindsym Control+Shift exec chromium
Run Code Online (Sandbox Code Playgroud)
  • 我想也许你不能bindsym没有$mod,但 Control+1工作正常。
  • $mod+Control+Shift 也有效。

我最近问了一个问题,但后来意识到可能我问错了。

Tho*_*key 6

短:没有

长:

Control并且Shift通常只是修饰符

也就是说,它们应用于非修饰键,例如您的 example 1

i3 用户指南在第 4.3 节中告诉您哪些键是修饰符:

Available Modifiers:

Mod1-Mod5, Shift, Control

    Standard modifiers, see xmodmap(1)
Run Code Online (Sandbox Code Playgroud)

以及提到语法:

bindsym [--release] [<Group>+][<Modifiers>+]<keysym> command
Run Code Online (Sandbox Code Playgroud)

虽然原则上您可以更改键盘配置(以便可以对这些键进行不同的处理),但您会发现在没有修饰符的情况下使用 i3 和其他应用程序很不方便。