
Correct me if I am wrong, but it looks to me like the windowGo function
accepts also a directional input.
I think I've tried that module, but whenever I have the case that I have a
window to the left, then windows stacked on top of each other, then another
window on the next screen over, just binding Alt-Tab to windowGo L for
instance skips certain windows in the cycle, in this case the window on the
first screen that is stacked under another.
On Thu, Feb 23, 2017 at 2:23 PM, Peter Jones
Alex Su
writes: Thanks for the response!
Cycling through workspaces and then cycling focus isn't exactly what I was looking for, neither is GridSelect. Ideally, the behavior would be just be to move the currently focused window to the next window on any visible screen and cycle through (changing workspaces as necessary), whereas right now Alt-Tab is limited to cycling focus through windows on the focused workspace. There wouldn't be any screen swapping, just basically being able to Alt-Tab across the two physical screens that I have.
I think you want to bind Alt-Tab to `windowGo` from XMonad.Actions.Navigation2D:
https://hackage.haskell.org/package/xmonad-contrib-0.13/ docs/XMonad-Actions-Navigation2D.html
-- Peter Jones, Founder, Devalot.com Defending the honor of good code
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad