JDK-6234865 : On X Window, XK_Cyrillic_ keysym is treated as an Arabic Unicode character.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 6
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86
  • Submitted: 2005-03-02
  • Updated: 2011-01-19
  • Resolved: 2005-06-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b40Fixed
Related Reports
Relates :  
Description
To reproduce this bug, we need X Window with XKB installed and three keyboard layouts
enabled, let say English, Russian and Czech.
Now, let locale be cs_CZ. Start a Java application with a text field, either
Swing or AWT. (An example: Bugster).
Switch keyboard layout to Russian and type any letter key.
Hint: any key with Latin letter inscripted will generate a Russian keysym.

There will be keysym generated from XK_Cyrillic_ range; it will not be 
converted by an input method and will be treated as
a Unicode symbol, incidentally Arabic. Result will be, switch to right-to-left input
and essentially loss of functionality; one has to destroy Bugster window to
reset a textarea.

###@###.### 2005-03-02 11:47:58 GMT

Comments
EVALUATION Fixed with an umbrella bug 4360364. ###@###.### 2005-05-30 10:03:55 GMT
30-05-2005