Warum hat Alt Gr den gleichen keyCode wie Strg?

9

Ich habe mit diesem Skript gespielt.

Und ich habe bemerkt, dass Alt Gr KeyCode 17 in IE10 und 17 UND 18 in Chrome ist

Kann jemand erklären, warum es nicht 18 (oder eine komplett neue Nummer) und warum ich zwei Popups in Chrome bekomme?

Heres der Code:

%Vor%

Das ist nicht mein Code, ich bin gerade darüber gestolpert.

BEARBEITEN : Wenn ich mehr von einem Spiel habe, glaube ich, Alt Gr gleichzeitig Strg + Alt Zeit, da einige Dinge, die Alt Gr wie é erfordern, auch mit Strg + Alt .

funktionieren     
Adam 25.07.2013, 11:58
quelle

1 Antwort

3

Das Problem ist, dass alert die Ausführung des Codes anhält, so dass der zweite onkeyup nicht aufgerufen wird. Durch Ändern der Funktion zu

%Vor%

wir können sehen, dass sowohl Alt als auch Ctrl aufgerufen werden.

Getestet mit Firefox 22 und IE 9.

    
Dahaka 25.07.2013, 13:05
quelle

Tags und Links