按键模块
函数:key.down() 按下物理按键
原函数名 : keyDown
函数说明 : 发送物理按键按下事件
函数方法 : key.down(按键名 string);
返回值 : 无
参数 | 类型 | 说明 |
---|---|---|
string | string | 物理键名称 |
按键列表 | 说明 |
---|---|
Escape | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
0 | |
a | |
b | |
c | |
d | |
e | |
f | |
g | |
h | |
i | |
j | |
k | |
l | |
m | |
n | |
o | |
p | |
q | |
r | |
s | |
t | |
u | |
v | |
w | |
x | |
y | |
z | |
- | |
= | |
[ | |
] | |
\ | |
; | |
' | |
` | |
, | |
. | |
/ | |
! | Shift+1 |
@ | Shift+2 |
# | Shift+3 |
$ | Shift+4 |
% | Shift+5 |
^ | Shift+6 |
& | Shift+7 |
* | Shift+8 |
( | Shift+9 |
) | Shift+0 |
Shift | |
Control | |
Alt | |
Meta | |
Enter | |
Backspace | |
Tab | |
ArrowUp | |
ArrowDown | |
ArrowLeft | |
ArrowRight | |
Home |
示例:单击一次HOME按键
key.down('HOME'); -- HOME键按下
sys.sleep(100); --延时100毫秒
key.up('HOME'); -- HOME键抬起
示例:单击一次确定按键 (确定,搜索,前往等都是同一个按键)
key.down('return'); -- 确定按键按下
sys.sleep(100); --延时100毫秒
key.up('return'); -- 确定按键抬起
示例:单击一次按键1
key.down('1'); -- 1按键按下
sys.sleep(100); --延时100毫秒
key.up('1'); -- 1按键抬起
示例:单击一次按键!
key.down('Shift'); -- Shift按键按下
key.down('1'); -- 1按键按下
sys.sleep(100); --延时100毫秒
key.up('1'); -- 1按键抬起
key.up('Shift'); -- Shift按键抬起
注意事项:
1,Android触摸精灵现在支持的有'HOME'、'BACK'、'MENU',
2,IOS触摸精灵7.30之后的版本支持大部分的按键码
3,其他按键可参照【附录】触摸精灵模拟物理按键的方法{:target="_blank"}
函数:key.up() 抬起物理按键
原函数名 : keyUp
函数说明 : 发送物理按键抬起事件
函数方法 : key.up(按键名 string);
返回值 : 无
参数 | 类型 | 说明 |
---|---|---|
code | string | 物理键名称 |
示例:单击一次HOME按键
key.down('HOME'); -- HOME键按下
sys.sleep(100); --延时100毫秒
key.up('HOME'); -- HOME键抬起
注意事项:
1,Android触摸精灵现在支持的有'HOME'、'BACK'、'MENU',
2,IOS触摸精灵7.30之后的版本支持大部分的按键码
3,其他按键可参照【附录】触摸精灵模拟物理按键的方法{target="_blank"}