aboutsummaryrefslogtreecommitdiff
path: root/src/Internal
diff options
context:
space:
mode:
Diffstat (limited to 'src/Internal')
-rw-r--r--src/Internal/Keys.hs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Internal/Keys.hs b/src/Internal/Keys.hs
index 13112cb..b322eb4 100644
--- a/src/Internal/Keys.hs
+++ b/src/Internal/Keys.hs
@@ -49,6 +49,7 @@ import Internal.DMenu
import Internal.PassMenu
import Internal.Logger
import Internal.RebindKeys
+import Internal.Swallow
import Internal.ScreenRotate (screenRotateForward, screenRotateBackward)
type KeyMap l = XConfig l -> Map (KeyMask, KeySym) (X ())
@@ -322,6 +323,9 @@ keymap = runKeys $ do
bind xK_o $
(justMod -|- noMod) $ spawn "library-view.sh"
+ bind xK_s $
+ (justMod -|- noMod) toggleSwallowEnabled
+
bind xK_v $ do
(justMod -|- noMod) $ spawn "set-volume.sh"
(shiftMod -|- rawMask shiftMask) $ spawn "set-volume.sh -a"
@@ -420,6 +424,9 @@ mouseMap = runButtons $ do
bind button14 $ do
noMod $ subMouse $ do
+ bind button3 $
+ noMod $ const (gotoWorkspace 's')
+
bind button13 $ do
noMod $ \_ -> click >> CopyWindow.kill1