KeyboardEvent ctrlKey Property

Definition and Usage

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

Note:This property is read-only.

Example

Determine whether the 'CTRL' key is pressed when a keyboard key is pressed:

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

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

Try It Yourself

Syntax

event.ctrlKey

Technical Details

Return value:

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

Possible values:

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

Browser Support

Properties Chrome IE Firefox Safari Opera
ctrlKey Support Support Support Support Support

Related Pages

HTML DOM Reference Manual:KeyboardEvent altKey Property

HTML DOM Reference Manual:KeyboardEvent metaKey Property

HTML DOM Reference Manual:KeyboardEvent shiftKey Property