aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/ui/conductor/init.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/awesome/ui/conductor/init.lua')
-rw-r--r--.config/awesome/ui/conductor/init.lua26
1 files changed, 26 insertions, 0 deletions
diff --git a/.config/awesome/ui/conductor/init.lua b/.config/awesome/ui/conductor/init.lua
new file mode 100644
index 0000000..1790d0d
--- /dev/null
+++ b/.config/awesome/ui/conductor/init.lua
@@ -0,0 +1,26 @@
+local awful = require "awful"
+local qui = require "quarrel.ui"
+local q = require "quarrel"
+local qvars = require "quarrel.vars"
+
+awful.keygrabber {
+ keybindings = {
+ awful.key {
+ modifiers = qvars.mods.A,
+ key = "Tab",
+ on_press = awful.client.focus.history.previous
+ },
+ awful.key {
+ modifiers = qvars.mods.AS,
+ key = "Tab",
+ on_press = awful.client.focus.history.next
+ },
+ },
+ -- Note that it is using the key name and not the modifier name.
+ stop_key = "Mod1",
+ stop_event = "release",
+ -- start_callback = awful.client.focus.history.disable_tracking,
+ stop_callback = awful.client.focus.history.enable_tracking,
+ export_keybindings = true,
+ autostart = true
+}