http://bugs.winehq.org/show_bug.cgi?id=33142
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
--- Comment #2 from Ken Thomases ken@codeweavers.com --- Is this still happening with recent versions of Wine?
So the problem is that holding down the right Shift key and typing a letter doesn't produce the uppercase version of that letter?
Can you provide a new log for me? First, issue the following command:
defaults write org.winehq.wine NSTraceEvents YES
Then, collect a log with WINEDEBUG=+tid,+key,+keyboard of pressing right Shift, pressing and releasing the 'A' key, and releasing right Shift.
After that, issue this command to stop Cocoa tracing events in Wine:
defaults delete org.winehq.wine NSTraceEvents
Thanks.
I have encountered some weirdness with the Logitech keyboard drivers in the past. Your +key log shows it. Pressing the right Shift key delivers multiple events seemingly simulating the right Shift key being pressed, the left Shift key being pressed, and then the right Shift key being released. When you eventually release the right Shift key, that delivers an event indicating that the left Shift key has been released.
I thought I had coded the Mac driver in such a way that it would properly handle that behavior.