Copyright | (c) Daniel Schoepe |
---|---|
License | BSD3-style (see LICENSE) |
Maintainer | Daniel Schoepe <asgaroth_@gmx.de> |
Stability | unstable |
Portability | unportable |
Safe Haskell | None |
Language | Haskell98 |
Updates the focus on mouse move in unfocused windows.
Synopsis
- focusOnMouseMove :: Event -> X All
- adjustEventInput :: X ()
Usage
To make the focus update on mouse movement within an unfocused window, add the
following to your ~/.xmonad/xmonad.hs
:
import XMonad.Actions.UpdateFocus xmonad $ def { .. startupHook = adjustEventInput handleEventHook = focusOnMouseMove .. }
This module is probably only useful when focusFollowsMouse is set to True(default).
focusOnMouseMove :: Event -> X All Source #
Changes the focus if the mouse is moved within an unfocused window.
adjustEventInput :: X () Source #
Adjusts the event mask to pick up pointer movements.