christian: Test ob AltGr Taste im IE gedrückt war

Beitrag lesen

Hallo Antje,

vielen Dank für Deine Hilfe. Ich hab gerade bemerkt, daß ich mich bei der Problembeschreibung vertippt habe. Es muß natürlich heissen, daß man nicht unterscheiden kann, ob die linke CTRL Taste und die linke Alt Taste oder die AltGr Taste gedrückt sind.
Mit Hilfe Deines Links kann man das aber sehr wohl ermitteln.

Danke, schönen Tag
Christian

Hallo Christian,

ich würde gerne in einem microsoft IE5.5 in einem keydown event wissen, ob die AltGr Taste gedrückt war.
dazu habe ich bis jetzt 3 variablen erzeugt:

var isalt =window.event.altKey;
  var isshift =window.event.shiftKey;
  var isctrl =window.event.ctrlKey;

im IE kann ich nun nicht unterscheiden, ob die shift taste und die Alt taste oder die AltGr taste gedrückt waren. Beide situationen liefern für (isalt && isctrl) true

schau mal hier nach:

http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/starLeft.htm

Ergebnisse unter win98/IE6:

shiftLeft  funktioniert
alt gr entspricht dem gleichzeitigen Drücken von strg +  alt, deshalb werden beide Events belegt

Viele Grüße

Antje