EN
JavaScript - detect Ctrl key pressed
10 points
In this short article, we would like to show how to detect if Ctrl
key was pressed using JavaScript.
Quick solution:
xxxxxxxxxx
1
<script>
2
3
var handleMouseClick = function(e) {
4
if (e.ctrlKey) {
5
console.log('Ctrl key was pressed with mouse click.');
6
}
7
};
8
9
</script>
10
<input placeholder="Press Ctrl key and click with mouse." onclick="handleMouseClick(event)" />
Only Ctrl
key pressed detection:
xxxxxxxxxx
1
<script>
2
3
var handleKeyUp = function(e) {
4
if (e.key === 'Control') {
5
console.log('Ctrl key was pressed.');
6
}
7
};
8
9
</script>
10
<input placeholder="Click me and press Ctrl key ..." onkeyup="handleKeyUp(event)" />