JavaScript/DOM/Event/altkey

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Eigenschaften altKey, ctrlKey, shiftKey (Sondertasten nach der Microsoft-Syntax) speichert, ob die Alt-Taste, die Umschalt-Taste oder die Steuerung-Taste gemeinsam mit einer anderen Taste gedrückt wurden.

  • DOM 2.0
  • JScript
  • Android
  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari
  • Nur Lesen / Read Only
Beispiel ansehen …
function Tastendruck (Ereignis) {
  if (!Ereignis) Ereignis = window.event;
 
  if (Ereignis.altKey) alert("Eine Taste plus Alt-Taste wurde gedrückt!");
  if (Ereignis.ctrlKey) alert("Eine Taste plus Steuerung-Taste wurde gedrückt!");
  if (Ereignis.shiftKey) alert("Eine Taste plus Umschalt-Taste wurde gedrückt!");
}
 
document.onkeypress = Tastendruck;

Im Beispiel wird überwacht, ob der Anwender eine Taste drückt (keypress). Wenn ja, wird abgefragt, ob zusätzlich die Alt-, Steuerung- oder Umschalt-Taste gedrückt wurde. In diesem Fall wird jeweils eine entsprechende Meldung ausgegeben.

Beachten Sie: Seien Sie vorsichtig beim Ausprobieren dieses Beispiels. Einige Browser verfügen über voreingestellte Shortcuts. So führt die Tastenkombination Steuerung plus "Q" in Konqueror unweigerlich zum Schließen des Browserfensters, da die Shortcuts Vorrang vor eventuellen JavaScript-Anweisungen haben.
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Index
Mitmachen
Werkzeuge
Spenden
SELFHTML