【问题标题】:awesomewm remap tag displayawesomewm 重映射标签显示
【发布时间】:2021-09-09 06:24:18
【问题描述】:

我正在尝试重新映射我传统上映射到 modkey、“Control”、“#”.. i + 9 的标记显示功能。我已经删除了我的 {modkey、“Tab”} 映射的任何其他实例rc.lua,并试图用单词 Tab 替换单词 Control。然而,尽管 rc 编译了它,但命令并没有运行。我不知道为什么这可能是希望你们其中一位更有经验的用户能够看到我的问题。

awful.key({ modkey, "Tab" }, "#" .. i + 9,
                  function ()
                      local screen = awful.screen.focused()
                      local tag = screen.tags[i]
                      if tag then
                         awful.tag.viewtoggle(tag)
                      end
                  end,
                  {description = "toggle tag #" .. i, group = "tag}),

【问题讨论】:

  • "Tab" 不是修饰符,因此不会被 X11 服务器识别为修饰符。对不起。

标签: window-managers awesome-wm


【解决方案1】:

正如 Uli 在评论中所说,可以修改和不能修改的是来自 Xorg 的约束。不能是Tab

但是。使用awful.keygrabber,您可以在modkey+Tab 上创建一个键绑定,然后从该回调中启动keygrabber 并从那里截取数字键。当keygrabber检测Tab被释放时,停止它。有多种内置方法和属性可以让这变得相当简单。

更多详情请见https://awesomewm.org/apidoc/core_components/awful.keygrabber.html

只需使用 Alt+Tab 示例(上面的链接)并对其进行修改以适合您的用例。

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 2020-12-07
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    相关资源
    最近更新 更多