Script 1.8.1

send

原型:

send(code, state)

send(code)

描述:

发送一个手机按键事件,如 home、menu、back 等,可以实现按键的按下、弹起事件,或者直接发送点击事件(按下+ 弹起)完成点击动作。

参数:

code: 字符常量,键码值
- sigmaConst.KEY_POWER
- sigmaConst.KEY_HOME
- sigmaConst.KEY_MENU
- sigmaConst.KEY_BACK
- sigmaConst.KEY_BACK_SPACE
- sigmaConst.KEY_SPACE
- sigmaConst.KEY_ENTER
- sigmaConst.KEY_UP
- sigmaConst.KEY_RECENTAPP
- sigmaConst.KEY_DOWN
- sigmaConst.KEY_LEFT
- sigmaConst.KEY_RIGHT
state: 字符常量,按键状态值(缺省 sigmaConst.STATE_PRESS)
- sigmaConst.STATE_DOWN
- sigmaConst.STATE_UP
- sigmaConst.STATE_PRESS

返回值:

整型:成功返回 0,失败返回非 0,此时可通过 lastError() 函数获取具体的错误信息。

示例:
//获取当前主控设备对象
var device = Device.getMain(); 
//发送home按键按下事件
device.send(sigmaConst.KEY_HOME, sigmaConst.STATE_DOWN); 
//发送home按键弹起事件
device.send(sigmaConst.KEY_HOME, sigmaConst.STATE_UP); 
//发送home按键事件(按下+弹起)
device.send(sigmaConst.KEY_HOME, sigmaConst.STATE_PRESS); 

//缺省state调用
device.send(sigmaConst.KEY_HOME);