<div dir="ltr"><div><div><div><div>Hi Brandon,<br><br>thanks a lot for looking into this.<br><br></div>I am using Citrix ICA Client to connect to remote Windows machine.<br><br></div>I use Super_L key as meta modifier and when I press any key combinations containing this modifier it is also passed to the Windows session in the Citrix session resulting in opening the Start menu.<br><br></div><br></div>Now as I am thinking about it - maybe it might be enough just to change the Super_L modifier to something else that Windows do not recognize. Is it possible to change the keycode of the Win Key to something unused (by using xmodmap) and then define it as meta key in xmonad?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 16, 2015 at 3:41 PM, Brandon Allbery <span dir="ltr"><<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class=""><div class="gmail_quote">On Mon, Feb 16, 2015 at 8:27 AM, Jiří Maršíček <span dir="ltr"><<a href="mailto:jiri.marsicek@gmail.com" target="_blank">jiri.marsicek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I have tried to define this globaly by adding the following line to my keybindings:<br><pre>   ((0, xK_Super_L), return ())<br></pre></div><div>(As explained in <a href="https://mail.haskell.org/pipermail/xmonad/2012-February/012402.html" target="_blank">https://mail.haskell.org/pipermail/xmonad/2012-February/012402.html</a><div style="display:inline-block;width:16px;min-height:16px"> </div>)<br></div><div><br></div><div>But this does not appear to work (key is still processed in the active window)<br></div><div></div></blockquote></div><br></span>That would only work if vbox isn't already grabbing the keyboard, for starters. I also suspect it won't work in some circumstances (if the program is using the RECORD extension to watch for keys, or if the trigger is modifier+normal key then it won't see the modifier press but it will still show up in the modifier bitmask when the normal key is pressed).<br><br>Could you explain the actual problem you're trying to fix?<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</font></span></div></div>
</blockquote></div><br></div>