JavaScript/DOM/Event/altkey
Aus SELFHTML-Wiki
< JavaScript | DOM | Event
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.
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 strg +Q in Konqueror unweigerlich zum Schließen des Browserfensters, da die Shortcuts Vorrang vor eventuellen JavaScript-Anweisungen haben.