Hallo,
Dabei habe ich es sporadisch geschafft (aber auf jeden Fall ungewollt) in ein Inputfeld z.B. den Unicode für <Alt><1(num.Block)> den DOS-Code 01Hex (leerer Smiley) einzutragen.
bei der Eingabe von Zeichencodes über den numerischen Tastenblock wird der Code
* ignoriert, wenn Num-Lock, so wie bei mir gewöhnlich, nicht aktiv ist,
* normalerweise als CP437 (IBM-PC) interpretiert (Alt 2-4-6 ergibt ÷),
* als Unicode interpretiert, wenn man eine 0 voranstellt (Alt 0-2-4-6 ergibt ö).
Diese Interpretation ist von der Anwendung unabhängig.
Fazit: das Verhalten von Firefox (3.5) wann wird Tastaturcode, wann der Unicode, wie werden die Return-Werte automatisch gesetzt usw. ist zu kompliziert um es durch ausprpbieren zu erraten.
Vom Prinzip her eigentlich nicht. In event.keyCode steht immer der Scancode der Tastatur, sonst könnte man keine Sondertasten (z.B. Cursortasten) abfragen.
geleiche Frage steht im Themenbereich Browser
Warum dieses Doppelposting sofort gelöscht wurde, ist dir ja wohl klar.
So long,
Martin
Denken ist wohl die schwerste Arbeit, die es gibt. Deshalb beschäftigen sich auch nur wenige damit.
(Henry Ford, amerikanischer Industriepionier)