如何解决如何在 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 举报,一经查实,本站将立刻删除。