Awesome-wm:可以映射 Alt+Shift 吗?

Sim*_*mon 2 debian lua awesome-wm

使用 Debian (jessie) 和“很棒的”窗口管理器 (3.4.15),我不知道如何将Ctrl+映射Alt到命令。我想像在 Windows 盒子上一样切换键盘布局。这就是我测试映射的方法:

awful.key({ "Alt",},"Shift", function ()awful.util.spawn("xfce4-terminal") end),
Run Code Online (Sandbox Code Playgroud)

当然,上述线我们在一个

globalkeys = awful.util.table.join( ...
Run Code Online (Sandbox Code Playgroud)

就像其他(工作)热键一样。有人设法将Alt+映射Shift为快捷方式吗?

Uli*_*ter 5

以下内容对我有用(通过实验+运行xev并稍微查看其输出来解决这个问题):

awful.key({ "Mod1" }, "Shift_L", function () print("key 1") end),
awful.key({ "Shift" }, "Alt_L", function () print("key 2") end),
Run Code Online (Sandbox Code Playgroud)

第一个是当您先按 Alt 时,而第二个是当您先按 Shift 时(是的,这会有所不同;在按下“a”时按 Shift 也会执行与相反顺序不同的操作)。