I got the following bug report. I've included the text of
the report more or less as sent.
-------------------------------------------------------------
Forward:
we fixed a problem with the French keyboard layout, and when I discovered
the problem, it also turned out to be the cause of two other problems:
Keypad '+' was coming up as '='
Caps lock was not working properly.
> In ...src/unix/sun/canvas.c XK_KP_3 is being mapped to the character
>'3'. Somewhere Java detects if a French keyboard is being used. If so,
>it maps keypad 3 (i. e. XK_KP_3) to the character comma (or single quote?)
>which shares the key with the integer 3. (In American keyboards the key
>for the integer 3 is shared by the pound # character)
> So we have a key mapping confusion in Java for the French keyboard.