send
原型:
send(code, state)
send(code)
是否支持多设备:
支持
对应的 REST API:
描述:
发送一个手机按键事件,如 home、menu、back 等,可以实现按键的按下、弹起事件,或者直接发送点击事件(按下+ 弹起)完成点击动作。
参数:
code: 字符常量,键码值: (sigmaConst.KEY_TAB 在 Total Control 6.9.0 及以后版本可用)
- 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_SEARCH
- sigmaConst.KEY_RECENTAPP
- sigmaConst.KEY_DOWN
- sigmaConst.KEY_LEFT
- sigmaConst.KEY_RIGHT
- sigmaConst.KEY_TABstate: 字符常量,按键状态值(缺省 sigmaConst.STATE_PRESS)
- sigmaConst.STATE_DOWN
- sigmaConst.STATE_UP
- sigmaConst.STATE_PRESS
返回值:
整型:成功返回 0,失败返回非 0,此时可通过 lastError() 函数获取具体的错误信息。
示例:
//示例1,对HOME键操作 //获取当前主控设备对象 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); //示例2,对关机键操作 //获取当前主控设备对象 var device = Device.getMain(); //发送关机按键按下事件 device.send(sigmaConst.KEY_POWER, sigmaConst.STATE_DOWN);