Hi Forum,
ich möchte Tastatureingaben per Javascript abfangen (momentan nur FF), dazu eignet sich ja
document.onkeyup
document.onkeypress
document.onkeydown
Mit großer Verwirrung stelle ich jetzt fest das die zurückgegebenen Werte sehr unterschiedlich sind und sich manche Zeichen (die durch Alt+Zeichen eingegeben werden) gar nicht abfangen lassen:
onkeypress: event.charCode und event.which sind gesetzt (gleicher Wert) und groß/klein ist berücksichtigt
onkeyup: which und keyCode sind auf dem selben Wert, es wird aber immer der Code für den Großbuchstaben zurückgegeben.
Außerdem wird auch bei der eingabe von ^ (benötigt sonst ein weiteres Zeichen) ein Event ausgelöst aber als code nur 0 zurückgegeben, also nutzlos...
onkeydown: wie onkeyup, nur keine Reaktion auf ^ u.ä.
Hat jemand eine Idee wie man zuverlässig mglst alle Zeichen abfangen kann? Also auch Kombinationen (Euro, @, ~) ohne Annahmen über die Tastaturbelegung machen zu müssen.
Grüße & schönen Sonntag,
Hans