event Properties DHTML Events
DOM Level 2 Specification.
Retrieves the state of the SHIFT key.
HTML |
N/A |
Script |
[ bKey = ] event.shiftKey |
false |
The SHIFT key is up. |
true |
The SHIFT key is down. |
The property is read-only with no default value.
This property is used to indicate whether the SHIFT key was depressed during the firing of the event.
This example tracks whether the Alt, Ctrl, or Shift key returns true
( was pressed ) when an onclick event fires. Click the button with or without any of the keys mentioned and see.
Here's the code for that exercise:
<script language="JavaScript">
<!--
function chkKey ( ) {
var ctrlKey = document.layers ? event.modifiers &
Event.CONTROL_MASK : event.ctrlKey;
var altKey = document.layers ? event.modifiers &
Event.ALT_MASK : event.altKey;
var shiftKey = document.layers ? event.modifiers &
Event.SHIFT_MASK : event.shiftKey;
alert ( 'Ctrl ' + ctrlKey + ' \nAlt ' +
altKey + ' \nShift " + shiftKey );
}
//-->
</script>
event
altKey, ctrlKey, Key Capture Routines