SetActiveKeyInput

指定のキー入力をアクティブにする

SetActiveKeyInput InputHandle

int InputHandle : アクティブにするキー入力ハンドル

(プラグイン / モジュール : DxLibW)

解説

指定した MakeKeyInput で作成したキー入力ハンドルをアクティブにします。
アクティブになったキー入力ハンドルは以降キーボードの入力データを受けることになります。

アクティブにすることの出来るキー入力ハンドルは常に一つで、
指定のキー入力ハンドルをアクティブにする以前にアクティブになっていたキー入力ハンドルは非アクティブになります。

これは当然ですが一度に複数のキー入力先に入力が出来ても意味がないからです。

なお、キー入力が終了しているキー入力ハンドルを指定すると終了状態が初期化され、再び入力出来るようにすることが出来ます。

戻り値:
  0:成功

関連項目

GetActiveKeyInput現在アクティブになっているキー入力ハンドルを取得する(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 入力
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs