Thomas Schmieder: onKeypress

Beitrag lesen

Hallo Burkhard,

Hallo Tom

onKeyPress liefert den ASCII-Code der Taste
onKeyDown  liefert den Scan-Code der Taste»»
sach mal, liefert nicht "window.event.keyCode" den ASCII-Code der Taste?
der eventhandler onKeyPress beschreibt doch nur das auslösen, oder bin ich falsch informiert?

hier haben wir ein OO-System vorliegen. Es handelt sich in Wirklichkeit um zwei vollkommen verschiedene Variablen. Durch den Event-Handler für onKeyPress wird die dafür vorgesehene Funktion aufgerufen und in ihr unter anderem eine Kopie von window.event.keyCode übergeben. Darin befindet sich dann der ASCII-Code

Und wenn man das Ganze mit onKeyDown durchführt, dann wird in die Kopie (Variablen-Instanz) eben der Scan-Code reingeschrieben.

Das bedeutet also, dass Du in einer durch onKeyDown aufgerufenen Funktion nicht direkt an den aktuellen ASCII-Code der Taste herankommst.

Hab ich mich nun etwas besser ausgedrückt? Tut mir leid, wenn's Missverständnisse gab.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.