Binding volume keys in Ion3
After quite some time wondering how to do so, I finally understood how to bind the volume keys on my keyboard using Ion3
– Volume Controller
defbindings("WScreen", {
bdoc("Mute/Unmute Sound."),
kpress("XF86AudioMute", "ioncore.exec_on(_, 'amixer sset Master toggle')"),
bdoc("Increase Volume."),
kpress("XF86AudioRaiseVolume", "ioncore.exec_on(_, 'amixer sset Master 3%+')"),
bdoc("Decrease Volume."),
kpress("XF86AudioLowerVolume", "ioncore.exec_on(_, 'amixer sset Master 3%-')"),
})
defbindings("WScreen", {
bdoc("Mute/Unmute Sound."),
kpress("XF86AudioMute", "ioncore.exec_on(_, 'amixer sset Master toggle')"),
bdoc("Increase Volume."),
kpress("XF86AudioRaiseVolume", "ioncore.exec_on(_, 'amixer sset Master 3%+')"),
bdoc("Decrease Volume."),
kpress("XF86AudioLowerVolume", "ioncore.exec_on(_, 'amixer sset Master 3%-')"),
})