我想让 Awesome WM 在同时按下两个 Shift 键(左键和右键)时运行一个命令。
我知道 Linux 可以区分两个 Shift 键(例如,当同时按下两个 Shift 键时,可以告诉 Gnome 更改键盘布局)。
有没有办法在 Awesome 中做到这一点?
答案1
在我的电脑上,它最终运行如下:
awful.key({ "Shift", }, "Shift_R", function () somefunction() end),
Shift_L
似乎无法识别。但是Shift
+Shift_R
确实起了作用。
答案2
您可以使用Shift_R
和Shift_L
来代替仅仅Shift
为了这个。
...
awful.key({ modkey, "Shift_R" }, "Shift_L", function () awful.client.swap.byidx( 1) end),
...