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

getModifierState()メソッド

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

 修飾キーとして扱われるのは以下です。

  • Alt
  • AltGraph
  • CapsLock
  • Control(CTRL)
  • Meta
  • NumLocK
  • ScrollLock
  • Shift

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

Syntax

返り値はBoolean型です。

Boolean = event.getModifierState();

引数(Parameter Values)

Value摘要
Boolean true...次のいずれかの修飾キーが押されている
  • Alt
  • AltGraph
  • CapsLock
  • Control
  • Meta
  • NumLocK
  • ScrollLock
  • Shift
false... いずれの修飾キーも押されていない