实现模拟USB HID鼠标逐行自动滚屏显示的控制方法和装置制造方法及图纸

技术编号:26341968 阅读:38 留言:0更新日期:2020-11-13 20:28
本发明专利技术提供一种实现模拟USB HID鼠标逐行自动滚屏显示的控制方法和装置,方法包括:在接收到逐行滚屏信号时,激活USB HID鼠标逐行滚屏协议;获取逐行滚屏信号计次次数,当逐行滚屏信号计次次数为奇数时,判断是否接收到逐行滚屏方向信号;当接收到逐行滚屏方向信号时,获取逐行滚屏方向信号计次次数;根据逐行滚屏信号计次次数和逐行滚屏方向信号计次次数获取当前逐行滚屏速度;以及将当前逐行滚屏速度数据发送至上位机,并控制上位机根据当前逐行滚屏速度与首次滚屏方向执行逐行滚屏功能。从而实现逐行自动滚屏操作,即插即用,且速度可控,快速停止退出,既可逐行滚屏,又能达到逐页滚屏的效果,且操作简单,易于实现。

The control method and device of simulating USB HID mouse line by line auto scrolling display

【技术实现步骤摘要】
实现模拟USBHID鼠标逐行自动滚屏显示的控制方法和装置
本专利技术涉及计算机
,具体涉及一种实现模拟USBHID(UniversalSerialBusHumanInterfaceDevice人机接口设备)鼠标逐行自动滚屏显示的控制方法、一种实现模拟USBHID鼠标逐行自动滚屏显示的控制装置、一种计算机设备和一种非临时性计算机可读存储介质。
技术介绍
随着在教育领域中的电子白板产品的应用越来越广泛,其操作的简单便捷与高效交互性越来越受到用户的关注。市场上的电子白板产品主要分为以下四类产品:电脑+投影+白板+光笔、电脑+投影+白板+红外激光幕+手触、电脑+大尺寸液晶显示屏+红外边框+手触和电脑+大尺寸液晶显示电容屏+手触。在电子白板领域中,使用者(教师)除了经常需要对屏幕上显示的文档内容进行逐页翻屏显示外,还需要逐行上下滚动显示、或逐行上下匀速滚屏显示、或需要快速滚屏到文档开头、结尾或文档大致某位置、或需要从头到尾逐行自动滚屏播放,一般有四种实现方式:第一种方式是使用键盘,即采用键盘的上下方向键来实现,该方式的缺陷在于:在第本文档来自技高网...

【技术保护点】
1.一种实现模拟USB HID鼠标逐行自动滚屏显示的控制方法,其特征在于,包括以下步骤:/n在接收到逐行滚屏信号时,激活USB HID鼠标逐行滚屏协议;/n获取逐行滚屏信号计次次数,并判断所述逐行滚屏信号计次次数是否为奇数;/n当所述逐行滚屏信号计次次数为奇数时,判断是否接收到逐行滚屏方向信号;/n当接收到所述逐行滚屏方向信号时,获取逐行滚屏方向信号计次次数;/n根据所述逐行滚屏信号计次次数和所述逐行滚屏方向信号计次次数获取当前逐行滚屏速度;以及/n将所述当前逐行滚屏速度数据发送至上位机,并控制所述上位机根据所述当前逐行滚屏速度与首次逐行滚屏方向执行逐行滚屏功能。/n

【技术特征摘要】
1.一种实现模拟USBHID鼠标逐行自动滚屏显示的控制方法,其特征在于,包括以下步骤:
在接收到逐行滚屏信号时,激活USBHID鼠标逐行滚屏协议;
获取逐行滚屏信号计次次数,并判断所述逐行滚屏信号计次次数是否为奇数;
当所述逐行滚屏信号计次次数为奇数时,判断是否接收到逐行滚屏方向信号;
当接收到所述逐行滚屏方向信号时,获取逐行滚屏方向信号计次次数;
根据所述逐行滚屏信号计次次数和所述逐行滚屏方向信号计次次数获取当前逐行滚屏速度;以及
将所述当前逐行滚屏速度数据发送至上位机,并控制所述上位机根据所述当前逐行滚屏速度与首次逐行滚屏方向执行逐行滚屏功能。


2.根据权利要求1所述的实现模拟USBHID鼠标逐行自动滚屏显示的控制方法,其特征在于,根据所述逐行滚屏信号计次次数和所述逐行滚屏方向信号计次次数获取当前逐行滚屏速度,包括:
当所述逐行滚屏方向信号计次次数为1时,当前逐行滚屏速度等于初始逐行滚屏速度;
当所述逐行滚屏方向信号计次次数大于1,且所述当前逐行滚屏方向与首次逐行滚屏方向相同时,所述当前逐行滚屏速度等于上一次逐行滚屏速度与所述逐行滚屏加减速绝对值之和;
当所述逐行滚屏方向信号计次次数大于1,且所述当前逐行滚屏方向与所述首次逐行滚屏方向相反时,所述当前逐行滚屏速度等于上一次逐行滚屏速度与所述逐行滚屏加减速绝对值之差。


3.根据权利要求1或2所述的实现模拟USBHID鼠标逐行自动滚屏显示的控制方法,其特征在于,控制所述上位机根据所述当前逐行滚屏速度与首次逐行滚屏方向执行逐行滚屏功能,包括:
当所述当前逐行滚屏速度大于停止逐行滚屏预设值,且所述首次逐行滚屏方向向下时,将所述当前逐行滚屏速度作为USBHID鼠标逐行滚屏速度,并控制所述上位机根据所述USBHID鼠标逐行滚屏协议执行向下逐行滚屏功能;
当所述当前逐行滚屏速度大于所述停止逐行滚屏预设值,且所述首次逐行滚屏方向向上时,将所述当前逐行滚屏速度取反后加一作为所述USBHID鼠标逐行滚屏速度,并控制所述上位机根据所述USBHID鼠标滚屏协议执行向上逐行滚屏功能;
当所述当前逐行滚屏速度小于所述停止逐行滚屏预设值,且所述首次逐行滚屏方向向下时,将所述当前逐行滚屏速度的绝对值取反后加一作为所述USBHID鼠标逐行滚屏速度,并控制所述上位机根据所述USBHID鼠标逐行滚屏协议执行向上逐行滚屏功能;
当所述当前逐行滚屏速度小于所述停止逐行滚屏预设值,且所述首次逐行滚屏方向向上时,将所述当前逐行滚屏速度的绝对值作为所述USBHID鼠标逐行滚屏速度,并...

【专利技术属性】
技术研发人员:杨新龙
申请(专利权)人:南京通派光电科技有限公司
类型:发明
国别省市:江苏;32

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

1