Index: /trunk/src/org/openstreetmap/josm/tools/KeyboardUtils.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/tools/KeyboardUtils.java	(revision 14015)
+++ /trunk/src/org/openstreetmap/josm/tools/KeyboardUtils.java	(revision 14016)
@@ -323,4 +323,8 @@
         addLatinCharacters(map);
         addSymbolCharacters(map);
+
+        if (locale == null) {
+            locale = I18n.getOriginalLocale();
+        }
 
         // Detect current script
