鼠标绑定

当你在某个特定的区域按下某个鼠标按键时,i3 可以执行一个指令。 (详见 命令列表#命令条件) 你可以用类似按键绑定的方式配置鼠标绑定。

格式:

bindsym [--release] [--border] [--whole-window] [--exclude-titlebar] [<修饰键>+]按键<n> 命令

默认情况下,这些绑定仅在你点击一个窗口的标题栏时生效。

如果你指定了 --release 选项,i3wm 会在你松开鼠标按键时触发这个指令。

如果你指定了 --whole-window 选项,这个绑定在你点击窗口的其他部分是也会生效,但不包括窗口的边框。 如果需要在点击窗口边框时触发指令,你可以指定 --border 选项。

如果你指定了 --exclude-titlebar 选项,点击标题栏将不会触发指令。

举例:

# 通过在标题栏中键杀死一个窗口
bindsym --release button2 kill

# 通过在按下 $mod 时在窗口的任意位置中键来杀死一个窗口
bindsym --whole-window $mod+button2 kill

# 通过右键设置漂浮的窗口
bindsym button3 floating toggle
bindsym $mod+button3 floating toggle

# 用鼠标侧面的按键来移动窗口
bindsym button9 move left
bindsym button8 move right