Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

KeyboardEvent: shiftKey Eigenschaft

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die schreibgeschützte Eigenschaft KeyboardEvent.shiftKey ist ein boolescher Wert, der angibt, ob die Shift-Taste gedrückt (true) oder nicht gedrückt (false) war, als das Ereignis auftrat.

Das Drücken der Shift-Taste kann auch die key des Ereignisses ändern. Beispielsweise erzeugt das Drücken von B key: "b", während das gleichzeitige Drücken von Shift key: "B" erzeugt.

Wenn die Shift-Taste selbst gedrückt oder losgelassen wird, ist diese Eigenschaft true für ihr keydown-Ereignis und false für ihr keyup-Ereignis, da beide Ereignisse nach der Zustandsänderung ausgelöst werden.

Wert

Ein boolescher Wert.

Beispiele

html
<p>
  Press any character key, with or without holding down the SHIFT key.<br />
  You can also use the SHIFT key together with the ALT key.
</p>
<pre id="output"></pre>
js
const output = document.getElementById("output");

function showChar(e) {
  output.textContent = `Key KeyDown: "${e.key}"
SHIFT key KeyDown: ${e.shiftKey}
`;
}

document.addEventListener("keydown", showChar);

Spezifikationen

Spezifikation
UI Events
# dom-keyboardevent-shiftkey

Browser-Kompatibilität

Siehe auch