http://bugs.winehq.org/show_bug.cgi?id=33142
Bug #: 33142 Summary: Right shift key not working with winemac.drv Product: Wine Version: 1.5.25 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: betaguy@gmail.com Classification: Unclassified
Created attachment 43845 --> http://bugs.winehq.org/attachment.cgi?id=43845 WINEDEBUG=+key
When using winemac.drv, the right shift key has no effect on input. The keyboard I'm using is a Logitech Elite Keyboard (with Logitech Control Center installed); I don't happen to have an actual Apple keyboard handy to test, unfortunately. The left shift key works as expected. Attached is WINEDEBUG=+keyboard and WINEDEBUG=+key when pressing the right shift key and then releasing it.
http://bugs.winehq.org/show_bug.cgi?id=33142
--- Comment #1 from betaguy@gmail.com 2013-03-07 21:32:51 CST --- Created attachment 43846 --> http://bugs.winehq.org/attachment.cgi?id=43846 WINEDEBUG=+keyboard
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.
https://bugs.winehq.org/show_bug.cgi?id=33142
--- Comment #3 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=33142
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- No response in over 8 years, marking ABANDONED.
https://bugs.winehq.org/show_bug.cgi?id=33142
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.