鼠标绑定
当你在某个特定的区域按下某个鼠标按键时,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