http://bugs.winehq.org/show_bug.cgi?id=33056
--- Comment #2 from Don Koch aardvark@krl.com 2013-08-11 12:16:46 CDT --- Further oddity discovered. When hitting the left shift key, I get the following in a (limited to a0 and a1) trace:
<shift press> hwnd 0x200b2 vkey=00a0 scan=002a flags=0000 key: 0xa0 state: 0xc0 Shift state: 0x80 key (0xa0) -> 1 (shouldn't this be ff81 or ff80? (really 8000)) key (0xa1) -> 0 key: 0xa0 state: 0x80 Shift state: 0x80 key (0xa1) -> 0 key (0xa1) -> 0 <shift release> hwnd 0x200b2 vkey=00a0 scan=002a flags=0002 key: 0xa0 state: 0x0 Shift state: 0x0 key (0xa0) -> ff80 (shouldn't this be 0?) key (0xa1) -> 0 key: 0xa0 state: 0x0 Shift state: 0x0 key (0xa1) -> 0 key (0xa1) -> 0
0xa0 is left shift, 0xa1 is right.