当前位置: 首页 > 专利查询>童宗伟专利>正文

一种鼠标控制方法及装置制造方法及图纸

技术编号:36392024 阅读:14 留言:0更新日期:2023-01-18 09:56
本发明专利技术实施例提供了一种鼠标控制方法及装置,通过当鼠标的左键和右键均被按下时,则获取鼠标左键导通时长和鼠标右键导通时长;当所述鼠标左键导通时长和所述鼠标右键导通时长均处于用户设置的模式转换基准值范围内时,则获取鼠标左键按下时间点和鼠标右键按下时间点;其中,所述模式转换基准值范围的最大值为左键双击时间基准值;依据所述鼠标左键按下时间点和所述鼠标右键按下时间点生成时间差,若所述时间差小于所述左键双击时间基准值,则按下双击鼠标左键的功能。通过单击鼠标左键和右键按下双击鼠标左键的功能,不用增加零部件来实现双击功能,在使用时减轻了左键手指的使用负担,可更好的用于工作。可更好的用于工作。可更好的用于工作。

【技术实现步骤摘要】
一种鼠标控制方法及装置


[0001]本专利技术涉及控制
,具体涉及一种鼠标控制方法及装置。

技术介绍

[0002]在日常使用中,鼠标是一种能够对台式电脑、笔记本电脑等电子设备中的光标进行控制的工具。是计算机的一种外接输入设备,也是计算机显示系统纵横坐标定位的指示器,因形似老鼠而得名。鼠标的使用是为了使计算机的操作更加简便快捷,来代替键盘那繁琐的指令。
[0003]传统的鼠标为,左键单击功能、右键单击功能和左键双击功能,当单、双击鼠标左键时,鼠标左键工作;单、双击鼠标右键时,单、双击鼠标右键时,鼠标右键工作;而当同时按下鼠标左、右键时,鼠标则不工作,没有反应。或现有专利200520066758.1公开了一种按键具双击功能的鼠标,该鼠标增加了一个按键,该键单击时信号传送到鼠标处理器,鼠标处理器将此信号转换为双击信号并将其传输到计算机。如此便实现了只单击一次按键就达到双击的功能。
[0004]目前的鼠标,一般左键使用频率较高,因为操作鼠标的手指都是单指工作,这样工作时间长以后,按压左键的手指会感觉疲劳,且手臂会觉得酸痛,若是按压左、右按键的两手指在工作时能够同时操作鼠标左、右按键,又可实现鼠标的左键工作功能,就满足了人体工程学,可使手指更灵活的工作,操作鼠标的手臂的舒适感也会得到提高。但专利200520066758.1,在鼠标上增加了一个按键,从而要改变鼠标的结构,会使制造更困难,生产成本增大。

技术实现思路

