<div dir="ltr">You should be able to do this with the `handleEventHook` [1], for which the `MotionEvent` [2] is the appropriate event to handle. You should be able to use `focus` [3] on the `Window` contained in the event to focus the window the mouse is currently over. Caveat emptor, this advice is entirely untested -- no idea what odd corners there are, or even whether it will work (e.g. I vaguely recall that xmonad used to ignore motion events in some circumstances; I don't see that in the code now but I wouldn't be surprised if it were still the case somehow).<div><br></div><div>~d</div><div><br></div><div>[1] <a href="http://hackage.haskell.org/package/xmonad-0.12/docs/XMonad-Core.html#v:handleEventHook">http://hackage.haskell.org/package/xmonad-0.12/docs/XMonad-Core.html#v:handleEventHook</a></div><div>[2] <a href="http://hackage.haskell.org/package/X11-1.6.1.2/docs/Graphics-X11-Xlib-Extras.html#v:MotionEvent">http://hackage.haskell.org/package/X11-1.6.1.2/docs/Graphics-X11-Xlib-Extras.html#v:MotionEvent</a></div><div>[3] <a href="http://hackage.haskell.org/package/xmonad-0.12/docs/XMonad-Operations.html#v:focus">http://hackage.haskell.org/package/xmonad-0.12/docs/XMonad-Operations.html#v:focus</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 26, 2016 at 9:46 PM, Евгений Курневский <span dir="ltr"><<a href="mailto:kurnevsky@gmail.com" target="_blank">kurnevsky@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Be careful - with XMonad.Actions.UpdatePointer mouse cursor gets stuck in the monitor corners sometimes. I made pull request to fix this <a href="https://github.com/xmonad/xmonad-contrib/pull/17" target="_blank">https://github.com/xmonad/xmonad-contrib/pull/17</a> , but it is not merget at the moment.<br><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2016-01-26 22:40 GMT+03:00 Ico <span dir="ltr"><<a href="mailto:xmonad@zevv.nl" target="_blank">xmonad@zevv.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi Samuli and Andrew,<br>
<br>
* On 2016-01-26 20:24:18 +0100, Andrew Sackville-West wrote:<br>
><br>
> Look at XMonad.Actions.UpdatePointer<br>
<br>
Thanks for pointing me to UpdatePointer. It's indeed not exactly what I<br>
ment, but I guess it is close enough and solves my problem for now.<br>
<div><div><br>
Ico<br>
<br>
--<br>
:wq<br>
^X^Cy^K^X^C^C^C^C<br>
_______________________________________________<br>
xmonad mailing list<br>
<a href="mailto:xmonad@haskell.org" target="_blank">xmonad@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span class=""><font color="#888888">-- <br><div>С уважением, Курневский Евгений.<br></div>
</font></span></div></div>
<br>_______________________________________________<br>
xmonad mailing list<br>
<a href="mailto:xmonad@haskell.org">xmonad@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad</a><br>
<br></blockquote></div><br></div></div>