From a7b98a14a8958329d19c6fb1c51698fa8f498422 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Mon, 9 Aug 2021 16:10:36 +0200 Subject: [PATCH] Map multimedia actions to more common keys --- home/.config/xmonad/xmonad.hs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/home/.config/xmonad/xmonad.hs b/home/.config/xmonad/xmonad.hs index 7218df4..72b57e8 100644 --- a/home/.config/xmonad/xmonad.hs +++ b/home/.config/xmonad/xmonad.hs @@ -178,11 +178,16 @@ myKeys = , ("M-M1-k", sendMessage MirrorExpand) -- Expand vert window width -- Multimedia keys + , ("", spawn "amixer set Master toggle") , ("", spawn "amixer set Master 5%- unmute") , ("", spawn "amixer set Master 5%+ unmute") - , ("", spawn "amixer set Master toggle") , ("", spawn "brightness + 10 %") , ("", spawn "brightness - 10 %") + -- Map media keys to meta + arrows for keyboards without special keys + , ("M-", spawn "amixer set Master 5%- unmute") + , ("M-", spawn "amixer set Master 5%+ unmute") + , ("M-", spawn "brightness + 10 %") + , ("M-", spawn "brightness - 10 %") ] where nonNSP = WSIs (return (\ws -> W.tag ws /= "NSP")) nonEmptyNonNSP = WSIs (return (\ws -> isJust (W.stack ws) && W.tag ws /= "NSP"))