From 7249ce038bdf7ad3ad879cf8773c317594117cbf Mon Sep 17 00:00:00 2001 From: venus Date: Wed, 7 Oct 2026 17:31:04 -0500 Subject: [PATCH] added a bunch of submaps --- basic/submaps.lua | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/basic/submaps.lua b/basic/submaps.lua index fa957b9..4ac29b5 100644 --- a/basic/submaps.lua +++ b/basic/submaps.lua @@ -146,18 +146,26 @@ hl.define_submap("open-apps", "reset", function() -- Submap for quickly opening end) hl.define_submap("group", "reset", function() -- Submap for managing groups - hl.bind("G" ,hl.dsp.group.toggle()) - hl.bind("apostrophe" ,hl.dsp.group.toggle()) - hl.bind("SUPER + apostrophe" ,hl.dsp.group.toggle()) - hl.bind("N" ,hl.dsp.group.next()) - hl.bind("P" ,hl.dsp.group.prev()) - hl.bind("H" ,hl.dsp.window.move({ into_or_create_group = "left" })) - hl.bind("L" ,hl.dsp.window.move({ into_or_create_group = "right" })) - hl.bind("K" ,hl.dsp.window.move({ into_or_create_group = "up" })) - hl.bind("J" ,hl.dsp.window.move({ into_or_create_group = "down" })) - hl.bind("SHIFT + N" ,hl.dsp.group.move_window({ forward = false})) - hl.bind("SHIFT + P" ,hl.dsp.group.move_window({ forward = true})) - hl.bind("SHIFT + L" ,hl.dsp.group.lock_active({ action = "toggle" })) - hl.bind("catchall" ,hl.dsp.submap("reset")) + hl.bind("H" ,hl.dsp.window.move({ into_or_create_group = "left" })) + hl.bind("L" ,hl.dsp.window.move({ into_or_create_group = "right" })) + hl.bind("K" ,hl.dsp.window.move({ into_or_create_group = "up" })) + hl.bind("J" ,hl.dsp.window.move({ into_or_create_group = "down" })) + hl.bind(mainMod .. " + H" ,hl.dsp.window.move({ into_or_create_group = "left" })) + hl.bind(mainMod .. " + L" ,hl.dsp.window.move({ into_or_create_group = "right" })) + hl.bind(mainMod .. " + K" ,hl.dsp.window.move({ into_or_create_group = "up" })) + hl.bind(mainMod .. " + J" ,hl.dsp.window.move({ into_or_create_group = "down" })) + hl.bind(mainMod .. " + SHIFT + H" ,hl.dsp.window.move({ out_of_group = "right" })) + hl.bind(mainMod .. " + SHIFT + L" ,hl.dsp.window.move({ out_of_group = "left" })) + hl.bind(mainMod .. " + SHIFT + K" ,hl.dsp.window.move({ out_of_group = "up" })) + hl.bind(mainMod .. " + SHIFT + J" ,hl.dsp.window.move({ out_of_group = "down" })) + hl.bind("O" ,hl.dsp.window.move({ out_of_group = "true" })) + hl.bind("G" ,hl.dsp.group.toggle()) + hl.bind("apostrophe" ,hl.dsp.group.toggle()) + hl.bind("SUPER + apostrophe" ,hl.dsp.group.toggle()) + hl.bind("N" ,hl.dsp.group.next()) + hl.bind("P" ,hl.dsp.group.prev()) + hl.bind("SHIFT + N" ,hl.dsp.group.move_window({ forward = false})) + hl.bind("SHIFT + P" ,hl.dsp.group.move_window({ forward = true})) + hl.bind("catchall" ,hl.dsp.submap("reset")) end) -- TODO Implement a VPN summap that allows quick connection to different VPN servers and toggling the VPN on/off.