[Top Page][Edit][Discussion][Edit History][All Pages][Recent Changes][->Japanese]

HSPHelp:keybd_event


keybd_event

keybd_event n1,n2,n3                    [キーボード操作]

    n1 : キーコード
    n2 : キーを放すフラグ
    n3 : オプション

説明

キーボード操作を行います。 n1に押したいキーのキーコードを指定します。 n2を0にしてこの命令を実行するとn1を前回実行したときと同じキーコード、 n2を1にしてもう一度この命令を実行しないとキーを放したことになりません。 n2を-1にすると押して放したことになります。 n3のオプションはスクリーンショットキーを押すときに使用します。 n3を0にするとフルスクリーン、1にするとアクティブなウィンドウがクリップボードにコピーされます。

HSPHelp:keybd_eventは他のプログラムのウィンドウがアクティブな場合でも実行されます。

キーコードはHSPHelp:getkeyで使用するものと同じです。ほかにも以下のようなものがあります。

n1の値
44 スクリーンショット
45 INS
46 DEL
106 テンキーの'*'
107 テンキーの'+'
108 テンキーの','
109 テンキーの'-'
110 テンキーの'.'
111 テンキーの'/'

備考

llmod.asをインクルードする。 必要に応じてabout.as,msgdlg.as,multiopen.as,console.as,unicode.as,dragdrop.as,input.asをインクルードする