diff options
Diffstat (limited to 'awesome')
| -rw-r--r-- | awesome/.config/awesome/rc.lua | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua index e6ca706..b567ff8 100644 --- a/awesome/.config/awesome/rc.lua +++ b/awesome/.config/awesome/rc.lua @@ -479,10 +479,28 @@ globalkeys = my_table.join( {description = "go back", group = "tag"}), -- Tag browsing alt + tab - awful.key({ altkey, }, "Tab", awful.tag.viewnext, - {description = "view next", group = "tag"}), - awful.key({ altkey, "Shift" }, "Tab", awful.tag.viewprev, - {description = "view previous", group = "tag"}), + -- awful.key({ altkey, }, "Tab", awful.tag.viewnext, + -- {description = "view next", group = "tag"}), + -- awful.key({ altkey, "Shift" }, "Tab", awful.tag.viewprev, + -- {description = "view previous", group = "tag"}), + + awful.key({ altkey, }, "Tab", + function () + local c = awful.client.restore() + -- Focus restored client + if c then + client.focus = c + c:raise() + end + end), + awful.key({ altkey, "Shift" }, "Tab", + function () + -- awful.client.focus.history.previous() + awful.client.focus.byidx(1) + if client.focus then + client.focus:raise() + end + end), -- Tag browsing modkey + tab awful.key({ modkey, }, "Tab", awful.tag.viewnext, |
