Hi,
diese Funktion wird bei jedem Tastendruck ausgelöst, da unter der Funktion die Zeile: document.onkeypress = Tastendruck; steht.
Ja, der KeyCode 49 entspricht der Taste 1.
Die Funktion wird immer aufgerufen, da ein Fehler in der Fkt. vorhanden ist. Du hast die if-Anweisung mit einem ; beendet. Das ; darf da aber nicht hin.
if(window.event.keyCode == 49)
window.location.href = "cmd://doit?script=choice('1')";
Gruß,
Thorsten F.