Module: SleipnirAPI::KeyState
Overview
このモジュールは Sleipnir のキーの状態を取得する API を定義しています。
SleipnirAPI::Sleipnir、SleipnirAPI::Tab クラスでこのモジュールの API を利用できます。
pnir.shift_down?
pnir.alt_down?
pnir.ctrl_down?
Instance Method Summary collapse
-
#alt_down? ⇒ Boolean
Alt キーが押下されている場合 true を返します。.
-
#ctrl_down? ⇒ Boolean
Ctrl キーが押下されている場合 true を返します。.
-
#shift_down? ⇒ Boolean
Shift キーが押下されている場合 true を返します。.
Methods included from Util
#api, #ensure_version, #join_keyword
Instance Method Details
#alt_down? ⇒ Boolean
Alt キーが押下されている場合 true を返します。
Sleipnir バージョンが 1.30 より低い場合例外を投げます。
36 37 38 39 |
# File 'lib/sleipnir_api/key_state.rb', line 36 def alt_down? ensure_version 130 self.sleipnir.api.AltDown end |
#ctrl_down? ⇒ Boolean
Ctrl キーが押下されている場合 true を返します。
Sleipnir バージョンが 1.30 より低い場合例外を投げます。
28 29 30 31 |
# File 'lib/sleipnir_api/key_state.rb', line 28 def ctrl_down? ensure_version 130 self.sleipnir.api.CtrlDown end |
#shift_down? ⇒ Boolean
Shift キーが押下されている場合 true を返します。
Sleipnir バージョンが 1.30 より低い場合例外を投げます。
20 21 22 23 |
# File 'lib/sleipnir_api/key_state.rb', line 20 def shift_down? ensure_version 130 self.sleipnir.api.ShiftDown end |