描述
触摸屏,父对象为device,无子对象。
事件
onIdleTimeout:无触摸超时,事件函数定义:onIdleTimeout(timeout), timeout表示超时的时间,单位:毫秒
onWakeup:无触摸超时后,再次按触摸时触发,事件函数定义: onWakeup()
属性
名称 | 功能说明 | 脚本例子 |
verbose | 事件通知:当触发条件满足时,ExpOS主动向device.com0发送事件消息。仅当选择device.com0通讯协议为ScriptMode时适用。 | device.touch.verbose=1 设置对象触发的事件有效时向device.com0发送事件消息 |
enabled | 触摸使能:如果为false,触摸屏对触摸无响应,默认为true | device.touch.enabled=0 禁止触摸屏 |
idleTimeout | 空闲(无触摸)超时,单位:毫秒 | device.touch.idleTimeout=10000 触摸空闲超时10秒,如果10秒内无触摸,触发onIdleTimeout事件 |
lowPowerAtTimeout | 超时低功耗。如果为true, 空闲超时后,系统自动进入低功耗状态,直到用户再次点击触摸屏唤醒。进入低功耗状态后,第一次触摸事件只唤醒系统,对界面无效。 | device.touch.lowPowerAtTimeout=1 使能超时低功耗功能 |
方法
名称 | 功能说明 | 脚本例子 |
calibrate() | 无条件进入触摸校准界面。对于电阻式触摸,在界面中”划屏幕对角线“动作,也可进入校准界面。电容式触摸出厂后,无需校准。如果确实需要再次校准,通过debugger执行了工厂复位,删除了工厂校准的数据,第一次启动时,才会弹出校准界面。 | device.touch.calibrate() 进入触摸校准界面 |