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