[发明专利]用于虚拟桌面的自动键盘映射在审
申请号: | 201880100231.6 | 申请日: | 2018-11-09 |
公开(公告)号: | CN113454577A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 许文平;高俊英 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 桌面 自动 键盘 映射 | ||
1.一种系统,其包括:
至少一个处理器;以及
存储器,其存储计算机可读指令,所述计算机可读指令在由所述至少一个处理器执行时,致使所述系统:
生成包含多个键盘输入的键盘映射表;
在所述系统处本地模拟键盘输入,并且响应于第一键盘输入,使用由远程桌面平台托管的虚拟桌面来生成键盘模拟输出;
响应于确定所述键盘模拟输出之间的差异,修改所述键盘映射表中的键值,从而产生校正后的键盘映射表,所述键值对应于所述第一键盘输入;以及
响应于接收到第二键盘输入,应用所述校正后的键盘映射表以在由所述远程桌面平台托管的所述虚拟桌面处显示键盘输出,所述第二键盘输入具有与所述第一键盘输入相同的键值。
2.如权利要求1所述的系统,其中所述计算机可读指令在由所述至少一个处理器执行时,还致使所述系统:
接收对应于所述多个键盘输入中的每个键盘输入的输入,其中所述输入包括对应于以下项中的一者或多者的信息:操作系统、键盘模式和浏览器;以及
在接收到所述输入之后,安装所述输入,其中安装所述输入创建键盘映射测试环境。
3.如权利要求2所述的系统,其中所述第一键盘输入是多击键命令。
4.如权利要求1所述的系统,其中所述计算机可读指令在由所述至少一个处理器执行时,还致使所述系统使用所述键盘映射表自动编译键盘映射测试自动化脚本,其中编译所述键盘映射测试自动化脚本致使所述系统模拟在所述键盘映射表中包含的所述多个键盘输入中的每个键盘输入。
5.如权利要求1所述的系统,其中响应于所述第一键盘输入,分别在所述系统的显示器和由所述远程桌面平台托管的所述虚拟桌面上呈现所述键盘模拟输出。
6.如权利要求1所述的系统,其还包括键盘映射测试自动化脚本,其中所述键盘映射测试自动化脚本致使所述系统:
分别捕获所述系统和所述虚拟桌面的屏幕截图,其中所述
屏幕截图包含所述键盘模拟输出。
7.如权利要求6所述的系统,其中所述键盘映射测试自动化脚本致使所述系统:
比较所述屏幕截图以确定在所述系统和所述虚拟桌面处显示的所述键盘模拟输出是否匹配。
8.如权利要求1所述的系统,其中所述键盘映射表包括对应于键盘输入的键值,并且每个键值是独立计算架构(ICA)键值。
9.如权利要求6所述的系统,其中所述键盘映射测试自动化脚本还致使所述系统:
响应于确定所述键盘模拟输出是等效的,通过在所述键盘映射表中标记对应于所述第一键盘输入的ICA值来记录所述键值是正确的。
10.如权利要求1所述的系统,其中所述键盘输入对应于以下项中的一者:单个字符和键盘命令。
11.一种方法,其包括:
由计算装置生成包含多个键盘输入的键盘映射表;
在所述计算装置处本地模拟键盘输入,并且响应于第一键盘输入,使用由远程桌面平台托管的虚拟桌面来生成键盘模拟输出;
响应于确定所述键盘模拟输出之间的差异,修改所述键盘映射表中的键值,从而产生校正后的键盘映射表,所述键值对应于所述第一键盘输入;以及
响应于接收到第二键盘输入,应用所述校正后的键盘映射表以在由所述远程桌面平台托管的所述虚拟桌面处显示键盘输出,所述第二键盘输入具有与所述第一键盘输入相同的键值。
12.如权利要求11所述的方法,其还包括:
接收对应于所述多个键盘输入中的每个键盘输入的输入,其中所述输入包括对应于以下项中的一者或多者的信息:操作系统、键盘模式和浏览器;以及
在接收到所述输入之后,安装所述输入,其中安装所述输入创建键盘映射测试环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880100231.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于生产具有导电元件的挤出长丝的方法
- 下一篇:具有散热器的车辆显示器承载件