I'm using ion2 (probably latest, or just about), and I have a quick gripe that people here (or perhaps Tuomo) might have a solution to.
I very often (well, all the time) have an rdesktop window open with a session to a windblows machine (although sometimes the same thing happens to VNC sessions, so this isn't isolated to M$). I have my bindings set up "vim" style, such that alt+[hl] take me to left/right frame of the current one, and win+[hljk] take me to the left/right/top/bottom region/split. Problem with the rdesktop and vnc windows is that they get a "key down" event, but never receive a "key up" event when I leave the frame. For example, if I hold down win+l, the focus changes to the right split, but before that happens, the rdesktop window pops up the "m$ start menu". With VNC I notice this most often with Alt - if I use alt+l to go to a different frame, my Alt key is stuck DOWN when I come back to the window (it usually takes just pressing and releasing the alt key to get it back to "normal" again). Any reason why this is implemented this way/any easy LUA way to change the behavior? Thanks! Mike
