From 776bcfe7eaf50480a99a7de809198c200f0c4f95 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 27 Jun 2024 19:55:09 +0100 Subject: [PATCH] awesome: space out keybindings --- config/awesome/rc.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/awesome/rc.lua b/config/awesome/rc.lua index 0df457b..89f38a7 100644 --- a/config/awesome/rc.lua +++ b/config/awesome/rc.lua @@ -381,37 +381,46 @@ clientkeys = gears.table.join( c.fullscreen = not c.fullscreen c:raise() end, { description = "toggle fullscreen", group = "client" }), + awful.key({ modkey, "Shift" }, "c", function(c) c:kill() end, { description = "close", group = "client" }), + awful.key( { modkey, "Control" }, "space", awful.client.floating.toggle, { description = "toggle floating", group = "client" } ), + awful.key({ modkey, "Control" }, "Return", function(c) c:swap(awful.client.getmaster()) end, { description = "move to master", group = "client" }), + awful.key({ modkey }, "o", function(c) c:move_to_screen() end, { description = "move to screen", group = "client" }), + awful.key({ modkey }, "t", function(c) c.ontop = not c.ontop end, { description = "toggle keep on top", group = "client" }), + awful.key({ modkey }, "n", function(c) -- The client currently has the input focus, so it cannot be -- minimized, since minimized clients can't have the focus. c.minimized = true end, { description = "minimize", group = "client" }), + awful.key({ modkey }, "m", function(c) c.maximized = not c.maximized c:raise() end, { description = "(un)maximize", group = "client" }), + awful.key({ modkey, "Control" }, "m", function(c) c.maximized_vertical = not c.maximized_vertical c:raise() end, { description = "(un)maximize vertically", group = "client" }), + awful.key({ modkey, "Shift" }, "m", function(c) c.maximized_horizontal = not c.maximized_horizontal c:raise()