接口版本:

版本号 制定人 制定日期 修订日期 支持平台 说明
1.0.0 blue 2019-03-20 2019-03-20 GA
GXSIM for GE
创建
方法名 返回值 说明
Cli.GetKey() number 获取当前键值
参数名 类型 说明
key number 键值

返回值:

返回值 说明
1 按键被按下
10 组合键被按下

函数示例:

示例:
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

扩展:

字母和数字键的键码值(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