JDK-7197619 : Using modifiers for the dead key detection on Windows
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2012-09-11
  • Updated: 2014-10-09
  • Resolved: 2012-09-28
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 7 JDK 8
7u40Fixed 8 b61Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Now only virtual key code is used for the dead key detection on Windows. 
This does not cover cases where key modifiers are used for the dead key.
For example the Ctrl+Alt+2 (or AltGr+2) key combination is used for the Caron dead key  in the Hungarian keyboard.

Comments
See the test for the issue JDK-8025649
26-11-2013

To test the issue add the Hungarian keyboard, type <Ctrl+Alt+2> and see that the KeyEvent has VK_DEAD_CARON keyCode in the KeyEvent in the keyPressed/keyReleased methods from the KeyListener
28-09-2012

EVALUATION The key modifiers should be used for the dead key detection on windows.
11-09-2012