按键模块

函数:key.down() 按下物理按键

原函数名 : keyDown
函数说明 : 发送物理按键按下事件
函数方法 : key.down(按键名 string);
返回值 : 无

参数类型说明
stringstring物理键名称
按键列表说明
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);
返回值 : 无

参数类型说明
codestring物理键名称

示例:单击一次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"}