aspxtreme

shiftKey Property

event Properties   DHTML Events


DOM Level 2 Specification.

Retrieves the state of the SHIFT key.

Syntax


HTML N/A
Script [ bKey = ] event.shiftKey

Possible Values


false The SHIFT key is up.
true The SHIFT key is down.

The property is read-only with no default value.

Remarks

This property is used to indicate whether the SHIFT key was depressed during the firing of the event.

Example

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>
Applies To

event

See Also

altKey, ctrlKey, Key Capture Routines



Books and more ...

Contents
HTML Elements / DOM Objects
HTML Element Attributes
CSS Attributes
DOM Object Properties
DOM-compliant Events Reference
DOM Methods Reference
DOM Collections Reference
 


Suggested Reading



Previous page Back to top Next page

Check out related books at Amazon

© 2000-2008 Rey Nuñez All rights reserved.

If you have any question, comment or suggestion
about this site, please send us a note

You can help support aspxtreme