【技术实现步骤摘要】
兼容触摸屏的物理按键的web页面焦点控制方法及系统
[0001]本专利技术涉及计算机
,具体地,涉及一种兼容触摸屏的物理按键的web页面焦点控制方法及系统。
技术介绍
[0002]过去军用移动终端硬件不搭载触摸屏且功能局限于拨号、短信等简单功能。随着技术的进步和需求的发展,军用移动终端变得更加智能、人机界面更加友好。因此对物理按键的适配提出了更高的要求,在对操作界面焦点控制的过程中,需要兼容触摸屏和物理键盘两种输入设备。
[0003]军用移动终端为了简化操作同时适应极端环境,会同时配备触摸屏和物理键盘。而在对操作界面的焦点控制过程中,触摸屏和物理按键的驱动不兼容,两种输入设备交替使用,会出现操作界面难以使用的状况。
[0004]公开号为CN107295414A的专利技术专利,公开了一种Web页面焦点控制方法及装置,将Web页面划分至少一个HTML标签容器;确定所述HTML标签容器的标签属性;在所述标签属性的指定字段确定Web页面的焦点属性;根据所述焦点属性确定所述Web页面的焦点。
[0005] ...
【技术保护点】
【技术特征摘要】
1.一种兼容触摸屏的物理按键的web页面焦点控制方法,其特征在于,包括:步骤S1:寻找在当前页面中的可聚焦区域;步骤S2:根据查找的可聚焦区域,找到可聚焦区域中的可聚焦元素;步骤S3:设置一个默认的可聚焦元素,作为物理键盘所控制的起始焦点,接收到点击事件后,再获取当前焦点,为下次键盘控制的起始焦点,依次类推;步骤S4:确定焦点移动遵循的规则。2.根据权利要求1所述的兼容触摸屏的物理按键的web页面焦点控制方法,其特征在于,所述步骤S3中的起始焦点用于搜索下一个目标焦点的原点,是元素或者点。3.根据权利要求1所述的兼容触摸屏的物理按键的web页面焦点控制方法,其特征在于,所述步骤S3具体包括:进入页面,先初始化物理键盘,确认一个焦点作为起始焦点;监听屏幕点击事件,接收到点击事件后,获取当前焦点,为下次键盘控制的起始焦点。4.根据权利要求1所述的兼容触摸屏的物理按键的web页面焦点控制方法,其特征在于,所述步骤S4包括:当焦点位于滚动容器内并且用户触发空间导航时,判断是请求将焦点移动到滚动容器方向,还是文档应该向滚动容器方向滚动;如果滚动容器内在请求的方向上有可见的可聚焦元素,则聚焦到导航方向上对齐最多的元素;否则,滚动容器将按请求的方向滚动。5.根据权利要求4所述的兼容触摸屏的物理按键的web页面焦点控制方法,其特征在于,所述步骤S4中聚焦到导航方向上对齐最多的元素包括:如果导航方向有多个对齐的候选,则选择与导航方向上对应的轴上距离最近的元素;如果多个元素的距离相同,则选择对齐量最小的元素;否则,如果在给定方向上没有任何对齐的候选元素,则选择沿与导航方向对应的轴距离最近的元素;如果多个元素的距离相同,则选择沿与导航正交的轴距离最小的元素。6.一种兼容触...
【专利技术属性】
技术研发人员:陈爽,李青淋,麦秀青,高元钧,徐冬晨,
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。