http://bugs.winehq.org/show_bug.cgi?id=33414
--- Comment #3 from Peter Åstrand peter@cendio.se 2013-05-27 04:41:05 CDT --- Confirmed with Xvnc. I believe this bug happens because in these environments, the NumLock modifier is not actually on. Instead, symbols such as KP_4 are generated with a (faked) shift.