トップ >
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] |