KeyboardEvent shiftKey Property

Definition and Usage

The shiftKey property returns a boolean value indicating whether the 'SHIFT' key was pressed when the key event was triggered.

Note:This property is read-only.

Example

Check if the 'SHIFT' key is pressed when a keyboard key is pressed:

var x = document.getElementById("demo");
if (event.shiftKey) {
  x.innerHTML = "The SHIFT key was pressed!";

  x.innerHTML = "The SHIFT key was NOT pressed!";

Try It Yourself

Syntax

event.shiftKey

Technical Details

Return value:

A boolean value indicating whether the 'SHIFT' key was pressed when the key event occurred.

Possible values:

  • true - Shift key was pressed
  • false - Shift key was not pressed
DOM Version: DOM Level 2 Events

Browser Support

Properties Chrome IE Firefox Safari Opera
shiftKey Support Support Support Support Support

Related Pages

HTML DOM Reference Manual:KeyboardEvent altKey Property

HTML DOM Reference Manual:KeyboardEvent ctrlKey Property

HTML DOM Reference Manual:KeyboardEvent metaKey Property