很棒的 WM Alt + 滚动

问题描述

如何让 Alt + 鼠标滚动以运行worry.tag.viewnext 和worry.tag.viewprev,让鼠标在任何地方定位? 我试过了:

 root.buttons(gears.table.join(
    awful.button({ },3,function () mymainmenu:toggle() end),awful.button({"Alt" },4,awful.tag.viewnext),5,awful.tag.viewprev)
))

但它不起作用。

解决方法

root.buttons 仅当您的光标位于任何窗口之外时才有效。在客户端上时,您必须将键绑定添加到客户端。在配置中的某处有一个额外的部分(当您单击它时,那里有按钮绑定以聚焦客户端)。您必须在两个地方都添加按钮。

,

仍然不能使用Alt。但它适用于 modkey。这是我是如何做到的:

root.buttons(gears.table.join(
    awful.button({ },3,function () mymainmenu:toggle() end),awful.button({ modkey },5,awful.tag.viewnext),4,awful.tag.viewprev)
))
...
clientbuttons = gears.table.join(
    awful.button({ modkey },function(t) awful.tag.viewnext(1) end),function(t) awful.tag.viewprev(1) end),...