Finally fixed in trunk, I believe. Not a duplicate of bug #837456 after all. It took rewriting key parts of virtkey and a number of workarounds at the python level, so regression potential is high-ish. However I didn't notice any remaining issues after rev. 2151. I believe it's ready for more exposure.
I'll ask Francesco for a snapshot so you can try it. If you get any weird behavior, like say stuck SHIFT, CTRL, etc., let me know.
Finally fixed in trunk, I believe. Not a duplicate of bug #837456 after all. It took rewriting key parts of virtkey and a number of workarounds at the python level, so regression potential is high-ish. However I didn't notice any remaining issues after rev. 2151. I believe it's ready for more exposure.
I'll ask Francesco for a snapshot so you can try it. If you get any weird behavior, like say stuck SHIFT, CTRL, etc., let me know.