aboutsummaryrefslogtreecommitdiff
path: root/awesome/.config/awesome/rc.lua
diff options
context:
space:
mode:
authorOmar Magdy <omar.professional8777@gmail.com>2022-05-06 16:15:23 +0200
committerOmar Magdy <omar.professional8777@gmail.com>2022-05-06 16:15:23 +0200
commit7fe61dd5d84e47c4f8dc5a3059711cfaa5253220 (patch)
treee0bbe689c3d38c4d07593ac0a4c9f5677dac1e53 /awesome/.config/awesome/rc.lua
parent3ba1438a936e3a9035ca971d0ad3277a54752775 (diff)
downloaddotfiles-7fe61dd5d84e47c4f8dc5a3059711cfaa5253220.tar.xz
dotfiles-7fe61dd5d84e47c4f8dc5a3059711cfaa5253220.zip
Added windows like alt-tab to awesome WM + added some aliases
Diffstat (limited to 'awesome/.config/awesome/rc.lua')
-rw-r--r--awesome/.config/awesome/rc.lua26
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,