[发明专利]可实现自定义鼠标按键功能的方法、系统及鼠标无效
申请号: | 200810216094.0 | 申请日: | 2008-09-11 |
公开(公告)号: | CN101364152A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 白金颖;倪郁青;陈刚 | 申请(专利权)人: | 白金颖;倪郁青;陈刚 |
主分类号: | G06F3/033 | 分类号: | G06F3/033;G06F3/038 |
代理公司: | 深圳市维邦知识产权事务所 | 代理人: | 黄莉 |
地址: | 518000广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 自定义 鼠标 按键 功能 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种可自定义功能的鼠标及对鼠标进行自定义功能的实现方法。
背景技术
随着信息技术的发展,作为电脑的基本输入设备的鼠标有越来越多的技术应用产品走入了普通人的生活,如PS/2鼠标、USB鼠标、无线鼠标、RS-232接口鼠标等。
随着鼠标的各种应用和在各种使用环境中的需要,人们越来越不满足于基本鼠标的较为简单的3D3键功能,而希望通过按键扩展基本鼠标和键盘的功能,实现一些在特定环境中需要使用的快捷键、组合键等扩展功能,如办公软件使用环境、图形处理应用环境、游戏环境等,不同的环境不同快捷键、组合键的使用频率不同,针对不同的应用环境通过对按键功能进行自定义,提高电脑操作的效率。
目前按键自定义功能的实现方式主要有两种方式:
通过电脑上的驱动程序实现按键自定义功能,如微软、罗技的鼠标及键盘。这种方式要在使用按键自定义功能鼠标及键盘的电脑上安装相应的驱动程序,同时在使用按键自定义功能鼠标及键盘时要保证驱动程序已经启动才能使用自定义按键。该方式的缺点是鼠标及键盘只能在安装了相应的驱动程序并设置了功能的电脑上才能使用自定义按键,如果换一台没有安装驱动程序的电脑就无法使用自定义按键。
通过宏编程方式实现按键自定义功能,如奥斯卡鼠标。这种方式通过宏编程,利用许多逻辑方法,例如:循环、如果、等于、区间重复、跳跃、改变指令之间的延时、控制光标的绝对/相对位移量、鼠标模拟、录下鼠标连续动作等,把功能的实现代码写入鼠标中,从而实现自定义鼠标的功能。该方式的缺点是功能定义复杂,需要有一定的编程知识才能够进行功能配置。
发明内容
本发明所要解决的技术问题是:提供一种可实现自定义鼠标按键功能的方法,该方法无需驱动程序,无需编程,功能定义简单,简单方便。
本发明进一步所要解决的技术问题是:提供一种可实现自定义鼠标按键功能的系统,该系统无需驱动程序,无需编程,功能定义简单,简单方便。
本发明进一步所要解决的技术问题是:提供一种可实现自定义鼠标按键功能的鼠标,该鼠标无需驱动程序,无需编程,功能定义简单,简单方便。
为解决上述技术问题,本发明采用如下技术方案:
一种可实现自定义鼠标按键功能的方法,包括以下步骤:
预设步骤,在接收到使用者通过计算机界面输入的自定义按键功能的数据结构后,将所述数据结构通过功能数据传输接口传输到鼠标的非易失性存储器中保存;
按键感知步骤,获得来自鼠标的按键输入接口的按键状态和按键码;
功能查询步骤,根据按键码从所述非易失性存储器中读取对应的自定义按键功能的数据结构;
解码步骤,根据功能数据传输接口对应的传输协议对所述数据结构进行解码处理;
数据传输步骤,将所述数据结构通过计算机接口输出到计算机。
相应地,本发明还公开了一种可实现自定义鼠标按键功能的系统,它包括有:
非易失性存储器,用于保存预设的自定义按键功能的数据结构;
功能配置单元,用于在接收到使用者通过计算机界面输入的自定义按键功能的数据结构后,将所述数据结构通过计算机接口传输到鼠标的非易失性存储器中保存;
微控制器,与所述功能配制单元及非易失性存储器相连,用于接收所述来自功能配制单元的数据结构、并将其保存到非易失性存储器中,以及在获得鼠标的按键状态和按键码后,根据按键码从所述非易失性存储器中读取对应的自定义按键功能的数据结构、并将该数据结构进行解码后,通过所述功能数据传输接口输出到计算机。
相应地,本发明还公开了一种可实现自定义鼠标按键功能的鼠标,包括有鼠标按键,该鼠标还包括有:
非易失性存储器,用于保存预设的自定义按键功能的数据结构;
功能数据传输接口,与计算机相连,用于接收来自计算机的按键自定义功能数据结构;
按键输入接口,与鼠标按键相连,用于接收来自鼠标按键的按键状态和按键码;
微控制器,与所述功能数据传输接口、按键输入接口、及非易失性存储器相连,用于在获得来自功能数据传输接口的数据结构后、将其保存到非易失性存储器中,以及在获得来自按键输入接口的按键状态和按键码后,根据按键码从所述非易失性存储器中读取对应的自定义按键功能的数据结构、并将该数据结构进行解码后,通过所述功能数据传输接口输出到计算机。
本发明的有益效果是:
本发明的实施例通过将自定义按键功能的数据结构存入鼠标的非易失性存储器中,从而无需驱动程序,无需编程,功能定义简单,简单方便地实现了自定义鼠标按键功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于白金颖;倪郁青;陈刚,未经白金颖;倪郁青;陈刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810216094.0/2.html,转载请声明来源钻瓜专利网。