https://bugs.winehq.org/show_bug.cgi?id=39903
Bug ID: 39903 Summary: Keyboard input conflict between GC-Prevue, etc. and help viewer (hh) Product: Wine Version: 1.8 Hardware: x86 URL: http://www.graphicode.com/GC-Prevue_Gerber_Viewer OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: Ubuntu
Xubuntu 14.04 x86_64 Wine 1.8 (git) GC-Prevue 32-bit v23.4.6 2015102116
I discovered a keyboard input conflict that affects a few different CAD applications I'm testing. These tend to have many hotkeys, some of which are unmodified character keys. If their built-in help is accessed the Wine help viewer (hh) loads normally. But when keyboard input is attempted, in the search box for example, any key that the main application has as a hotkey is ignored and the application responds to it instead.
GC-Prevue is a freeware/trialware tool that exhibits this behavior.
Steps to reproduce: 1. Download and install GC-Prevuew 32-bit (the help panels and menu don't show properly in the 64-bit version due to a different problem). 2. Use winetricks to install vcrun2010. 3. Execute GC-Prevue. Close the ad window. A new document window is opened by default. 4. F1 to access Help. 5. Go to the Search tab and click on the search box. 6. Attempt to enter "query". 7. "q" is ignored. GC-Prevue raises its window immediately and switches to the Query function. "q" is the hotkey for Query.
Copying and pasting "query" from elsewhere doesn't trigger the bug. Directly loading the help file with hh prevents it entirely.
In the Easy-PC demo the opposite problem is exhibited. If the help viewer is loaded then some of the hotkeys for the main application are ignored.