備忘録的プログラミングリファレンス

getModifierState() メソッド

event.getModifierState()

 getModifierState() メソッドは、指定された修飾キーが押されているか/否かを返すKeyboardEventMouseEventインターフェイスのプロパティです。 修飾キーが押されていれば"true"を返します。

getModifierState() メソッド
var bool_ = event.getModifierState('Alt');

 以下の修飾キーを引数として指定します。

  • 'Alt'
  • 'AltGraph'
  • 'CapsLock'
  • 'Control'('CTRL')
  • 'Meta'
  • 'NumLock'
  • 'ScrollLock'
  • 'Shift'

 CapsLock、NumLocK、ScrollLock は一度クリックするとアクティブになり、再度クリックすると非アクティブになります。

ページ内 Index

- ad -

構文(Syntax)

返り値はBoolean型です。

Boolean = event.getModifierState( DOMString );

引数(Parameter Values)

 引数には以下のいずれかを指定します。指定されたキーが押されていれば true を返します。

  • 'Alt'
  • 'AltGraph'
  • 'CapsLock'
  • 'Control'( CTRL キー )
  • 'Meta'
  • 'NumLock'
  • 'ScrollLock'
  • 'Shift'

Example

 getModifierState() メソッドの例です。ここでは 'Alt' キーを指定しています

 

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。

- ad -