I've got an odd issue where Microsoft Terminal Services Client is sending random uppercase and lowercase junk from my magnetic card reader. In Linux, rDesktop works just fine. I've got no idea what's going on, but I'm pretty sure there's a bug in MSTSC and I'd just like to avoid using it (and avoid paying for an alternative that does 99 things I don't need)
Edit Must use RDP protocol (i.e. not VNC or some weird internet thing).