JDK-4935357 : Linux X cannot generate {}[] characters on Danish keyboards (remote display)
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 6
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2003-10-09
  • Updated: 2005-06-07
  • Resolved: 2005-06-07
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 6
6 b40Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
Name: jl125535			Date: 10/09/2003


FULL PRODUCT VERSION :
Solaris:
java version "1.4.2_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_01-b06)
Java HotSpot(TM) Client VM (build 1.4.2_01-b06, mixed mode)


FULL OS VERSION :
Solaris:
SunOS sun1 5.8 Generic_108528-21 sun4u sparc SUNW,Sun-Blade-100

Linux:
Linux buzz 2.4.19-4GB #1 Fri Sep 13 13:14:56 UTC 2002 i686 unknown

Mac OS X:
Darwin mac1 6.6 Darwin Kernel Version 6.6: Thu May  1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC  Power Macintosh powerpc


A DESCRIPTION OF THE PROBLEM :
Run one of the demo applications, for example:
 java -jar /usr/java/demo/jfc/Notepad/Notepad.jar


Now certain characters cannot be entered from international keyboards (non-US). Specifically and disturbingly: []{}.

On a Danish mac keyboard these require opt-8,opt-9,shift-opt-8,shift-opt-9
On a Danish pc keyboard connected to the Linux machine analogue sequences are required.

Outside java application the characters can be generated with out problems (shell, xedit, ..)

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run X Windows on a system (XFree, Apple X11)
Login into a Solaris machine from one of the 2 systems
start NotePad, java -jar /usr/java/demo/jfc/Notepad/Notepad.jar

You have to run remotely to see the problem, most likely with localized keyboards on the remote systems, for example Danish.

Now key sequences do not produce []{} as expected.

Mac OS X: opt-8,opt-9,shift-opt-8,shift-opt-9

Linux: altgr-8, altgr-9,altgr-7,altgr-0



EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Earlier report filed under id jnp11



REPRODUCIBILITY :
This bug can be reproduced always.
(Incident Review ID: 188712) 
======================================================================

Comments
EVALUATION Sun is not responsible for the Mac port of Java. Bugs about Java on the Mac should be filed on Apple's website. However, we can try to address the problem on Linux. ###@###.### 2003-10-09 Note: I changed the Synopsis to say "Danish keyboards" rather than "international keyboards" since the submitter only described the problem with a Danish keyboard. These characters are entered differently with different keyboards, so it would be incorrect to assume that this bug is common to different national keyboards. ###@###.### 2003-10-09 Today (Mustang b39 PIT) I cannot reproduce it anymore, at least with Danish keyboard on SuSE 9.2 Linux. I'm not sure though which change have it fixed and put it tentatively under 4360364 umbrella. ###@###.### 2005-05-27 12:50:17 GMT
27-05-2005

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mustang
07-09-2004