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.
17 Aug 2005 at 04:08 pm | #
Paul from Macromedia commented that they did receive my fix request and have logged the issue. The request was too late to be included for Flash Player 8, but will be considered for the next release.
09 Oct 2006 at 02:54 am | #
try remove vmode=transparent from your html code... keys restart work fine...