キー押し下げ送信
aplkeyd p1,p2
p1=0~(0) : キーコード p2=0~(0) : 特殊キーコード ( 1 = SHIFT / 2 = CTRL / 4 = ALT )
(プラグイン / モジュール : hspext)
キーを押した情報を捕獲先のオブジェクトに送信します。 p1でキーコードを指定します。これは、getkey命令で使用しているキーコードと同一のものです。 p2で特殊キーの指定をします。1ならば、シフトキー、2ならばCTRLキー、 4ならばALTキーが同時に押されていることになります。 aplkey命令とは違い、aplkeyd命令は、キーを押した情報だけを送信します。 キーを押しつづけたい場合や、当時に複数のキーを押した状態を作り出したい時に使用してください。 また、 aplkeyd命令でキーを押した情報を送信した後は、必ずキーを離したという情報をaplkeyu命令で送信しなければなりません。aplkeyd命令は、キーの情報をキューにためるだけです。 実際に押した結果を反映するためには、waitや await命令を直後に入れる必要があります。 p1に0を指定した場合には、特殊キーコードの情報のみが送信されます。
aplsel | 任意のウィンドウ捕獲 | (hspext) |
aplobj | 任意のオブジェクト捕獲 | (hspext) |
aplact | ウィンドウをアクティブにする | (hspext) |
aplfocus | キー送信先をデフォルトにする | (hspext) |
aplstr | 文字列をキー送信 | (hspext) |
aplkey | キーコード送信 | (hspext) |
aplkeyu | キー押し上げ送信 | (hspext) |
aplget | オブジェクトの文字列を取得 | (hspext) |
apledit | エディットコントロール情報取得 | (hspext) |
プラグイン / モジュール | hspext |
バージョン | 3.5 |
作成日 | 2009/08/01 |
著作者 | onitama |
URL | http://hsp.tv/ |
備考 | hspext.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | OSシステム制御命令 |
対応環境 |
|
hs ファイル | hsphelp\hspext.hs |