So I revisited a costly bug that plagued me in Flash Player 7 to see if it has been fixed in Flash Player 8.  Here’s the jest of the bug:
-----
when I use String.fromCharCode(Key.getAscii()) with English keyboard/OS it correctly returns ? rather than the / character....
but with the German keyboard/OS the shift is ignored and I get ß instead of ?

Basically it looks like with the English keyboard the shift key is recognized by Key.getAscii() and so the “shifted” key value is returned.. but when using a German keyboard the shift key is ignored and the key value that is returned is for the unshifted ß key....
-----

I get the same results with Flash Player 8..

there’s a little test case here http://oddhammer.com/tutorials/german.html

and more details here: 
http://oddhammer.com/blog/comments.php?id=135_0_1_0_C

I’ve logged this with the bug report form here:  http://www.macromedia.com/bin/fp8betafeedback.cgi
but if anyone else find this to be an annoyance for localization efforts and has other findings then please let Macromedia know.