http://bugs.winehq.org/show_bug.cgi?id=30365
Bug #: 30365 Summary: Kashmir3D: some menu items aren't displayed correctly Product: Wine Version: 1.5.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: sagawa.aki+winebugs@gmail.com Classification: Unclassified
Created attachment 39696 --> http://bugs.winehq.org/attachment.cgi?id=39696 Compare menu items on windows xp and wine 1.5.1
Kashmir 3D is a software making landscape CG from various electronic map data. I noticed that Japanese version of Kashmir 3D (8.9.5) shows some menu items incorrectly.
1) Menu bar items, e.g. ファイル(F), don't show underlines for access keys and access keys don't work. 2) Some menu items, e.g. やまおたくデータを読む, show an extra katakana character which is not shown in native Windows.
Please see the attachment for details.
http://bugs.winehq.org/show_bug.cgi?id=30365
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.kashmir3d.com/ka | |sh/kashget.html
http://bugs.winehq.org/show_bug.cgi?id=30365
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com 2012-04-06 11:28:28 CDT --- According to WINEDEBUG=menu output and menu resource from Kash.exe, the author seems to embed following resource:
POPUP "ファイル(\036F)" BEGIN /* skip others */ MENUITEM "やまおたくデータを読む(\036Y\037ヤ)\tCtrl+Y", IDM_XYZZY /* skip others */ END
So what is "\036"(or "\x1e") and "\037"(or "\x1f")? We use "&" to define an access key as usual. I guess "\036" is used for instead of "&", and "\037" is used for obsolete katakana access key. But I don't know this feature.
To prove this assumption, I searched on the net about the notation. And I found out a few Japanese pages about Win16 programing. But they didn't mention the meaning of it. After then, I downloaded Kashmir 3D 16-bit version. Yes, its menu resource contains the notation. Thus the notation comes from old Win16 application and it's maybe proper to Japanese.
I don't want to implement an undocumented function to wine, especially, which isn't cause of a serious problem. Does anyone has more information about this notation ("\036" and "\037")?
http://bugs.winehq.org/show_bug.cgi?id=30365
--- Comment #2 from Sagawa sagawa.aki+winebugs@gmail.com 2012-09-03 08:59:29 CDT --- Regarding "\036" and "\037" notation, I found information.
In detail, the book, "Inside Win/V" (ISBN 4-89052-504-1), describes this notation. The meaning is as same as what I guessed. This notation was used for Katakana access keys in Windows 3.x Japanese Edition. And we can switch which way of access key, alphabet or Katakana, should be used in the keyboard applet, Control Panel. Katakana access key feature was removed in Windows 95 age. Close to 100% of currently available software use normal "&" notation for access keys. But this notation is still valid in Windows 7 and only used by alphabetical access keys.
http://bugs.winehq.org/show_bug.cgi?id=30365
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2012-09-07 22:19:15 CDT --- Patch commited http://source.winehq.org/git/wine.git/commitdiff/70937bd8ddd7a4f40b844abf0dc...
http://bugs.winehq.org/show_bug.cgi?id=30365
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |70937bd8ddd7a4f40b844abf0dc | |b36c937d7ab45 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from Sagawa sagawa.aki+winebugs@gmail.com 2012-09-21 23:52:07 CDT --- It works now.
http://bugs.winehq.org/show_bug.cgi?id=30365
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-09-28 13:43:18 CDT --- Closing bugs fixed in 1.5.14.