Hello,

Two things I've noticed.


First
-----

Using MouseFocus and WindowList function without WarpToWindow, i.e.:

DestroyFunc     WindowListFunc
AddToFunc       WindowListFunc
+ I Iconify off
+ I FlipFocus
+ I Raise
#+ I WarpToWindow 5p 5p

Key Tab A M WindowList

Style * MouseFocus

or

Style * FPEnterToFocus, FPLeaveToUnfocus

I can cycle the focus over all windows using the keyboard (Alt+Tab).
But if I move the pointer with my mouse over the background (no window
focused) the WindowListFunc is unable to focus again any window.

The curious thing is this behaviour isn't strict, some times it gives
the focus to some window after two or three Alt+Tab attempts, some times
it doesn't, some times it just raises the stacked window but without
giving it the focus.  Once *magically*, after some Alt+Tab attempts,
some window gets the focus, MouseFocus allows me to cycle the focus over
windows normally again with the pointer staying on root.

It doesn't happen using i.e.:

Key Tab A M Next (CurrentPage) Focus

So perhaps it's a WindowList issue.


Second
------

This time commenting out Raise from WindowListFunc:

AddToFunc       WindowListFunc
+ I Iconify off
+ I FlipFocus
#+ I Raise
+ I WarpToWindow 5p 5p

Windows are raised anyway, unless I comment out the WarpToWindow too.

AddToFunc       WindowListFunc
+ I Iconify off
+ I FlipFocus
#+ I Raise
#+ I WarpToWindow 5p 5p

Using this:

Key Tab A M Next (CurrentPage) WarpToWindow 5p 5p

Windows are raised too.  I thought that the window was raised by
WarpToWindow but using this last Key binding with ClickToFocus it
doesn't.  Besides, if WarpToWindow raises why to include Raise in
default WindowListFunc?




Reply via email to