トップ > HSP3 > キー入力(getkey)

キー入力(getkey)

getkey 変数,キーコード
	repeat
		getkey a,32
		if a=1:mes "スペースキーが押されました"
		await 16
	loop
ボタンを同時2個押し
	repeat
		getkey flag1,32
		getkey flag2,90
		if flag1=1 & flag2=1:mes "スペースキーとZキーが押されました"
		await 16
	loop
ボタンを押したとき1回のみ検出
	repeat
		getkey a,32
		if a=1&old=0:mes "スペースキーが押されました":old=1
		if a=0:old=0
		await 16
	loop
キーコード 実際のキー
1 マウスの左ボタン
2 マウスの右ボタン
3 キャンセル([CTRL]+[BREAK])
4 3ボタンマウスのまん中のボタン
8 [BACKSPACE]
9 [TAB]
13 [ENTER]
16 [SHIFT]
17 [CTRL]
18 [ALT]
20 [CAPSLOCK]
27 [ESC]
32 スペースキー
33 [PAGEUP]
34 [PAGEDOWN]
35 [END]
36 [HOME]
37 カーソルキー[←]
38 カーソルキー[↑]
39 カーソルキー[→]
40 カーソルキー[↓]
48 [0]
49 [1]
50 [2]
51 [3]
52 [4]
53 [5]
54 [6]
55 [7]
56 [8]
57 [9]
65 [A]
66 [B]
67 [C]
68 [D]
69 [E]
70 [F]
71 [G]
72 [H]
73 [I]
74 [J]
75 [K]
76 [L]
77 [M]
78 [N]
79 [O]
80 [P]
81 [Q]
82 [R]
83 [S]
84 [T]
85 [U]
86 [V]
87 [W]
88 [X]
89 [Y]
90 [Z]
96 [0](テンキー)
97 [1](テンキー)
98 [2](テンキー)
99 [3](テンキー)
100 [4](テンキー)
101 [5](テンキー)
102 [6](テンキー)
103 [7](テンキー)
104 [8](テンキー)
105 [9](テンキー)
112 [F1]
113 [F2]
114 [F3]
115 [F4]
116 [F5]
117 [F6]
118 [F7]
119 [F8]
120 [F9]
121 [F10]