The thumb drive generating keyboard events sounds like a pretty severe OS bug. Can you confirm that it's an OS issue and not SDL ignoring a return value somewhere? Also, I may have missed it, but what platform and version of OS and SDL are you using? Thanks! -Sam Lantinga, Lead Software Engineer, Blizzard Entertainment