
On Mon, Feb 4, 2013 at 9:45 AM, Thomas Løcke
Hey all,
The rollout to my employees are going well. The BETA group are very satisfied with the setup, and all minor niggles have been sorted out so far.
Except for one thing: Due to a legacy Windows XP application that isn't playing very nice with VirtualBox, we need to disable the numlock key completely. What we need is simple:
1. Activate numlock upon login. 2. Disable the numlock key so numlock stays ON under all circumstances
I was convinced that this was easily solved by adding some xmodmap magic to .xinitrc:
xmodmap -e "clear mod2"
Hi Thomas, The following added to a config lets xmonad work after you `xmodmap -e "clear mod2"': handleEventHook = ( \e -> case e of MappingNotifyEvent {} -> return (All False) _ -> mempty) The False in there makes xmonad skip this code in XMonad/Main.hsc. It might be a bug that your situation isn't handled properly. -- set keyboard mapping handle e@(MappingNotifyEvent {}) = do io $ refreshKeyboardMapping e when (ev_request e `elem` [mappingKeyboard, mappingModifier]) $ do setNumlockMask grabKeys Regards, Adam