键盘按键事件

当键盘某键被按下后,本事件会被触发

示例

VK_F3 = 114 
function Event.Clipboard.Ex()
      if Cli.GetKey(VK_F3) == 1 then
            Cli.MessageBox("F3按键被按下");
      end
end

当发生组合功能键时 组合键请用10判定 如下

VK_Ctrl = 17
VK_F3 = 114 
function Event.Clipboard.Ex()
      if Cli.GetKey(VK_Ctrl) == 10 and Cli.GetKey( VK_F3) == 1 then
            Cli.MessageBox("Ctrl+F3按键被同时按下");
      end
end

说明

请注意:Ex可以是任意命名,但不可以重名,建议的命名为 文件名名字
以下命名都为正确的
Event.Clipboard.Ex
Event.Clipboard.Dadishu
Ex
Event.Clipboard.Dadishu_E1

Created with Raphaël 2.2.0CG响应键盘按键被按下Event.Clipboard.Ex被执行结束

按键值表

字母和数字键的键码值(keyCode)
按键键码按键键码按键键码按键键码
A65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957
数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)
按键键码按键键码按键键码按键键码
0968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Enter108F5116F11122
5101-109F6117F12123
6102.110
7103/111
控制键键码值(keyCode)
按键键码按键键码按键键码按键键码
BackSpace8Esc27Right Arrow39-_189
Tab9Spacebar32Dw Arrow40.>190
Clear12Page Up33Insert45/?191
Enter13Page Down34Delete46`~192
Shift16End35Num Lock144<{219
Control17Home36;:186|220
Alt18Left Arrow37=+187>}221
Cape Lock20Up Arrow38,<188'"222
文档更新时间: 2019-07-30 22:00   作者:admin