|
发表于 2020-3-1 00:27:43
|
显示全部楼层
本帖最后由 舞指飞扬 于 2020-3-9 09:26 编辑
基础触控不支持时间响应,软件中的选项是一种误导,建议更新时修正.
延时切换页面 也不可 以单纯采用按键值返回来做,这个算是ui.bin的bug
按键值返回支持数据延时写入,但是切换页面是立即执行.
当前使用控件本身的功能实现延时换页,可结合按键值返回(不切)+系统0084/00D4变量来做
方法一 用 0084H 来做 ,首先把vp 0084H 初始化为 XXXX(就是目标)页面,不做此动作,表示目标页面ID0
做一个按键值返回 ,不切换页面,键值5A01H,vp0084,在按压时间填写你想要延时,你要的功能算完成了.
方法二00D4变量来做,首先把vp 00D4 初始化为 0000 04 0001 0001,
在按状态压同步返回,放到屏幕角落0000 0000 长宽度设为10的位置, 动作是切换到目标页面
在vp1s 放上 0000 0004 0001 0001 8字节 vp1T 00D4 模式01
做一个按键值返回 ,不切换页面,键值5AA5H,vp00D4,在按压时间填写你想要延时,你要的功能算完成了.
上面两种办法一定能够实现你要的延时切换.
长按实现跳转还有有两种方法 一种用增量调节,按住连续调节来做,左核 检测变量值,越界执行动作,然后变量值初始化,这个比较稳.
另外是用系统0x16变量值连续抽样检测按压状态,这个能脱离13.bin实现所有触控功能,需要自己构思算法
一种用用按压返回,设置延时,系统检测目标变量值, 检测到目标变化,复位后 做页面跳转
|
|