入出力

オブジェクト[HSP2][HSP3]
ユーザーに一行分のテキストを入力させる input input
ユーザーに複数行のテキストを入力させる mesbox mesbox
マウス[HSP2][HSP3]
マウスカーソルの表示・非表示を切り替える mouse mouse
「ウィンドウ左上を基点とした座標が取得できる」mouse命令に機能変更する mouse mouse
HSPウィンドウ上にマウスカーソルがある時は任意のカーソルに変更する setcur setcur
ディスプレイ左上端を基点としたマウス座標を取得する ginfo ginfo_mx, ginfo_my
HSPウィンドウ左上端を基点としたHSPウィンドウ内のマウス座標を取得する mousex, mousey mousex, mousey
HSPウィンドウ左上端を基点としたスクリーン座標系マウス座標を取得する getmousepos getmousepos
マウスカーソルを移動させて位置変更する mouse mouse
マウスホイールの回転状況を取得する mousew
マウスボタンのクリックを感知する getkey getkey
押し続けを無視してマウスボタンのクリックを感知する stick stick
ループで監視せずにクリックをイベントとして感知する onclick onclick
マウスボタンを自動的にクリックさせる click click
マウスのドラッグアンドドロップを自動的に行わせる dragdrop dragdrop
マウスの移動可能範囲を取得する mousearea mousearea
マウスの移動可能範囲を制限する mousebind mousebind
マウスの機能を左右入れ替える repmfunc repmfunc
キーボード[HSP2][HSP3]
特定のキーが押されたかを感知する getkey getkey
押し続けを無視して押されたキー位置一覧を取得する stick stick
ループで監視せずにキー押下をイベントとして感知する onkey onkey
キーボード上のキーを仮想的に押されたことを通知する setkey, aplkey setkey
キーボード上のキーを仮想的に押され続けていることを通知する setkey, aplkeyd setkey
キーボード上のキーを仮想的に離されたことを通知する setkey, aplkeyu setkey
キーボード上の複数キーを仮想的に押されたことを一括通知する setkeys setkeys
NumLock、CapsLock、ScrollLockの状態を取得する gettoggle gettoggle
IMEの状態(変換・無変換)を取得する getimestat getimestat
IMEの状態(変換・無変換)を変更する setimestat setimestat
IMEの入力と変換モードを取得する getimemode getimemode
IMEの入力と変換モードを変更する setimemode setimemode