多窗口显示键盘光标的方法及装置制造方法及图纸

技术编号:14455627 阅读:100 留言:0更新日期:2017-01-19 04:20
本申请实施例提供了一种多窗口显示键盘光标的方法及装置,用以解决现有的在跨多个窗口反复操作键盘光标时,将键盘光标之前的位置显示给用户时操作繁琐以及耗时较长的问题。该方法包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种多窗口显示键盘光标的方法及装置
技术介绍
在鼠标及其所匹配的计算设备的作用下,可以在计算机屏幕上显示窗口内的键盘光标和鼠标光标,其中,键盘光标用于进行数据信息的输入,鼠标光标用于标记鼠标的位置。随着窗口应用的丰富,在用户跨多个窗口反复操作键盘光标时,越来越需要快速将键盘光标之前的位置显示给用户,以便进行信息的输入。如图1所示,在打开的多个窗口中的任两个窗口之间不完全重叠或完全不重叠时,现有技术中显示键盘光标的方法包括以下步骤:第一步:计算设备针对打开的任一窗口,检测该窗口内发生的鼠标点击事件,以及该鼠标点击事件发生时键盘光标在该窗口的位置信息;并将检测到的位置信息发送给该窗口所属的应用软件,指示该应用软件保存该发生鼠标点击事件的窗口内的键盘光标的位置信息;所述鼠标点击事件可以为单击鼠标左键事件、单击鼠标右键事件或双鼠标左键事件等。第二步:计算设备检测在未激活窗口内发生的鼠标点击事件;上述打开的多个窗口中,有一个窗口为激活窗口,其余窗口为未激活窗口。第三步:计算设备向发生鼠标点击事件的未激活窗口所属的应用程序发送激活命令;第四步:所述应用程序激活所述发生鼠标点击事件的窗口,并根据之前保存的该发生鼠标点击事件的窗口内的键盘光标的位置信息,在该发生鼠标点击事件的窗口内显示键盘光标。在上述显示键盘光标的方法下,用户每寻找一次窗口中的键盘光标,就需要将鼠标光标移动到目标窗口,然后操作鼠标触发一次鼠标点击事件,等待目标窗口被激活展示在屏幕的最前面,尤其是在跨多个窗口需要反复操作键盘光标时,这一过程使得寻找键盘光标之前的位置的时间变长,操作变得繁琐,用户体验变差。
技术实现思路
本申请实施例提供一种多窗口显示键盘光标的方法和装置,用以解决现有的在跨多个窗口反复操作键盘光标时,将键盘光标之前的位置显示给用户时操作繁琐以及耗时较长的问题。一种多窗口显示键盘光标的方法,包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。一种多窗口显示键盘光标的方法,包括:窗口所属的应用程序接收并保存计算设备发送的位置信息,所述位置信息是计算设备在接收到选窗口定光标指令后,确定的键盘光标在该窗口的位置信息;接收计算设备发送的针对该窗口的激活窗口命令;激活该窗口,并根据接收的位置信息在该窗口内显示键盘光标。一种多窗口显示键盘光标的装置,包括:接收模块,用于接收针对至少两个窗口的选窗口定光标指令;第一确定模块,用于确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;第一发送模块,用于针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测模块,用于检测鼠标光标的移动;第二发送模块,用于在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。一种多窗口显示键盘光标的装置,包括:第一接收模块,用于接收并保存计算设备发送的位置信息,所述位置信息是计算设备在接收到选窗口定光标指令后,确定的键盘光标在该窗口的位置信息;第二接收模块,用于接收计算设备发送的针对该窗口的激活窗口命令;显示模块,用于激活该窗口,并根据接收的位置信息在该窗口内显示键盘光标。在本申请实施例的方案中,需要进行跨窗口反复操作键盘光标时,计算设备先接收选窗口定光标指令,然后确定各选择的窗口以及各选择的窗口中的键盘光标的位置信息,之后,检测鼠标光标的移动,在鼠标光标移动到选择的窗口时,即向该选择的窗口所属的应用程序发送激活窗口命令,该应用程序即激活该选择的窗口,并根据之前接收到位置信息在该选择的窗口内显示键盘光标,这就使得在跨多个窗口反复操作键盘光标时,对用户而言,省去了每次针对需要确定键盘光标的窗口的鼠标点击事件,而只需要先操作鼠标产生选窗口定光标指令,然后移动鼠标光标到需要定位键盘光标的窗口,该窗口就自动激活,并定位该窗口内的键盘光标,简化了用户操作,较大程度上缩短了寻找键盘光标之前的位置的所需的时间,特别适合在跨的窗口多,反复操作的次数多的情形。附图说明图1为本申请
技术介绍
中提供的多个窗口相互间不完全重叠或完全不重叠的示意图;图2为本申请实施例一提供的多窗口显示键盘光标的方法的流程图;图3为本申请实施例二提供的多窗口显示键盘光标的方法的流程图;图4为本申请实施例三提供的多窗口显示键盘光标的方法的流程图;图5为本申请实施例四提供的多窗口显示键盘光标的装置的结构示意图;图6为本申请实施例五提供的多窗口显示键盘光标的方法的结构示意图。具体实施方式为了解决现有的在跨多个窗口反复操作键盘光标时,将键盘光标之前的位置显示给用户时操作繁琐以及耗时较长的问题,本申请实施例提供一种显示键盘光标的方法及装置。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面结合附图,用具体实施例对本申请提供的方法及装置进行详细描述。实施例一如图2所示,其为本申请实施例一提供的多窗口显示键盘光标的方法,该方法的执行主体可以为计算设备,例如个人电脑、服务器、计算机等计算设备,还可以是鼠标驱动装置等,该方法包括以下步骤:步骤201:计算设备接收针对至少两个窗口的选窗口定光标指令;在具有键盘光标的窗口中,点击鼠标右键,显示屏上会出现鼠标右键菜单,该鼠标右键菜单中通常出现有“剪切”、“复制”、“粘贴”等选项。为了便于用户操作,本步骤201中,可在鼠标右键菜单上附加“选窗口定光标”这一新选项,附加之后,在打开的窗口内点击鼠标右键时,鼠标右键菜单上会出现“选窗口定光标”选项,此时,若用户需要进行跨窗口反复操作键盘光标时,即可使用鼠标左键点击“选窗口定光标”选项,这一点击动作会触发该窗口所属的应用程序向计算设备发送选窗口定光标指令。需要说明的是,这里的选窗口定光标指令指的是选窗口定键盘光标指令,由于跨窗口反复操作键盘光标是涉及到了至少两个窗口,因此,本步骤201中的选窗口定光标指令针对的是至少两个窗口。步骤202:计算设备确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;由于步骤201中计算设备接收的是选窗口定光标指令,因此,步骤102中需要确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息,以便于后续对各选择的窗口进行相应的键盘光标位置信息的确定。具体可以将当前各打开的窗口作为选择的窗口,并将各打开的窗口中键盘光标的当前位置信息作为各选择的窗口中键盘光标的位置信息,这里的键盘光标用于进行数据信息的输入,可以以闪烁的方式出现在窗口中。考虑到实际中,当前各打开的窗口不一定是用户进行跨窗口操作的全部窗本文档来自技高网
...

