when using a french keyboard (azerty) the numeric keypad generates symbols instead numbers (the bug 4083691 explains that the problem is because a remapping is not done from java before going back to the peer component code).
while bug 4083691 states that this problem has been solved in jdk 1.1.8 and jdk 1.2.2, i've tested with the latest solaris builds of such versions and the problem is still there (and the version 1.1.8 is later than build M).
NOTE: i've tried to reopen bug 4083691 but i can not find my comments and/or the reopen status (my apologies if a duplication happens).