Add volume wheel instance for microphone
This commit is contained in:
parent
ae4c7f06c5
commit
a2f0c02920
18
rc.lua
18
rc.lua
|
@ -53,7 +53,18 @@ awful.screen.connect_for_each_screen(function(s)
|
|||
end)
|
||||
-- }}}
|
||||
|
||||
audiowheel = require("audiowheel")-- { bg = "#ffff00aa" }
|
||||
audiowheel = require("audiowheel") {
|
||||
image_prefix = "/usr/share/icons/Adwaita/256x256/legacy/",
|
||||
}
|
||||
|
||||
micwheel = require("audiowheel") {
|
||||
image_prefix = "/usr/share/icons/Adwaita/48x48/legacy/",
|
||||
image_muted = "microphone-sensitivity-muted.png",
|
||||
image_low = "microphone-sensitivity-low.png",
|
||||
image_medium = "microphone-sensitivity-medium.png",
|
||||
image_high = "microphone-sensitivity-high.png",
|
||||
volume_control = { tooltip = false, channel = "Dmic0" }
|
||||
}
|
||||
|
||||
|
||||
-- {{{ Key bindings
|
||||
|
@ -72,7 +83,10 @@ binder.add_reloadable(function() return dofile(mybindings) end)
|
|||
binder.add_bindings(awful.util.table.join(
|
||||
awful.key({}, "XF86AudioRaiseVolume", function() audiowheel:up() end),
|
||||
awful.key({}, "XF86AudioLowerVolume", function() audiowheel:down() end),
|
||||
awful.key({}, "XF86AudioMute", function() audiowheel:toggle() end)
|
||||
awful.key({}, "XF86AudioMute", function() audiowheel:toggle() end),
|
||||
awful.key({"Shift"}, "XF86AudioRaiseVolume", function() micwheel:up() end),
|
||||
awful.key({"Shift"}, "XF86AudioLowerVolume", function() micwheel:down() end),
|
||||
awful.key({}, "XF86AudioMicMute", function() micwheel:toggle() end)
|
||||
))
|
||||
|
||||
binder.apply()
|
||||
|
|
Loading…
Reference in a new issue