Function Reference

_IsPressed

キーが押されているかどうかを調べます。

#Include <Misc.au3>
_IsPressed($sHexKey [, $vDLL = 'user32.dll'])

 

パラメータ

$sHexKey 調べるキー
$vDLL [オプション]DLLのハンドル。デフォルトはuser32.dll

 

返し値

True: 1
False: 0

 

注意

この関数を繰り返し呼ぶ場合、'user32.dll'を開き、ハンドルを渡さなければなりません。
スクリプトの終わりでDLLを閉じるのを忘れないでください。
01 左マウスボタン
02 右マウスボタン
04 中央マウスボタン (3ボタンマウスの場合)
05 Windows 2000/XP: X1マウスボタン
06 Windows 2000/XP: X2マウスボタン
08 BACKSPACEキー
09 TABキー
0C CLEARキー
0D ENTERキー
10 SHIFTキー
11 CTRLキー
12 ALTキー
13 PAUSEキー
14 CAPS LOCKキー
1B ESCキー
20 SPACEBAR
21 PAGE UPキー
22 PAGE DOWNキー
23 ENDキー
24 HOMEキー
25 左カーソルキー
26 上カーソルキー
27 右カーソルキー
28 下カーソルキー
29 SELECTキー
2A PRINTキー
2B EXECUTEキー
2C PRINT SCREENキー
2D INSキー
2E DELキー
30 0キー
31 1キー
32 2キー
33 3キー
34 4キー
35 5キー
36 6キー
37 7キー
38 8キー
39 9キー
41 Aキー
42 Bキー
43 Cキー
44 Dキー
45 Eキー
46 Fキー
47 Gキー
48 Hキー
49 Iキー
4A Jキー
4B Kキー
4C Lキー
4D Mキー
4E Nキー
4F Oキー
50 Pキー
51 Qキー
52 Rキー
53 Sキー
54 Tキー
55 Uキー
56 Vキー
57 Wキー
58 Xキー
59 Yキー
5A Zキー
5B 左Windowsキー
5C 右Windowsキー
60 数字キーパッド 0キー
61 数字キーパッド 1キー
62 数字キーパッド 2キー
63 数字キーパッド 3キー
64 数字キーパッド 4キー
65 数字キーパッド 5キー
66 数字キーパッド 6キー
67 数字キーパッド 7キー
68 数字キーパッド 8キー
69 数字キーパッド 9キー
6A Multiplyキー
6B Addキー
6C Separatorキー
6D Subtractキー
6E Decimalキー
6F Divideキー
70 F1キー
71 F2キー
72 F3キー
73 F4キー
74 F5キー
75 F6キー
76 F7キー
77 F8キー
78 F9キー
79 F10キー
7A F11キー
7B F12キー
7C-7F F13キー - F16キー
80H-87H F17キー - F24キー
90 NUM LOCKキー
91 SCROLL LOCKキー
A0 左SHIFTキー
A1 右SHIFTキー
A2 左CONTROLキー
A3 右CONTROLキー
A4 左MENUキー
A5 右MENUキー
BA ;
BB =
BC ,
BD -
BE .
BF /
C0 `
DB [
DC \
DD ]

 

関連

 


#include <Misc.au3>

$dll = DllOpen("user32.dll")

While 1
    Sleep ( 250 )
    If _IsPressed("23", $dll) Then
        MsgBox(0,"_IsPressed", "End Key Pressed")
        ExitLoop
    EndIf
WEnd
DllClose($dll)