-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
1.3.0
-
x86
-
windows_nt
Name: rlT66838 Date: 05/22/2000
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
The problem: I have an english version of NT, but I must use the german
keyboard available on the local machines. To set the german keyboard, I do the
following:
NT Control Panel->Regional Settings->Input Locales: German (Standard)->Set as
Default
This works for all products, INCLUDING Java2 1.2.x
With 1.3.0 (including 1.3 Prod), this behaviour is broken. I must do the
following to make it work:
NT Control Panel->Regional Settings->Regional Settings (the 1st tab): German
(Standard)->Set as system default locale.
This works fine but has side effects: some messages (for example, Java
exceptions) and push buttons are now in german, etc. I have to update all Java
programs and add Locale.setDefault(Locale.US) to get the old (correct)
behaviour.
This configuration (NT english version, local keyboard) is standard in Europe
in international companies which use english software for compatibility purpose
but have to use local hardware. If these companies want to migrate to 1.3, they
will have to reconfigure all PCs.
(Review ID: 105166)
======================================================================
- duplicates
-
JDK-4312168 New windows switch to default locale's keyboard, ignoring Windows default kbd
-
- Resolved
-