From b03fa50771088ec8611b3401a1f2cf3965519a03 Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Fri, 24 Mar 2023 20:53:06 -0400 Subject: [PATCH] More Rofi Menu & Special Keybindings --- README.org | 28 ++++++++++++++++++++++++++-- rc.lua | 28 ++++++++++++++++++++++++++-- 2 files changed, 52 insertions(+), 4 deletions(-) diff --git a/README.org b/README.org index dd877be..05f98f0 100644 --- a/README.org +++ b/README.org @@ -402,8 +402,26 @@ globalkeys = gears.table.join( {description = "lua execute prompt", group = "awesome"}), -- Menubar - awful.key({ modkey }, "p", function() awful.spawn(rofi_cmd) end, + awful.key({ modkey }, "p", function() awful.spawn(rofi_cmd) end, {description = "show rofi menu", group = "launcher"}), + awful.key({ modkey, "Control" }, "p", function() awful.spawn(control_center_cmd) end, + {description = "show control center", group = "launcher"}), + awful.key({ modkey, "Control" }, "c", function() awful.spawn(clipboard_cmd) end, + {description = "show clipboard history", group = "launcher"}), + awful.key({ modkey, "Control" }, "d", function() awful.spawn(brightness_cmd) end, + {description = "show brightness controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "b", function() awful.spawn(rbw_cmd) end, + {description = "show bitwarden password vault", group = "launcher"}), + awful.key({ modkey, "Control" }, "v", function() awful.spawn(volume_cmd) end, + {description = "show volume controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "m", function() awful.spawn(media_cmd) end, + {description = "show media controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "n", function() awful.spawn(notification_cmd) end, + {description = "show notification controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "q", function() awful.spawn(session_cmd) end, + {description = "show session controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "Escape", function() awful.spawn(compositor_cmd) end, + {description = "show compositor controls", group = "launcher"}), -- Media Keys awful.key({ }, "XF86AudioLowerVolume", function() awful.spawn(lower_volume_cmd) end, @@ -417,7 +435,13 @@ globalkeys = gears.table.join( awful.key({ }, "XF86AudioNext", function() awful.spawn(player_next_cmd) end, {description = "Next media track", group = "media"}), awful.key({ }, "XF86AudioPrev", function() awful.spawn(player_prev_cmd) end, - {description = "Previous media track", group = "media"}) + {description = "Previous media track", group = "media"}), + + -- Special Keys + awful.key({ }, "XF86TouchpadToggle", function() awful.spawn(trackpad_toggle_cmd) end, + {description = "Enable / Disable Touchpad", group = "misc"}), + awful.key({ }, "Print", function() awful.spawn(flameshot_cmd) end, + {description = "Take a screenshot", group = "misc"}) ) clientkeys = gears.table.join( diff --git a/rc.lua b/rc.lua index 882254f..df019cd 100644 --- a/rc.lua +++ b/rc.lua @@ -342,8 +342,26 @@ globalkeys = gears.table.join( {description = "lua execute prompt", group = "awesome"}), -- Menubar - awful.key({ modkey }, "p", function() awful.spawn(rofi_cmd) end, + awful.key({ modkey }, "p", function() awful.spawn(rofi_cmd) end, {description = "show rofi menu", group = "launcher"}), + awful.key({ modkey, "Control" }, "p", function() awful.spawn(control_center_cmd) end, + {description = "show control center", group = "launcher"}), + awful.key({ modkey, "Control" }, "c", function() awful.spawn(clipboard_cmd) end, + {description = "show clipboard history", group = "launcher"}), + awful.key({ modkey, "Control" }, "d", function() awful.spawn(brightness_cmd) end, + {description = "show brightness controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "b", function() awful.spawn(rbw_cmd) end, + {description = "show bitwarden password vault", group = "launcher"}), + awful.key({ modkey, "Control" }, "v", function() awful.spawn(volume_cmd) end, + {description = "show volume controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "m", function() awful.spawn(media_cmd) end, + {description = "show media controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "n", function() awful.spawn(notification_cmd) end, + {description = "show notification controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "q", function() awful.spawn(session_cmd) end, + {description = "show session controls", group = "launcher"}), + awful.key({ modkey, "Control" }, "Escape", function() awful.spawn(compositor_cmd) end, + {description = "show compositor controls", group = "launcher"}), -- Media Keys awful.key({ }, "XF86AudioLowerVolume", function() awful.spawn(lower_volume_cmd) end, @@ -357,7 +375,13 @@ globalkeys = gears.table.join( awful.key({ }, "XF86AudioNext", function() awful.spawn(player_next_cmd) end, {description = "Next media track", group = "media"}), awful.key({ }, "XF86AudioPrev", function() awful.spawn(player_prev_cmd) end, - {description = "Previous media track", group = "media"}) + {description = "Previous media track", group = "media"}), + + -- Special Keys + awful.key({ }, "XF86TouchpadToggle", function() awful.spawn(trackpad_toggle_cmd) end, + {description = "Enable / Disable Touchpad", group = "misc"}), + awful.key({ }, "Print", function() awful.spawn(flameshot_cmd) end, + {description = "Take a screenshot", group = "misc"}) ) clientkeys = gears.table.join(