aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs
diff options
context:
space:
mode:
authorSpencer Janssen <sjanssen@cse.unl.edu>2007-03-20 15:58:28 +0100
committerSpencer Janssen <sjanssen@cse.unl.edu>2007-03-20 15:58:28 +0100
commite8a7dfa022ae31d0d663fb3cd603f666014e7a32 (patch)
tree731e8c6eff1094c6b027973e3d88988319f44bca /Main.hs
parent4a17d80681adb2367dbeaae835a5709a86b34d9f (diff)
downloadxmonad-e8a7dfa022ae31d0d663fb3cd603f666014e7a32.tar.gz
xmonad-e8a7dfa022ae31d0d663fb3cd603f666014e7a32.tar.xz
xmonad-e8a7dfa022ae31d0d663fb3cd603f666014e7a32.zip
Make numlockMask configurable
darcs-hash:20070320145828-a5988-8d4e68f87e035cec9bea9705a9543850812f7b3a.gz
Diffstat (limited to 'Main.hs')
-rw-r--r--Main.hs8
1 files changed, 7 insertions, 1 deletions
diff --git a/Main.hs b/Main.hs
index 4a9a312..941067c 100644
--- a/Main.hs
+++ b/Main.hs
@@ -62,6 +62,12 @@ keys = M.fromList $
| i <- [1 .. workspaces]
, (f, m) <- [(view, 0), (tag, shiftMask)]]
+--
+-- The mask for the numlock key. You may need to change this on some systems.
+--
+numlockMask :: KeySym
+numlockMask = lockMask
+
ratio :: Rational
ratio = 0.5
@@ -130,7 +136,7 @@ grabKeys dpy rootw = do
ungrabKey dpy '\0' {-AnyKey-} anyModifier rootw
forM_ (M.keys keys) $ \(mask,sym) -> do
kc <- keysymToKeycode dpy sym
- mapM_ (grab kc) [mask, mask .|. lockMask] -- note: no numlock
+ mapM_ (grab kc) [mask, mask .|. numlockMask] -- note: no numlock
where
grab kc m = grabKey dpy kc m rootw True grabModeAsync grabModeAsync