KeyboardEvent: ctrlKey property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please take two minutes to fill out our short survey.
The KeyboardEvent.ctrlKey
read-only property returns a
boolean value that indicates if the control key was pressed
(true
) or not (false
) when the event occurred.
Value
A boolean value.
Examples
html
<html lang="en">
<head>
<title>ctrlKey example</title>
<script>
function showChar(e) {
alert(`Key Pressed: ${e.key}\nCTRL key pressed: ${e.ctrlKey}\n`);
}
</script>
</head>
<body onkeypress="showChar(event);">
<p>
Press any character key, with or without holding down the CTRL key.<br />
You can also use the SHIFT key together with the CTRL key.
</p>
</body>
</html>
Specifications
Specification |
---|
UI Events # dom-keyboardevent-ctrlkey |