The mouseEvent getModifierState() is used to return the state of specified modifier key which is being held down when the event occurs. It returns true if the specified modifier key is pressed ans false if it is not pressed.
- The following modifier keys are activated when only they are pressed down: Alt, Control, Meta, Shift.
- There are also some modifier keys that are activated when they are clicked, and deactivated when they are clicked again: CapsLock, ScrollLock and NumLock.
- key: It refers to the modifier key. It is case sensitive.
Return Value: It returns a boolean value that indicates whether the specified modifier key is activated or not.
- true: it indicates that the specified modifier key is pressed or activated.
- false: it indicates that the specified modifier key is not pressed.
Example: In this example if CapsLock is activated then true will be displayed, otherwise, false. To see the effect click on the input element after switching CapsLock on/off.
CapsLock Off (initially):
Supported Browsers: The browser supported by getModifierState() method are listed below:
- Apple Safari 10.1
- Google Chrome 30.0
- Firefox 15.0
- Opera 17.0
- Internet Explorer 9.0