【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种多窗口显示键盘光标的方法及装置。
技术介绍
在鼠标及其所匹配的计算设备的作用下,可以在计算机屏幕上显示窗口内的键盘光标和鼠标光标,其中,键盘光标用于进行数据信息的输入,鼠标光标用于标记鼠标的位置。随着窗口应用的丰富,在用户跨多个窗口反复操作键盘光标时,越来越需要快速将键盘光标之前的位置显示给用户,以便进行信息的输入。如图1所示,在打开的多个窗口中的任两个窗口之间不完全重叠或完全不重叠时,现有技术中显示键盘光标的方法包括以下步骤:第一步:计算设备针对打开的任一窗口,检测该窗口内发生的鼠标点击事件,以及该鼠标点击事件发生时键盘光标在该窗口的位置信息;并将检测到的位置信息发送给该窗口所属的应用软件,指示该应用软件保存该发生鼠标点击事件的窗口内的键盘光标的位置信息;所述鼠标点击事件可以为单击鼠标左键事件、单击鼠标右键事件或双鼠标左键事件等。第二步:计算设备检测在未激活窗口内发生的鼠标点击事件;上述打开的多个窗口中,有一个窗口为激活窗口,其余窗口为未激活窗口。第三步:计算设备向发生鼠标点击事件的未激活窗口所属的应用程序发送激活命令;第四步:所述应用程序激活所述发生鼠标点击事件的窗口,并根据之前保存的该发生鼠标点击事件的窗口内的键盘光标的位置信息,在该发生鼠标点击事件的窗口内显示键盘光标。在上述显示键盘光标的方法下,用户每寻找一次窗口中的键盘光标,就需要将鼠标光标移动到目标窗口,然后操作鼠标触发一次鼠标点击事件,等待目标窗口被激活展示在屏幕的最前面,尤其是在跨多个窗口需要反复操作键盘光标时,这一过程使得寻找键盘光 ...
【技术保护点】
一种多窗口显示键盘光标的方法,其特征在于,包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。
【技术特征摘要】
1.一种多窗口显示键盘光标的方法,其特征在于,包括:接收针对至少两个窗口的选窗口定光标指令;确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息;针对确定的每一键盘光标的位置信息,将该位置信息发送给该键盘光标所在窗口所属的应用程序;检测鼠标光标的移动;在检测到鼠标光标移动到任一选择的窗口内时,向该选择的窗口所属的应用程序发送激活窗口命令,该激活窗口命令用于指示应用程序激活该选择的窗口,并根据接收的位置信息在该选择的窗口内显示键盘光标。2.如权利要求1所述的方法,其特征在于,确定各选择的窗口,以及各选择的窗口中键盘光标的位置信息,包括:针对当前任一打开的窗口,在检测到该打开的窗口内发生鼠标点击事件时,将该打开的窗口作为选择的窗口,并确定该鼠标点击事件发生时键盘光标在该打开的窗口的位置信息。3.如权利要求2所述的方法,其特征在于,在接收针对至少两个窗口的选窗口定光标指令之后,针对当前任一打开的窗口,在检测到该打开的窗口内发生鼠标点击事件时,将该打开的窗口作为选择的窗口,并确定该鼠标点击事件发生时键盘光标在该打开的窗口的位置信息之前,所述方法还包括:创建选择的窗口列表;所述将该打开的窗口作为选择的窗口,包括:将该打开的窗口的标识添加到所述选择的窗口列表。4.如权利要求3所述的方法,其特征在于,所述方法还包括:接收针对各选择的窗口的撤销选窗口定光标指令;删除或清空所述选择的窗口列表。5.如权利要求3所述的方法,其特征在于,在确定各选择的窗口,以及各
\t选择的窗口中键盘光标的位置信息之后,检测鼠标光标的移动之前,所述方法还包括:接收针对各选择的窗口的联动指令;在向该选择的窗口所属的应用程序发送激活窗口命令之后,所述方法还包括:检测该选择的窗口中键盘光标的位置信息和增加的数据信息;向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息,以使应用程序根据接收到的键盘光标的位置信息,在选择的窗口内显示键盘光标和接收到的数据信息。6.如权利要求5所述的方法,其特征在于,所述联动指令包括:有条件联动指令和无条件联动指令;若接收到针对各选择的窗口的联动指令为有条件联动指令,则在检测鼠标光标的移动之前,所述方法还包括:接收窗口联动条件;在检测该选择的窗口中键盘光标的位置信息和增加的数据信息之后,向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息之前,所述方法还包括:根据接收的窗口联动条件,对检测到的键盘光标的位置信息和增加的数据信息进行处理,得到处理后的键盘光标的位置信息和处理后的增加的数据信息;所述向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送键盘光标的位置信息和增加的数据信息,包括:向各选择的窗口中除该选择的窗口之外的窗口所属的应用程序,发送处理后的键盘光标的位置信息和处理后增加的数据信息。7.如权利要求5所述的方法,其特征在于,所述方法还包括:接收针对各选择的窗口的撤销联动指令;删除或清空所述选择的窗口列表。8.一种多窗口显示键盘光标的方法,其特征在于,包括:窗口所属的应用程序接收并保存计算设备发送的位置信息,所述位置信息是计算设备在接收到选窗口定光标指令后,确定的键盘光标在该窗口的位置信息;接收计算设备发送的针对该窗口的激活窗口命令;激活该窗口,并根据接收的位置信息在该窗口内显示键盘光标。9.如权利要求8所述的方法,其特征在于,所述方法还包括:接收计算设备发送的键盘光标的位置信息和增加的数据信息;根据接收到的键盘光标的位置信息,在窗口内显示键盘光标和接收到的数据信息。10.一种多窗口显示键盘光标的装置,其特征在于,包括:接收模块,用于接收针对至少两个窗口的选窗口定光标指令;第一确定模块,用于确...
【专利技术属性】
技术研发人员:隋汉英,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。