Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P4
-
Resolution: Fixed
-
Affects Version/s: 1.2.0
-
Fix Version/s: 1.3.0
-
Component/s: client-libs
-
Labels:
-
Subcomponent:
-
Resolved In Build:kestrel
-
CPU:sparc
-
OS:solaris_2.5.1
Description
Attach a Japanese keyboard to a Sparc station (the one I have right now needs to go back to Japan, but I ordered 2 for our use here), and run the attached KeyTest program. The following keys generate incorrect KeyEvent.keyCode values:
- Convert key (right of Space key): generates VK_KANJI, should generate VK_CONVERT.
- Nihongo On-Off key (right of Convert key): generates VK_CONVERT, should generate VK_KANJI.
The mapping table in canvas.c also has an extraneous entry XK_Henkan_Mode -> VK_MODECHANGE; this is bogus since XK_Henkan_Mode and XK_Henkan have the same value.
- Convert key (right of Space key): generates VK_KANJI, should generate VK_CONVERT.
- Nihongo On-Off key (right of Convert key): generates VK_CONVERT, should generate VK_KANJI.
The mapping table in canvas.c also has an extraneous entry XK_Henkan_Mode -> VK_MODECHANGE; this is bogus since XK_Henkan_Mode and XK_Henkan have the same value.