【技术保护点】
一种多窗口显示键盘光标的方法,其特征在于,包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。

【技术特征摘要】
1.一种多窗口显示键盘光标的方法,其特征在于,包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。2.如权利要求1所述的方法,其特征在于,确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息,包括:针对当前任一打开的窗口,在检测到该打开的窗口内发生鼠标点击事件时,将该打开的窗口作为选择的窗口,并确定该鼠标点击事件发生时键盘光标在该打开的窗口的位置信息。3.如权利要求2所述的方法,其特征在于,在接收针对至少两个窗口的选窗口定光标指令之后,针对当前任一打开的窗口,在检测到该打开的窗口内发生鼠标点击事件时,将该打开的窗口作为选择的窗口,并确定该鼠标点击事件发生时键盘光标在该打开的窗口的位置信息之前,所述方法还包括:创建选择的窗口列表;所述将该打开的窗口作为选择的窗口,包括:将该打开的窗口的标识添加到所述选择的窗口列表。4.如权利要求3所述的方法,其特征在于,所述方法还包括:接收针对各选择的窗口的撤销选窗口定光标指令;删除或清空所述选择的窗口列表。5.如权利要求3所述的方法,其特征在于,在确定各选择的窗口,以及各
\t选择的窗口中键盘光标的位置信息之后,检测鼠标光标的移动之前,所述方法还包括:接收针对各选择的窗口的联动指令;在向该选择的窗口所属的应用程序发送激活窗口命令之后,所述方法还包括:检测该选择的窗口中键盘光标的位置信息和增加的数据信息;向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息,以使应用程序根据接收到的键盘光标的位置信息,在选择的窗口内显示键盘光标和接收到的数据信息。6.如权利要求5所述的方法,其特征在于,所述联动指令包括:有条件联动指令和无条件联动指令;若接收到针对各选择的窗口的联动指令为有条件联动指令,则在检测鼠标光标的移动之前,所述方法还包括:接收窗口联动条件;在检测该选择的窗口中键盘光标的位置信息和增加的数据信息之后,向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息之前,所述方法还包括:根据接收的窗口联动条件,对检测到的键盘光标的位置信息和增加的数据信息进行处理,得到处理后的键盘光标的位置信息和处理后的增加的数据信息;所述向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息,包括:向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送处理后的键盘光标的位置信息和处理后增加的数据信息。7.如权利要求5所述的方法,其特征在于,所述方法还包括:接收针对各选择的窗口的撤销联动指令;删除或清空所述选择的窗口列表。8.一种多窗口显示键盘光标的方法,其特征在于,包括:窗口所属的应用程序接收并保存计算设备发送的位置信息,所述位置信息是计算设备在接收到选窗口定光标指令后,确定的键盘光标在该窗口的位置信息;接收计算设备发送的针对该窗口的激活窗口命令;激活该窗口,并根据接收的位置信息在该窗口内显示键盘光标。9.如权利要求8所述的方法,其特征在于,所述方法还包括:接收计算设备发送的键盘光标的位置信息和增加的数据信息;根据接收到的键盘光标的位置信息,在窗口内显示键盘光标和接收到的数据信息。10.一种多窗口显示键盘光标的装置,其特征在于,包括:接收模块,用于接收针对至少两个窗口的选窗口定光标指令;第一确定模块,用于确...

【专利技术属性】
技术研发人员:隋汉英
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1