From 02e16874c9701bb10a554b03031a16da7f36001c Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 8 Mar 2020 00:02:07 +0100 Subject: [PATCH] volume: implement mic toggle as well --- lib/volume.lua | 4 ++++ rc/bindings.lua | 1 + 2 files changed, 5 insertions(+) diff --git a/lib/volume.lua b/lib/volume.lua index fa2041e..e8080e6 100644 --- a/lib/volume.lua +++ b/lib/volume.lua @@ -50,6 +50,10 @@ function toggle() change("toggle") end +function mictoggle() + os.execute("amixer -q -D pulse sset Capture toggle", false) +end + -- run pavucontrol function mixer() awful.util.spawn("pavucontrol", false) diff --git a/rc/bindings.lua b/rc/bindings.lua index e82494a..dcd3c09 100644 --- a/rc/bindings.lua +++ b/rc/bindings.lua @@ -253,6 +253,7 @@ config.keys.global = awful.util.table.join( awful.key({ }, "XF86AudioRaiseVolume", volume.increase), awful.key({ }, "XF86AudioLowerVolume", volume.decrease), awful.key({ }, "XF86AudioMute", volume.toggle), + awful.key({ }, "XF86AudioMicMute", volume.mictoggle), awful.key({ }, "XF86AudioPlay", music.playpause), awful.key({ }, "XF86AudioPause", music.pause),