| Copyright | (c) Daniel Schoepe |
|---|---|
| License | BSD3-style (see LICENSE) |
| Maintainer | Daniel Schoepe <asgaroth_@gmx.de> |
| Stability | unstable |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell98 |
XMonad.Actions.UpdateFocus
Contents
Description
Updates the focus on mouse move in unfocused windows.
- 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 #
Changes the focus if the mouse is moved within an unfocused window.
adjustEventInput :: X () #
Adjusts the event mask to pick up pointer movements.