在移动端虚拟机内实现单一按键替代组合键的方法和系统的制作方法

文档序号:6628418阅读:169来源:国知局
在移动端虚拟机内实现单一按键替代组合键的方法和系统的制作方法
【专利摘要】本发明公开了一种在移动端虚拟机内实现单一按键替代组合键的方法和系统,涉及移动端虚拟【技术领域】。本发明通过在移动端系统内创建具有PC机组合键功能的单一按键,在对虚拟机系统文档进行编辑时,使用该单一按键代替虚拟机系统中的组合键,使虚拟机系统执行组合键具有的功能,从而实现了利用移动端系统的键盘来对虚拟机的文档进行输入或编辑,更加符合用户使用移动端键盘的习惯,同时也适应了用户单手操作移动端的习惯。
【专利说明】在移动端虚拟机内实现单一按键替代组合键的方法和系统

【技术领域】
[0001〕 本发明涉及移动端虚拟【技术领域】,尤其涉及一种在移动端虚拟机内实现单一按键替代组合键的方法和系统。

【背景技术】
[0002]随着移动通信技术和虚拟化技术的不断发展,移动端和虚拟机均得到了广泛的应用。在移动端使用虚拟机,结合了移动端和虚拟机两者的优点,因此,会得到更加广泛的应用。
[0003]目前,移动端的虚拟机系统采用?机系统,所以,在移动端的虚拟机内可以显示出与真实的?机相同的键盘具有的按键图标,因此,在移动端的虚拟机中进行文档编辑或浏览时,一般使用这些与真实的机相同的键盘按键实现操作。
[0004]但是,由于用户一般使用单手操作移动端,所以,在移动端的虚拟机中,使用与真实的?机相同的键盘按键实现操作,会显得很不方便,尤其是使用组合键来实现操作,就显得更加不方便。同时,实现操作时都要打开虚拟机中的键盘,也不符合用户的使用习惯,一般对于移动端的操作,用户更加习惯于使用移动端的键盘来进行文本输入或编辑,而移动端系统的键盘中由于没有。廿1、8111^,81^等这些按键,因此,无法实现在虚拟机系统中进行含有01^1、3,11等这些按键的组合键的操作。


【发明内容】

[0005]本发明的目的在于提供一种在移动端虚拟机内实现单一按键替代组合键的方法和系统,从而解决现有技术中存在的如述问题。
[0006]为了实现上述目的,本发明采用的技术方案如下:
[0007]一种在移动端虚拟机内实现单一按键替代组合键的方法,包括如下步骤:
[0008]
执行步骤32,如果不存在,则在移动端系统内创建具有机组合键功能的单一按键;
[0009]82,判断所述单一按键是否被启动,如果被启动,则执彳丁步骤33-34,如果没有被启动,则结束;
[0010]33,所述移动端系统向虚拟机系统发送所述?机组合键功能对应的指令;
[0011]34,所述虚拟机系统接收所述移动端系统发送的所述指令,并执行所述指令。
[0012]优选地,所述移动端系统为103系统或八11(601(1系统中的至少一种;所述虚拟机系统为1111(10*8系统或[皿匕系统中的至少一种。
[0013]具体地,每个所述?0机组合键中含有或311:按键中的至少一种。
[0014]优选地,所述单一按键以机组合键的功能命名。
[0015]具体地,步骤52中,所述判断所述单一按键是否被启动,具体为,判断所述单一按键是否被按下。
[0016]一种在移动端虚拟机内实现单一按键替代组合键的系统,包括:
[0017]移动端系统和虚拟机系统;所述移动端系统内设置有事件判断模块和单一按键创建模块;
[0018]所述事件判断模块用于判断在所述移动端系统是否存在具有PC机组合键功能的单一按键,还用于判断所述单一按键是否被启动;
[0019]所述单一按键创建模块用于创建具有PC机组合键功能的单一按键;
[0020]所述移动端系统用于向所述虚拟机系统发送所述PC机组合键功能对应的指令;
[0021]所述虚拟机系统用于接收所述移动端系统发送的所述指令,还用于执行所述指令。
[0022]优选地,所述移动端系统为1S系统或Android系统中的至少一种;所述虚拟机系统为windows系统或Lunix系统中的至少一种。
[0023]具体地,每个所述PC机组合键中含有ctrl、shift或alt按键中的至少一种。
[0024]优选地,所述单一按键以PC机组合键的功能命名。
[0025]具体地,所述事件判断模块用于判断所述单一按键是否被启动,具体为,所述事件判断模块用于判断所述单一按键是否被按下。
[0026]本发明的有益效果是:本发明通过在移动端系统内创建具有PC机组合键功能的单一按键,在对虚拟机系统文档进行编辑时,使用该单一按键代替虚拟机系统中的组合键,使虚拟机系统执行组合键具有的功能,从而实现了利用移动端系统的键盘来对虚拟机的文档进行输入或编辑,更加符合用户使用移动端键盘的习惯,同时也适应了用户单手操作移动端的习惯。

【专利附图】

【附图说明】
[0027]图1是本发明实施例提供的一种在移动端虚拟机内实现单一按键替代组合键的方法流程示意图;
[0028]图2是本发明实施例提供的一种在移动端虚拟机内实现单一按键替代组合键的系统结构不意图。

【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不用于限定本发明。
[0030]在物理PC机上,用户看到一段文字,想要复制到另一个文档中,一般采用以下操作步骤:选中要复制的文字,然后同时按键盘上的ctrl+C两个按键即可将文字复制到剪贴板上。
[0031]在移动端的虚拟机系统内,用户看到一段文字,想要复制到另一个文档中,由于移动端操作系统的键盘没有ctrl、shift、alt等这些按键,所以不能使用上述类似在物理PC机上的操作方式进行文字复制。
[0032]而在移动端的虚拟机系统中,对文档进行编辑时,用户更加习惯使用单手操作,同时习惯使用移动端的操作系统键盘实现操作,为了符合用户的操作习惯,本发明实施例提供了一种在移动端虚拟机内实现单一按键替代组合键的方法和系统。
[0033]如图1所示,一种在移动端虚拟机内实现单一按键替代组合键的方法,包括如下步骤:
[0034]
执行步骤32,如果不存在,则在移动端系统内创建具有机组合键功能的单一按键;
[0035]82,判断所述单一按键是否被启动,如果被启动,则执灯步骤33-34,如果没有被启动,则结束;
[0036]33,所述移动端系统向虚拟机系统发送所述机组合键功能对应的指令;
[0037]54,所述虚拟机系统接收所述移动端系统发送的所述指令,并执行所述指令。
[0038]在实际的实现过程中,可以在移动端系统内的界面上,创建具有物理?机的键盘上可以组合使用的组合按键功能的单一按键,使该单一按键具有物理?机的键盘上可以组合使用的组合按键功能。当利用移动端操作系统的键盘进行移动端虚拟机内的文档编辑时,且进行与物理?机键盘相同的组合按键操作时,用户需要启动单一按键,则虚拟机系统就会执行该单一按键的功能对应的指令。如,组合按键为#1*1+0时,用户按下具有0^1+0功能的单一按键时,移动端的虚拟机系统则执行复制指令,复制相关的文本。
[0039]从而实现了使用移动端的操作系统键盘实现对移动端的虚拟机系统的操作,符合用户的操作习惯,同时,也更加符合用户单手操作移动端的习惯。
[0040]其中,本发明实施例中,所述移动端系统为103系统或八11(601(1系统中的至少一种;所述虚拟机系统为1111(10*8系统或[皿匕系统中的至少一种。103系统或八II系统是常用的移动端系统,技术成熟,易于实现#111(10…系统或[皿IX系统是常用的虚拟机系统,技术成熟,易于实现。
[0041]本发明实施例中,每个所述?0机组合键中含有01:1*1、81110:或£111:按键中的至少一种。如本领域普通技术人员可以理解的,大多数的?0机组合键中含有01:1*1、81110:或&11:按键,同时还含有其他的一些字母按键,比如,(3组合键,而每个组合键具有特定的功能,比如^1*1+0组合键的功能为复制。在实际操作中,选中某段文字,再按下01*1+0组合键,从而实现该段文字的复制。
[0042]本发明实施例中,在移动端系统内创建具有机组合键功能的单一按键,组合键的功能是什么,则单一按键的功能就是什么,比如,组合键是则对应的单一按键则具有复制的功能,即启动该单一按键时,虚拟机系统就会执行复制的指令,实现复制的功倉泛。
[0043]本发明实施例中,所述单一按键以机组合键的功能命名。这样的设置,便于用户记忆所有的单一按键,进而便于用户使用所有的单一按键,给用户的操作带来极大的便利。比如,当?机组合键的功能为复制时,则对应的单一按键可以命名为复制。从而,当用户需要进行复制操作时,可以根据单一按键的名称直接找到具有复制功能的单一按键,便于用户的操作。
[0044]本发明实施例中,步骤32中,所述判断所述单一按键是否被启动,具体为,判断所述单一按键是否被按下。在用户操作键盘过程中,一般是通过按下按键的形式来使用该按键的功能。
[0045]如图2所示,本发明实施例提供了一种在移动端虚拟机内实现单一按键替代组合键的系统,包括:
[0046]移动端系统和虚拟机系统;所述移动端系统内设置有事件判断模块和单一按键创建模块;
[0047]所述事件判断模块用于判断在所述移动端系统是否存在具有PC机组合键功能的单一按键,还用于判断所述单一按键是否被启动;
[0048]所述单一按键创建模块用于创建具有PC机组合键功能的单一按键;
[0049]所述移动端系统用于向所述虚拟机系统发送所述PC机组合键功能对应的指令;
[0050]所述虚拟机系统用于接收所述移动端系统发送的所述指令,还用于执行所述指令。
[0051]上述系统的实际工作过程为:
[0052]系统的事件判断模块判断移动端系统内是否存在具有PC机组合键功能的单一按键,如果不存在,则单一按键创建模块在移动端系统内创建具有PC机组合键功能的按键;如果存在,则事件判断模块会判断所述单一按键是否被启动,如果没有被启动,则结束;如果被启动,则所述移动端系统向虚拟机系统发送所述PC机组合键的功能对应的指令;所述虚拟机系统接收到所述移动端系统发送的所述指令后,执行所述指令。
[0053]从而实现了使用移动端的操作系统键盘实现对移动端的虚拟机系统的操作,符合用户的操作习惯,同时,也更加符合用户单手操作移动端的习惯。
[0054]其中,本发明实施例中,所述移动端系统为1S系统或Android系统中的至少一种;所述虚拟机系统为windows系统或Lunix系统中的至少一种。1S系统或Android系统是常用的移动端系统,技术成熟,易于实现windows系统或Lunix系统是常用的虚拟机系统,技术成熟,易于实现。
[0055]每个所述PC机组合键中含有ctrl、shift或alt按键中的至少一种。如本领域普通技术人员可以理解的,大多数的PC机组合键中含有Ctrl、shift或alt按键,同时还含有其他的一些字母按键,比如,ctrl+c, ctrl+x组合键,而每个组合键具有特定的功能,比如ctrl+c组合键的功能为复制。在实际操作中,选中某段文字,再按下ctrl+c组合键,从而实现该段文字的复制。
[0056]本发明实施例中,在移动端系统内创建具有PC机组合键功能的单一按键,组合键的功能是什么,则单一按键的功能就是什么,比如,组合键是ctrl+c,则对应的单一按键则具有复制的功能,即启动该单一按键时,虚拟机系统就会执行复制的指令,实现复制的功倉泛。
[0057]单一按键以PC机组合键的功能命名。这样的设置,便于用户记忆所有的单一按键,进而便于用户使用所有的单一按键,给用户的操作带来极大的便利。比如,当PC机组合键的功能为复制时,则对应的单一按键可以命名为复制。从而,当用户需要进行复制操作时,可以根据单一按键的名称直接找到具有复制功能的单一按键,便于用户的操作。
[0058]所述事件判断模块用于判断所述单一按键是否被启动,具体为,所述事件判断模块用于判断所述单一按键是否被按下。在用户操作键盘过程中,一般是通过按下按键的形式来使用该按键的功能。
[0059]通过采用本发明公开的上述技术方案,得到了如下有益的效果:本发明通过在移动端系统内创建具有PC机组合键功能的单一按键,在对虚拟机系统文档进行编辑时,使用该单一按键代替虚拟机系统中的组合键,使虚拟机系统执行组合键具有的功能,从而实现了利用移动端系统的键盘来对虚拟机的文档进行输入或编辑,更加符合用户使用移动端键盘的习惯,同时也适应了用户单手操作移动端的习惯。
[0060]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0061]本领域人员应该理解的是,上述实施例提供的方法步骤的时序可根据实际情况进行适应性调整,也可根据实际情况并发进行。
[0062]上述实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,例如:个人计算机、服务器、网络设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,例如:狀1、尺01、磁碟、磁带、光盘、闪存、[盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储坐寸。
[0063]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0064]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【权利要求】
1.一种在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,包括如下步骤: SI,判断移动端系统内是否存在具有PC机组合键功能的单一按键,如果存在,则执行步骤S2,如果不存在,则在移动端系统内创建具有PC机组合键功能的单一按键; S2,判断所述单一按键是否被启动,如果被启动,则执行步骤S3-S4,如果没有被启动,则结束; S3,所述移动端系统向虚拟机系统发送所述PC机组合键功能对应的指令; S4,所述虚拟机系统接收所述移动端系统发送的所述指令,并执行所述指令。
2.根据权利要求1所述的在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,所述移动端系统为1S系统或Android系统中的至少一种;所述虚拟机系统为windows系统或Lunix系统中的至少一种。
3.根据权利要求1所述的在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,每个所述PC机组合键中含有Ctrl、shift或alt按键中的至少一种。
4.根据权利要求1所述的在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,所述单一按键以PC机组合键的功能命名。
5.根据权利要求1所述的在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,步骤S2中,所述判断所述单一按键是否被启动,具体为,判断所述单一按键是否被按下。
6.一种在移动端虚拟机内实现单一按键替代组合键的系统,其特征在于,包括: 移动端系统和虚拟机系统;所述移动端系统内设置有事件判断模块和单一按键创建模块; 所述事件判断模块用于判断在所述移动端系统是否存在具有PC机组合键功能的单一按键,还用于判断所述单一按键是否被启动; 所述单一按键创建模块用于创建具有PC机组合键功能的单一按键; 所述移动端系统用于向所述虚拟机系统发送所述PC机组合键功能对应的指令; 所述虚拟机系统用于接收所述移动端系统发送的所述指令,还用于执行所述指令。
7.根据权利要求6所述的在移动端虚拟机内实现单一按键替代组合键的系统,其特征在于,所述移动端系统为1S系统或Android系统中的至少一种;所述虚拟机系统为windows系统或Lunix系统中的至少一种。
8.根据权利要求6所述的在移动端虚拟机内实现单一按键替代组合键的系统,其特征在于,每个所述PC机组合键中含有Ctrl、shift或alt按键中的至少一种。
9.根据权利要求6所述的在移动端虚拟机内实现单一按键替代组合键的系统,其特征在于,所述单一按键以PC机组合键的功能命名。
10.根据权利要求6所述的在移动端虚拟机内实现单一按键替代组合键的方法,其特征在于,所述事件判断模块用于判断所述单一按键是否被启动,具体为,所述事件判断模块用于判断所述单一按键是否被按下。
【文档编号】G06F9/455GK104317415SQ201410498725
【公开日】2015年1月28日 申请日期:2014年9月25日 优先权日:2014年9月25日
【发明者】杨耀敏 申请人:北京云巢动脉科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1