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
<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>
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> |