While running over xrdp, I periodically experience a "stuck key". While two key_up events should register (the SHIFT key and the letter key), it seems like one key_up is sometimes lost. This results in the system hosting the xrdp session to behave as though the letter key is still depressed, repeating the keystroke until another key is pressed.
I am currently running from 64-bit Win7 mstsc to Fedora 14, but have experience this in xrdp v5+ on FreeBSD 8.2RC3 as well. It happens across all host applications, but not outside of xrdp, such as PuTTY/SSH. The network connection between them is excellent, single-hop, wired. I think this did not happen with xrdp v4.? against Ubuntu 10.10.
The easiest repro is (quickly)
1. key_down:'a' (or any other letter)
2. key_down:'right_shift' (or left_shift)
(By the way, Jay, huge thanks for your project which makes *nix systems available from Windows.)