鼠标按键命令
鼠标按键在 i3bar 上被按下时运行的命令可以被指定来覆盖默认行为。这很有用,例如,用于禁用滚轮动作或运行脚本来实现自定义功能
一个按钮总是被命名为 button<n>
,其中 1 到 7 是如下的默认按键,更高的数字是有更多按键的设备上的特殊按键。
-
button1 鼠标左键
-
button2 鼠标中键
-
button3 鼠标右键
-
button4 滚轮向上
-
button5 滚轮向下
-
button6 滚轮向右
-
button7 滚轮向左
请注意老的 wheel_up_cmd
和 wheel_down_cmd
命令已经被废弃,且会在将来的版本中被移除。我们强烈建议使用更通用的 binsym
配合 button4
和 button5
来替代。
语法:
bindsym [--release] button<n> <command>
例子:
bar {
# 禁用点击工作区按键
bindsym button1 nop
# 通过右键工作区栏来截图
bindsym --release button3 exec --no-startup-id import /tmp/latest-screenshot.png
# 向下滚动时执行自定义脚本
bindsym button5 exec ~/.i3/scripts/custom_wheel_down
}