faqts : Computers : Programming : Languages : JavaScript : Event handling

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

56 of 75 people (75%) answered Yes
Recently 10 of 10 people (100%) answered Yes

Entry

Can I capture the CTRL key when a click event occurs?

Apr 29th, 2000 14:38
Martin Honnen,


Yes, you can with NN4, NN6 and IE4+. Just check 
  event.ctrlKey
for NN6 and IE4+ and
  event.modifiers & Event.CONTROL_MASK
for NN4.
Complete example:

<FORM>
<INPUT TYPE="button" VALUE="a button"
       ONCLICK="var ctrlKey = document.layers ? event.modifiers & 
Event.CONTROL_MASK :
                  event.ctrlKey;
                alert((ctrlKey ? 'Ctrl-' : '') + event.type);"
>
</FORM>