Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6234865

On X Window, XK_Cyrillic_ keysym is treated as an Arabic Unicode character.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 6
    • 6
    • client-libs
    • b40
    • x86
    • linux

      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

            yan Yuri Nesterenko
            yan Yuri Nesterenko
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: