微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 lua 上为 Awesome WM 正确编写我自己的热键?

如何解决如何在 lua 上为 Awesome WM 正确编写我自己的热键?

我试图通过编辑 rc.lua 文件在我的 Awesome WM 中添加我自己的热键。 以下是其他工作正常的热键的结构示例,例如:

awful.key({ altkey,"Control" },"r",awesome.restart,{description = "reload awesome",group = "awesome"}),

添加了这个字符串:

awful.key({ modkey,"x" },function () awful.spawn("kitty") end,{description = "open a terminal",group = "launcher"}),

点击“modkey(windows key)”和“x”键后,这个热键必须打开kitty终端模拟器。但是在我重新启动 Awesome 后,我收到了这条消息:/usr/share/awesome/lib/awful/key.lua:122: bad argument #-l to 'key' (string expected,got function)。我从来没有在 lua 上写过,我不明白为什么会发生这个错误,因为“x”看起来像字符串但不像函数。我在哪里犯了错误?如何正确书写?

解决方法

Mod + x 的正确输入是:

awful.key({ modkey,},"x",function () awful.spawn("kitty") end,{description = "open a terminal",group = "launcher"}),

只有修改键进入花括号内

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。