[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:aplkey


aplkey

aplkey p1,p2                    [キーコード送信]

    p1=0〜(0) : キーコード
    p2=0〜(0) : 特殊キーコード

( 1 = SHIFT / 2 = CTRL / 4 = ALT )

(拡張プラグイン[hspext]が必要です)

説明

キーを押した情報を捕獲先のオブジェクトに送信します。

p1で、キーコードを指定します。 これは、HSPHelp:getkey命令で使用しているキーコードと同一のものです。(下の表を参照)

p2で、特殊キーの指定をします。 1ならば、シフトキー、2ならば CTRLキー、4ならばALTキーが同時に押されていることになります。

HSPHelp:aplkey命令は、キーの情報をキューにためるだけです。 実際に押した結果を反映するためには、HSPHelp:waitHSPHelp:await命令を直後に入れる必要があります。 p1に0を指定した場合には、特殊キーコードの情報のみが送信されます。

キーコード一覧

3 キャンセル([CTRL]+[BREAK])
4 3ボタンマウスのまん中のボタン
8 [BACKSPACE](PC98の[BS])
9 [TAB]
13 [ENTER]
16 [SHIFT]
17 [CTRL]
18 [ALT](PC98の[GRPH])
20 [CAPSLOCK]
27 [ESC]
32 スペースキー
33 [PAGEUP](PC98の[ROLLDOWN])
34 [PAGEDOWN](PC98の[ROLLUP])
35 [END](PC98の[HELP])
36 [HOME](PC98の[HOMECLR])
37 カーソルキー[←]
38 カーソルキー[↑]
39 カーソルキー[→]
40 カーソルキー[↓]
48〜57 [0]〜[9](メインキーボード)
65〜90 [A]〜[Z]
96〜105 [0]〜[9](テンキー)
112〜121 ファンクションキー [F1]〜[F10]

備考

hspext.asをインクルードすること。

参照