[发明专利]一种桌面系统上安卓应用键盘映射辅助提示的显示方法有效
申请号: | 202210992711.6 | 申请日: | 2022-08-18 |
公开(公告)号: | CN115079887B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 赵旺林;温研 | 申请(专利权)人: | 北京麟卓信息科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/04847;G06F3/04886;G06V30/146 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 系统 上安卓 应用 键盘 映射 辅助 提示 显示 方法 | ||
本发明公开了一种桌面系统上安卓应用键盘映射辅助提示的显示方法,在安卓兼容环境内当用户配置并启动键盘映射功能并将配置文件中的按键键值转换为对应的辅助提示信息显示在配置文件中按键位置指定的安卓应用显示界面中时,通过根据安卓应用显示界面的特征提供多种形态的辅助提示信息显示方式,以使辅助提示信息的显示达到使用户能够明显辨识且不影响用户正常的视觉体验效果,本发明提供的方案无需修改安卓系统的渲染框架,因此能够有效降低性能开销,同时能够兼容多种版本的安卓系统,不需要额外维护多个版本的安卓系统。
技术领域
本发明属于在桌面操作系统上运行移动应用的开发技术领域,具体涉及一种桌面系统上安卓应用键盘映射辅助提示的显示方法。
背景技术
Linux或Windows等桌面操作系统Android运行环境是一种在Linux或Windows操作系统上运行Android应用(App)的技术,该技术对丰富操作系统应用生态具有非常重要的意义。通常情况下,典型的安卓兼容环境主要包括安卓应用显示单元和安卓应用兼容服务,安卓应用显示单元用于在桌面操作系统上实现安卓应用的用户界面,安卓应用兼容服务用于提供运行于桌面操作系统上的安卓兼容环境,通过安卓应用显示单元与安卓应用兼容服务的相互配合实现安卓应用在桌面操作系统上的有效运行,例如,现有安卓兼容环境的实现方案有xDroid,它包括xDroidUI和xDroidServer,xDroidUI为安卓应用显示单元,xDroidServer为安卓应用兼容服务。
使用Android运行环境在桌面操作系统上运行Android应用时,由于PC计算机的显示器往往不支持触摸,通常使用鼠标点击模拟触摸事件。但是,对于复杂的Android应用窗口操作,例如游戏应用中的多点快速触摸,就需要用键盘的不同的按键对应到应用窗口的不同位置,即按下某一键,就相当于点击了应用窗口的某个位置,将键盘事件根据用户预定的设置转换为安卓系统内的触摸事件,从而实现采用键盘体验安卓系统游戏的功能。然而,对于某些大型的游戏应用往往需要设置很多按键才能满足用户的操作需求,增多的按键会导致用户对按键与显示界面区域间对应关系的记忆困难,因此为配置了键盘映射功能的安卓应用显示键盘映射辅助提示信息,对方便用户操作而言是非常必要的。
在现有的键盘映射实现方案中,键盘映射辅助提示信息无法智能选择所显示的区域,可能会产生覆盖安卓应用显示界面内文本的情况,这会导致用户操作不便甚至操作失误,进而影响用户体验。
发明内容
有鉴于此,本发明提供了一种桌面系统上安卓应用键盘映射辅助提示的显示方法,提供了多种键盘映射辅助提示的显示方式并实现了根据安卓应用显示界面的实际情况调整键盘映射辅助提示的具体显示方式。
本发明提供的一种桌面系统上安卓应用键盘映射辅助提示的显示方法,具体包括以下步骤:
步骤1、当用户在安卓兼容环境中打开安卓应用启动键盘映射时,保存安卓应用当前显示界面;获取安卓应用当前显示窗口的窗口句柄、窗口大小和窗口左顶点位置;在桌面系统中创建始终置顶显示、背景透明的窗口作为辅助提示窗口,辅助提示窗口的大小及位置与所述当前显示窗口相同,采用所述窗口句柄设置辅助提示窗口的父窗口,辅助提示窗口设置为鼠标和键盘事件穿透模式;
步骤2、将键盘映射的按键键值转换为对应的辅助提示文本,获取辅助提示文本的文本显示范围;若辅助提示显示方式为以框体方式显示则执行步骤3,若辅助提示显示方式为以文本方式显示则执行步骤4;
步骤3、根据键盘映射的文本显示范围及按键位置构建目标框体,目标框体的左顶点位置或中心位置为按键位置、尺寸为在文本显示范围基础上增加设定值,目标框体的填充颜色为具有透明度的设定值,目标框体内绘制辅助提示文本;执行步骤5;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京麟卓信息科技有限公司,未经北京麟卓信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210992711.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备备件库存诊断系统
- 下一篇:共享电单车的换电方法、服务器及存储介质