【技术实现步骤摘要】
鼠标漫游方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种鼠标漫游方法、装置、设备及存储介质。
技术介绍
[0002]鼠标漫游是一套鼠标和键盘可以在不同的显示器之间进行任意切换,无需多人操作,操作便捷简单,通常应用于坐席系统或拼控系KVM(Keyboard Video Mouse,键盘、视频或鼠标)键鼠控制领域。
[0003]现有的技术方案在处理多种操作系统的鼠标漫游的场景时所采用的方式,如快捷键等方式,会存在无法精准定位键盘或鼠标和无法正常跨屏等问题,还会导致用户的鼠标漫游操作不够流畅以及鼠标丢失问题。
技术实现思路
[0004]本专利技术提供了一种鼠标漫游方法、装置、设备及存储介质,以提高鼠标漫游操作的流畅度,解决鼠标漫游过程中的丢失问题。
[0005]根据本专利技术的一方面,提供了一种鼠标漫游方法,所述方法包括:
[0006]在监测到鼠标移动事件时,获取鼠标移动数据;其中,所述鼠标移动数据包括所述鼠标对应虚拟光标在移动前的初始光标位置,以及所述鼠标 ...
【技术保护点】
【技术特征摘要】
1.一种鼠标漫游方法,其特征在于,包括:在监测到鼠标移动事件时,获取鼠标移动数据;其中,所述鼠标移动数据包括所述鼠标对应虚拟光标在移动前的初始光标位置,以及所述鼠标移动产生的当前鼠标移动位移;根据所述初始光标位置和所述当前鼠标移动位移,确定所述虚拟光标在移动后对应的目标光标位置;确定所述初始光标位置所在第一目标窗口所属的第一目标信源,以及所述目标光标位置所在第二目标窗口所属的第二目标信源;确定所述第一目标信源对应的第一鼠标移动类型;根据所述目标光标位置,基于所述第一鼠标移动类型对应的第一漫游处理方式,确定所述鼠标分别在所述第一目标信源和所述第二目标信源下的实际位置,并将所述实际位置反馈给相应目标信源。2.根据权利要求1所述的方法,其特征在于,所述根据所述初始光标位置和所述当前鼠标移动位移,确定所述虚拟光标在移动后对应的目标光标位置,包括:将所述当前鼠标移动位移转换为所述鼠标在所述第一目标信源所属设备的鼠标转换位移;根据所述初始光标位置和所述鼠标转换位移,确定所述虚拟光标的目标光标位置。3.根据权利要求1所述的方法,其特征在于,若所述第一鼠标移动类型为绝对鼠标类型,则所述根据所述目标光标位置,基于所述第一鼠标移动类型对应的第一漫游处理方式,确定所述鼠标分别在所述第一目标信源和所述第二目标信源下的实际位置,并将所述实际位置反馈给相应目标信源,包括:若所述第一目标窗口和所述第二目标窗口为同一目标窗口,则根据目标光标位置,以及所述目标窗口的窗口原点坐标,确定所述虚拟光标相对于所述目标窗口的第一相对位移;根据所述第一相对位移,确定所述鼠标在所述目标信源下的第一实际位置,并将所述第一实际位置反馈给所述目标窗口所属目标信源。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述第一目标窗口和所述第二目标窗口为不同窗口,则将预设初始位置坐标作为所述鼠标在所述第一目标信源下的第一实际位置并反馈至所述第一目标信源;确定所述第二目标信源对应的第二鼠标移动类型;根据所述目标光标位置,基于所述第二鼠标移动类型对应的第二漫游处理方式,确定所述鼠标在所述第二目标信源下的第二实际位置,并将所述第二实际位置反馈给所述第二目标信源。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标光标位置,基于所述第二鼠标移动类型对应的第二漫游处理方式,确定所述鼠标在所述第二目标信源下的第二实际位置,包括:若所述第二鼠标移动类型为绝对鼠标类型,则根据所述目标光标位置和所述第二目标窗口的窗口原点坐标,确定所述虚拟光标相对于所述第二目标窗口的第二相对位移;以及,根据所述第二相对位移,确定所述鼠标在所述第二目标信源下的第二实际位置;若所述第二鼠标移动类型为相对鼠标类型,则将预设偏移量作为所述鼠标在所述第二
目标信源下的第二实际位置。6.根据权利要求1所述的方法,其特征在于,若所述第一鼠标移动类型为相对鼠标类型,则所述根据所述目标光标位置,基于所述第一鼠标移动类型对应的第一漫游处理方式,确定所述鼠标分别在所述第一目标信源和所述第二目标信源下的实际位置,并将所述实际位置反馈给相应目标信源,包括:若所述第一目标窗口和所述第二目标窗口为同一目标窗口,则将预设偏移量作为所述鼠标在所述目标窗口的实际位置并反馈至所述目标窗口所属目标信源;若所述第一目标窗口和所述第二目标窗口为不同...
【专利技术属性】
技术研发人员:刚健,杨建平,丁江伟,
申请(专利权)人:北京铁力山科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。