[0005]鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种鼠标控制方法及装置,包括:
[0006]一种鼠标控制方法,所述方法通过单击鼠标左键和右键按下双击鼠标左键的功能,包括:
[0007]设置一个鼠标左键功能双击时间基准值;
[0008]当鼠标的左键和右键被按下时,鼠标左键进入左键双击模式,输出所述鼠标左键按下数据,同时开启鼠标左键导通时间计时;当所述鼠标右键按下进入左键双击模式,不输出右键按下数据,同时开启鼠标右键导通时间计时;在鼠标左键和鼠标右键都处于左键双击模式时,当所述鼠标左键导通时长和所述鼠标右键导通时长小于左键功能双击时间基准值,鼠标左键按下时间点和鼠标右键按下时间点做时间差小于左键功能双击时间基准值,模拟输出鼠标左键双键功能数据,当松开鼠标左键和鼠标右键动作时左键和右键不输出按键松开数据;
[0009]当检测到鼠标左键有按下鼠标右键没有按下时,鼠标左键进入左键双击模式,输出鼠标左键按下数据,同时开启鼠标左键导通时间计时,松开鼠标左键,退出左键双击模式
输出左键松开数据;或当左键导通计时大于左键功能双击时间基准值,退出左键双击模式,松开鼠标左键输出左键松开数据;
[0010]当检测到鼠标右键有按下鼠标左键没有按下时,鼠标右键进入左键双击模式,不输出鼠标右键按下数据,同时开启鼠标右键导通时间计时,松开鼠标右键,退出左键双击模式,模拟输出右键按下和松开数据;或当右键导通时间计时大于左键功能双击时间基准值时,退出左键双击模式,输出右键按下数据,右键松开时输出右键松开数据。
[0011]为实现本申请还包括一种鼠标控制装置,所述装置通过单击鼠标左键和右键按下双击鼠标左键的功能,包括:
[0012]双击时间基准值模块,用于设置一个鼠标左键功能双击时间基准值;
[0013]同时按下模块,用于当鼠标的左键和右键被按下时,鼠标左键进入左键双击模式,输出所述鼠标左键按下数据,同时开启鼠标左键导通时间计时;当所述鼠标右键按下进入左键双击模式,不输出右键按下数据,同时开启鼠标右键导通时间计时;在鼠标左键和鼠标右键都处于左键双击模式时,当所述鼠标左键导通时长和所述鼠标右键导通时长小于左键功能双击时间基准值,鼠标左键按下时间点和鼠标右键按下时间点做时间差小于左键功能双击时间基准值,模拟输出鼠标左键双键功能数据,当松开鼠标左键和鼠标右键动作时左键和右键不输出按键松开数据;
[0014]左键按下模块,用于当检测到鼠标左键有按下鼠标右键没有按下时,鼠标左键进入左键双击模式,输出鼠标左键按下数据,同时开启鼠标左键导通时间计时,松开鼠标左键,退出左键双击模式输出左键松开数据;或当左键导通计时大于左键功能双击时间基准值,退出左键双击模式,松开鼠标左键输出左键松开数据;
[0015]右键按下模块,用于当检测到鼠标右键有按下鼠标左键没有按下时,鼠标右键进入左键双击模式,不输出鼠标右键按下数据,同时开启鼠标右键导通时间计时,松开鼠标右键,退出左键双击模式,模拟输出右键按下和松开数据;或当右键导通时间计时大于左键功能双击时间基准值时,退出左键双击模式,输出右键按下数据,右键松开时输出右键松开数据。
[0016]为实现本申请还包括一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的鼠标控制方法的步骤。
[0017]为实现本申请一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的鼠标控制方法的步骤。
[0018]本申请具有以下优点:
[0019]在本申请的实施例中,通过当鼠标的左键和右键均被按下时,则获取鼠标左键导通时长和鼠标右键导通时长;当所述鼠标左键导通时长和所述鼠标右键导通时长均处于用户设置的模式转换基准值范围内时,则获取鼠标左键按下时间点和鼠标右键按下时间点;其中,所述模式转换基准值范围的最大值为左键双击时间基准值;依据所述鼠标左键按下时间点和所述鼠标右键按下时间点生成时间差,若所述时间差小于所述左键双击时间基准值,则按下双击鼠标左键的功能。通过单击鼠标左键和右键按下双击鼠标左键的功能,不用增加零部件来实现双击功能,在使用时减轻了左键手指的使用负担,可更好的用于工作;且本申请能够不干扰正常的鼠标使用功能,适应用户的使用习惯。
附图说明
[0020]为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请一实施例提供的一种鼠标控制方法的步骤流程图;
[0022]图2是本申请一实施例提供的一种鼠标控制方法的步骤流程图;
[0023]图3是本申请一实施例提供的一种鼠标控制方法的总步骤流程图;
[0024]图4是本申请一实施例提供的一种鼠标控制装置的结构框图;
[0025]图5是本专利技术一实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0026]为使本申请的所述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鼠标控制方法,所述方法通过单击鼠标左键和右键按下双击鼠标左键的功能,其特征在于,包括:设置一个鼠标左键功能双击时间基准值;当鼠标的左键和右键被按下时,鼠标左键进入左键双击模式,输出所述鼠标左键按下数据,同时开启鼠标左键导通时间计时;当所述鼠标右键按下进入左键双击模式,不输出右键按下数据,同时开启鼠标右键导通时间计时;在鼠标左键和鼠标右键都处于左键双击模式时,当所述鼠标左键导通时长和所述鼠标右键导通时长小于左键功能双击时间基准值,鼠标左键按下时间点和鼠标右键按下时间点做时间差小于左键功能双击时间基准值,模拟输出鼠标左键双键功能数据,当松开鼠标左键和鼠标右键动作时左键和右键不输出按键松开数据;当检测到鼠标左键有按下鼠标右键没有按下时,鼠标左键进入左键双击模式,输出鼠标左键按下数据,同时开启鼠标左键导通时间计时,松开鼠标左键,退出左键双击模式输出左键松开数据;或当左键导通计时大于左键功能双击时间基准值,退出左键双击模式,松开鼠标左键输出左键松开数据;当检测到鼠标右键有按下鼠标左键没有按下时,鼠标右键进入左键双击模式,不输出鼠标右键按下数据,同时开启鼠标右键导通时间计时,松开鼠标右键,退出左键双击模式,模拟输出右键按下和松开数据;或当右键导通时间计时大于左键功能双击时间基准值时,退出左键双击模式,输出右键按下数据,右键松开时输出右键松开数据。2.一种鼠标控制装置,所述装置通过单击鼠标左键和右键按下双击鼠标左键的功能,其特征在于,包括:双击时间基准值模块,用于设置一个鼠标左键功能双击时间基准值;同时按下模块,用于当鼠标的左键和右键被按下时,鼠标左键进入...

【专利技术属性】
技术研发人员:童语童宗伟
申请(专利权)人:童宗伟
类型:发明
国别省市:

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

1