JDK-4623376 : REGRESSION: Entering characters via ALT+Numpad doesn't work anymore
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.0,1.4.1,1.4.1_01
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_98,windows_2000
  • CPU: x86
  • Submitted: 2002-01-14
  • Updated: 2002-10-18
  • Resolved: 2002-10-18
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.
Other
1.4.2 mantisFixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description

Name: jk109818			Date: 01/14/2002


FULL PRODUCT VERSION :
java version "1.4.0-beta3"

Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.0-beta3-b84)

Java HotSpot(TM) Client VM (build 1.4.0-beta3-b84, mixed
mode)


FULL OPERATING SYSTEM VERSION :
Windows Millennium [Version 4.90.3000]


EXTRA RELEVANT SYSTEM CONFIGURATION :
German keyboard layout

A DESCRIPTION OF THE PROBLEM :
Entering a character via ALT + a combination of
numpad digits (for example ALT+0227) doesn't
work properly anymore in Merlin-Beta3.

Characters that have an ASCII code which contains
the same digit twice in a row - such as 55, 166
or 223 - cannot be entered. This means that, when
pressed in a JTextComponent, a keystroke like
ALT+0227 has no effect (it should produce an ��).

This bug results in a total of 41 characters not
being typable (within the range of 32 to 255).
Many of these cannot be accessed by any other
key or key combination which makes it a serious
problem.

It used to work in 1.3.1.


REGRESSION.  Last worked in version 1.3.1

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Try to type a keystroke such as ALT+0227
in any standard JTextField or other
JTextComponent (SwingSet can be used).


EXPECTED VERSUS ACTUAL BEHAVIOR :
The character corresponding to the
ASCII digit combination is supposed
to be entered into the JTextComponent,
however it doesn't happen.


This bug can be reproduced always.

Release Regression From : 1.3.1
The above release value was the last known release where this 
bug was knwon to work. Since then there has been a regression.

(Review ID: 137819) 
======================================================================


Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mantis FIXED IN: mantis INTEGRATED IN: mantis mantis-b04
14-06-2004

EVALUATION Name: apR10133 Date: 05/29/2002 JTextComponent process the KeyEvent produced by entering ALT+Numpad and reflects the corresponding sign at the text area. The problem is reproducible for AWT text components as well. This is not a Swing bug. ###@###.### ====================================================================== Commit to fix in mantis (regression). ###@###.### 2002-05-30
11-06-2004