|
キーが放されたときに発生する(コントロールがフォーカスされている時のみ)。
構文
event OnKeyUp(
keycode,
flag
)
パラメータ
keycode
|
|
型:
|
数値
|
|
押されたキーの仮想キーコード。仮想キーコードについては解説の仮想キーコード表を参照してください。
|
flag
|
|
型:
|
数値
|
|
キーが押された時に、同時にどのキーが押されているかを示します。マウスボタンの状態も識別できます。
数値は以下の値の組み合わせ(論理和)になります。
・マウスの左ボタンが押されている 1
・マウスの右ボタンが押されている 2
・シフトキーが押されている 4
・コントロールキーが押されている 8
・マウスの中央ボタンが押されている 16
|
例
flagはそれぞれのキーの状態を表す値の論理和です。例えばシフトキーが押されていることを知りたいときは以下のようにします。
|
if (flag & 4) {
//シフトが押されている
}
|
|
仮想キーコード表
10進
|
16進
|
キー
|
備考
|
10進
|
16進
|
キー
|
備考
|
8
|
0x08
|
BackSpace
|
|
84
|
0x54
|
T
|
|
9
|
0x09
|
Tab
|
|
85
|
0x55
|
U
|
|
13
|
0x0D
|
Enter
|
|
86
|
0x56
|
V
|
|
16
|
0x10
|
Shift
|
|
87
|
0x57
|
W
|
|
17
|
0x11
|
Ctrl
|
|
88
|
0x58
|
X
|
|
19
|
0x13
|
Pause
|
|
89
|
0x59
|
Y
|
|
20
|
0x14
|
Shift+CapsLock
|
|
90
|
0x5A
|
Z
|
|
29
|
0x1D
|
無変換
|
|
93
|
0x5D
|
ApplicationMenu
|
|
32
|
0x20
|
Space
|
|
96
|
0x60
|
0
|
テンキー
|
33
|
0x21
|
PageUp
|
|
97
|
0x61
|
1
|
テンキー
|
34
|
0x22
|
PageDown
|
|
98
|
0x62
|
2
|
テンキー
|
35
|
0x23
|
End
|
|
99
|
0x63
|
3
|
テンキー
|
36
|
0x24
|
Home
|
|
100
|
0x64
|
4
|
テンキー
|
37
|
0x25
|
←
|
|
101
|
0x65
|
5
|
テンキー
|
38
|
0x26
|
↑
|
|
102
|
0x66
|
6
|
テンキー
|
39
|
0x27
|
→
|
|
103
|
0x67
|
7
|
テンキー
|
40
|
0x28
|
↓
|
|
104
|
0x68
|
8
|
テンキー
|
44
|
0x2C
|
PrintScreen
|
|
105
|
0x69
|
9
|
テンキー
|
45
|
0x2D
|
Insert
|
|
106
|
0x6A
|
*
|
テンキー
|
46
|
0x2E
|
Delete
|
|
107
|
0x6B
|
+
|
テンキー
|
48
|
0x30
|
0
|
|
109
|
0x6D
|
-
|
テンキー
|
49
|
0x31
|
1
|
|
110
|
0x6E
|
.
|
テンキー
|
50
|
0x32
|
2
|
|
111
|
0x6F
|
/
|
テンキー
|
51
|
0x33
|
3
|
|
112
|
0x70
|
F1
|
|
52
|
0x34
|
4
|
|
113
|
0x71
|
F2
|
|
53
|
0x35
|
5
|
|
114
|
0x72
|
F3
|
|
54
|
0x36
|
6
|
|
115
|
0x73
|
F4
|
|
55
|
0x37
|
7
|
|
116
|
0x74
|
F5
|
|
56
|
0x38
|
8
|
|
117
|
0x75
|
F6
|
|
57
|
0x39
|
9
|
|
118
|
0x76
|
F7
|
|
65
|
0x41
|
A
|
|
119
|
0x77
|
F8
|
|
66
|
0x42
|
B
|
|
120
|
0x78
|
F9
|
|
67
|
0x43
|
C
|
|
121
|
0x79
|
F10
|
|
68
|
0x44
|
D
|
|
122
|
0x7A
|
F11
|
|
69
|
0x45
|
E
|
|
123
|
0x7B
|
F12
|
|
70
|
0x46
|
F
|
|
144
|
0x90
|
NumLock
|
|
71
|
0x47
|
G
|
|
145
|
0x91
|
ScrollLock
|
|
72
|
0x48
|
H
|
|
186
|
0xBA
|
:
|
|
73
|
0x49
|
I
|
|
187
|
0xBB
|
;
|
|
74
|
0x4A
|
J
|
|
188
|
0xBC
|
,
|
|
75
|
0x4B
|
K
|
|
189
|
0xBD
|
-
|
|
76
|
0x4C
|
L
|
|
190
|
0xBE
|
.
|
|
77
|
0x4D
|
M
|
|
191
|
0xBF
|
/
|
|
78
|
0x4E
|
N
|
|
192
|
0xC0
|
@
|
|
79
|
0x4F
|
O
|
|
219
|
0xDB
|
[
|
|
80
|
0x50
|
P
|
|
220
|
0xDC
|
\
|
|
81
|
0x51
|
Q
|
|
221
|
0xDD
|
]
|
|
82
|
0x52
|
R
|
|
222
|
0xDE
|
^
|
|
83
|
0x53
|
S
|
|
|
|
|
|
|
サポート対象
参照
OnInitialize
OnInitializeReadyBefore
OnInitializeReady
OnLogin
OnLoginStateChanged
OnFocusIn
OnFocusOut
OnKeyDown
OnKeyUp
OnMouseIn
OnMouseMove
OnMouseOut
OnMouseDown
OnMouseUp
OnMouseDblClick
OnShowToolTip
OnHeartBeat
OnTagValueChanged
OnCommonEvent
OnTerminate
OnTimer
OnExpressionValueChanged
|