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

Input from keyboard does not support some Latvian layouts

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 8u20, 8u25, 8u31, 8u40
    • Fix Version/s: 8u60
    • Component/s: javafx
    • Environment:

      MS Windows (starting from windows XP till windows 8.1) (32 and 64bit)

      Description

      I can not enter Latin letters with macron (Latvian specific characters) in JavaFX programs. Instead something like Latin letters with acute are entered.
       
      what I need to enter is characters like this: Latin letter "a" with macron
      http://www.fileformat.info/info/unicode/char/0101/browsertest.htm
       
      what is actually entered: Latin letter "a" with acute
      http://www.fileformat.info/info/unicode/char/00e1/browsertest.htm
       
      There are several keyboard layouts available for Latvian language input. Problem persists only on Windows OS for layouts using tilde key or apostrophe key as deadkeys. There are no problems with Microsoft Latvian (QWERTY) layout that uses ALTGR key as deadkey. There are also no problems on Linux OS using keyboard layouts that causes problems in Windows OS. I also noticed that character input works as expected in SceneBuilder 2.0.
      So did some experiments with runtime environment shipped with SceneBuilder. I copied jfxrt.jar and glass.dll files from SceneBuilders environment folder to appropriate folders of my programs runtime environment and that solved my problem. So I believe there is an issue in JavaFX runtime.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                leifs Leif Samuelsson (Inactive)
                Reporter:
                duke J. Duke (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported: