Letzte Änderung: 01.09.2015 18:20 Uhr

Valid HTML 4.01! Valid CSS!

www.brain4.de > Scripts and more... > JavaScript: Tastatur Events  

Tastatur Events

Die Browser haben ein unterschiedliches Vorgehen bei der Auswertung von Tastaturereignissen. Der Wichtigste und am einfachsten handhabbare ist der Event-Handler keypress. Daneben gibt es noch keydown und keyup, deren Name schon verrät, wann Sie ein Ereignis melden.

Für den normalen Umgang sollte der Event-Handler keypress ausreichen. Wollen Sie dagegen auf das Drücken von Sondertasten reagieren (Funktionstasten, Pfeiltasten), müssen Sie die Event-Handler keydown oder keyup verwenden. Damit Sie sich einen Überblick verschaffen können, welcher Browser wie reagiert, testen Sie die auftretenden Ereignisse im unten stehenden Formular.

Drücken Sie eine beliebige Taste. Vergewissern Sie sich, dass sich der Mauszeiger nicht in einem Textfeld befindet. Die jeweiligen Event-Codes und Ihre Bedeutung wird in den Textfeldern angezeigt. Den Code finden Sie im Quelltext dieser Seite auch über das Menü Ihres Browsers.

 keypresskeydownkeyup
Zeichen [e.keyCode]
Zeichen [e.which]
Zeichen [e.charCode]
ALT
CTRL
SHIFT

Eine Besonderheit für diejenigen, die Mozilla bzw. Netscape 6 verwenden. Für diese Browser verwende ich zu Anzeigen das Virtual Keyboard des Browsers. Damit ist es möglich, Sonderzeichen anzeigen zu lassen.

zur Navigation