Properti MouseEvent.ctrlKey
mengembalikan true
(1), false
(0) yang menunjukkan apakah key 'CTRL' kiri atau kanan dalam kondisi tertekan atau tidak ketika event ini terjadi.
Sintaks:
Event.ctrlKey
Contoh di bawah ini memberitahukan via Alert box apakan key 'CTRL' dalam kondisi tertekan atau tidak ketika event 'click' terjadi:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
function isKeyPressed(event) {
if (event.ctrlKey === 1) {
alert("Key CTRL ditekan!");
}else{
alert("Key CTRL tidak ditekan!");
}
}
</SCRIPT>
</HEAD>
<BODY ONCLICK="isKeyPressed(event)">
Tekan key CTRL, tahan, lalu klik tombol mouse di dalam area jendela browser...
</BODY>
</HTML>
Untuk IE, gunakan properti ctrlLeft
untuk mendeteksi apakah key 'CTRL' kiri atau kanan dalam kondisi tertekan atau tidak ketika event terjadi.