按键模块
函数: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"}