<div dir="ltr"><div><div><div>Hi Andreas,<br><br></div>You could check the layout description of the current layout for "Mirror" (or something else if you're using XMonad.Layout.Named), and then have the key binding send the message that makes more sense for the given layout.<br><br>This is probably a good start that compiles but I didn't test it <<a href="http://lpaste.net/8970541507006169088">http://lpaste.net/8970541507006169088</a>>.<br><br></div>Cheers,<br></div>Adam<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 11, 2016 at 10:20 AM, Andreas Doll <span dir="ltr"><<a href="mailto:fuseki@posteo.de" target="_blank">fuseki@posteo.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
<br>
I use the ResizableTall layout and configured key bindings for resizing<br>
windows which resemble vim movements:<br>
<br>
    ("M-S-j",   sendMessage MirrorShrink)<br>
    ("M-S-k",   sendMessage MirrorExpand)<br>
    ("M-S-h",   sendMessage Shrink)<br>
    ("M-S-l",   sendMessage Expand)<br>
<br>
Now when I use a mirrored variant of this layout, the key bindings are<br>
mirrored as well - meaning that j/k change the window size horizontally and<br>
h/k vertically.<br>
<br>
Is it possible to keep the original behaviour also in the mirrored layout variant?<br>
<br>
Best regards,<br>
Andreas<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>
</blockquote></div><br></div>