Hallo Bernd,
Wenn ich eine Pfeiltaste drücke, dann habe ich nach deiner Berechnung schon ein Zeichen eingegeben. Dieses "length + 1" ist im Zusammenhang mit onKeyDown wirklich schlecht gewählt.
Es ist ja auch nur ein Beispiel nach dem Motto "hier das Prinzip". Und du wirst zugeben, dass es wenig Sinn hat, bei einem Beispiel zum Event-Handler onKeyDown ein Beispiel zu bringen, dass mit lauter if's versucht, eingegebene Zeichen bis ins Detail zu kontrollieren. Das ist eben die Praxis-Mehrleistung, die User selber erbringen muessen. Silbertabletts gibts hier nun mal keine ;-)
viele Gruesse
Stefan Muenz