JDK-8093161 : Input from keyboard does not support some Latvian layouts
  • Type: Bug
  • Component: javafx
  • Sub-Component: window-toolkit
  • Affected Version: 8u20,8u25,8u31,8u40
  • Priority: P3
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2015-03-09
  • Updated: 2015-06-12
  • Resolved: 2015-04-20
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 8
8u60Resolved
Related Reports
Duplicate :  
Relates :  
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.
Comments
Duplicate of RT-39804.
20-04-2015

The same problem as described in RT-39804. SceneBuilder 2.0 uses Java8u11, the problem starts with Java 8u20.
18-03-2015

This looks like a similar issue as RT-39464 (and may be a duplicate, but until we evaluate it we will keep it open as a separate bug).
09-03-2015