检测在 Awesome WM 中同时按下的右移键和左移键

检测在 Awesome WM 中同时按下的右移键和左移键

我想让 Awesome WM 在同时按下两个 Shift 键(左键和右键)时运行一个命令。

我知道 Linux 可以区分两个 Shift 键(例如,当同时按下两个 Shift 键时,可以告诉 Gnome 更改键盘布局)。

有没有办法在 Awesome 中做到这一点?

答案1

在我的电脑上,它最终运行如下:

  awful.key({ "Shift", }, "Shift_R", function () somefunction() end),

Shift_L似乎无法识别。但是Shift+Shift_R确实起了作用。

答案2

您可以使用Shift_RShift_L来代替仅仅Shift为了这个。

...
awful.key({ modkey, "Shift_R"   }, "Shift_L", function () awful.client.swap.byidx(  1)    end),
...

相关内容