Use X.A.UpdatePointer.
diff --git a/xmonad.hs b/xmonad.hs
index 0015895..19e005a 100644
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -5,6 +5,7 @@ import XMonad.Util.EZConfig (additionalKeysP)
import XMonad.Config.Kde (kde4Config)
import XMonad.Actions.GroupNavigation (historyHook)
+import XMonad.Actions.UpdatePointer
-- Import hooks to support EWMH and other compatibility hooks
import XMonad.Hooks.EwmhDesktops (ewmh)
@@ -48,6 +49,7 @@ main = do
manageHook = baseManageHook <+> myManageHook,
logHook = do
baseLogHook
+ updatePointer (TowardsCentre 0.5 0.5)
historyHook
setWMName "LG3D"
} `additionalKeysP` (addKeys ++ apps2keys searchGS myApps)