So, mit ein wenig google und Langeweile hab ich jetzt quasi n Archiv für die Tasten-Indizes gemacht. Das heisst, ne funktion die euch die gedrückte Taste als String gibt. Also der nutzer drückt a, es kommt a. Er drückt F2, es kommt F2, er drück die linke windows taste, es kommt wdl (WinDowsLeft) u.s.w., ihr könnts ja mal testen. Das Ganze ist Crossbrowser (is ja nich so ne sache hierbei) über FF, IE, Opera und Chrome (Weitere nicht getestet). Der IE weisst ein paar unbekannte Tasten auf, jedoch relativ unwichtige wie die listentaste, die aber im FF geht. Der Opera unterscheidet nicht zwischen zahlen auf dem Ziffernblock und denen über den buchstaben, anders wie IE, Chrome und FF. Unterstützt werden ALLE Tasten einer Regulären, deutschen Standard-Tastatur. Groß und Kleinschreibung sowie Sonderzeichen sind noch nicht drin. Hier die demo-Seite mit ner mini-Doku.
Script einfach einbinden
dann muss noch beim Event onkeypress oder Onkeydown die Funktion keypress, die dann auch den Wert gibt, irgendwie an event kommen. Also z.B. durch
natürlich kann man auch event einer Anderen Funktion übergeben, die mit den Werten was macht, also z.B. so:
Wichtig ist eben event.
keypress.zip
P.S.: Ich weiss, ist nur selten nützlich, wollts aber einfach mal gepostet haben. Man weiss ja nie, wann eim sowas gelegen kommt
/// UPDATE 1 ///
Alle Sonderzeichen mit shift/strg+alt
Shift: !,",§,$,%,&,/,(,),=,?,`,*,',>,;,_,°
Alt+Strg: |,²,³,{,[,],},~ ||| \ nicht wegen JS-Probs
Anmerkung: Wenn der Surfer shift, alt oder Strg drückt, kommt zuerst null zurück, bevor beim nächsten mal, wenn er denn dann eine Taste oder Alt/Strg drükt ein Zeichen kommt.
keypress.zip
// UPDATE 2 ///
Umlaute ö,ü,ä
keypress.zip