CN105320300A - 循环式鼠标输入方法及鼠标装置 - Google Patents
循环式鼠标输入方法及鼠标装置 Download PDFInfo
- Publication number
- CN105320300A CN105320300A CN201410314364.7A CN201410314364A CN105320300A CN 105320300 A CN105320300 A CN 105320300A CN 201410314364 A CN201410314364 A CN 201410314364A CN 105320300 A CN105320300 A CN 105320300A
- Authority
- CN
- China
- Prior art keywords
- comparison table
- unit
- instruction
- button
- position number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 125000004122 cyclic group Chemical group 0.000 title claims 3
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
一种循环式鼠标输入方法,该方法包含下述步骤:(a)提供一记录该操作单元的每次操作位置的缓存器,并提供一对照表,该对照表记录相同数量的数个位置序号及数个指令,各该位置序号分别对应各该指令;(b)该操作单元被操作后,以该缓存器记录的位置序号查找该对照表的位置序号而产生对应该缓存器记录的位置序号的指令,且将缓存器记录的位置序号指向对应指向该对照表的下一个位置序号;及(c)重复步骤(b),直到到达该对照表的最大的位置序号后,再令该位置序号从头开始循环。
Description
技术领域
本发明涉及一种输入方法及鼠标装置,特别是涉及一种精简化设计并节省组件的循环式鼠标输入方法及鼠标装置。
背景技术
现有鼠标装置是将左键或右键在被操作后会输出一预定定义的指令。另外,也有同时按下数个按键的复合按键操作方式,使得有限的按键能产生更多不同定义的指令组合,其缺点是必须设置两个以上的按键,无法精简化设计。
因此,如何设计避免设置太多按键是需要解决的课题。
发明内容
本发明的目的在于提供一种无需设置额外组件且能精简化设计的循环式鼠标输入方法及鼠标装置。
于是,本发明的循环式鼠标输入方法的一实施例应用于一具有一操作单元的鼠标装置,该方法系包含下述步骤:(a)提供一对照表,该对照表记录数量均为N个的数个序号及数个指令,各该指令分别对应各该序号;(b)计数该操作单元被操作的一操作次数K;(c)将该操作次数K除以N得到一余数R;及(d)以该余数R寻找该对照表中相符的序号以得到对应的指令。
所述循环式鼠标输入方法中,该指令是代表单一按键的按下动作或数个不同按键的同时按下动作。
所述循环式鼠标输入方法中,步骤(a)之前还包括提供一用以编辑数个按键指令的人机界面,该人机界面具有一设置所述按键的循环方向的型式选单或一新增所述按键内容的循环按键选单。
本发明循环式鼠标输入方法的另一实施例中,该方法系包含下述步骤:(a)提供一记录该操作单元的每次操作位置的缓存器,并提供一对照表,该对照表记录相同数量的数个位置序号及数个指令,各该位置序号分别对应各该指令;(b)该操作单元被操作后,以该缓存器记录的位置序号查找该对照表的位置序号而产生对应该缓存器记录的位置序号的指令,且将缓存器记录的位置序号指向对应指向该对照表的下一个位置序号;及(c)重复步骤(b),直到到达该对照表的最大的位置序号后,再令该位置序号从头开始循环。
本发明的鼠标装置的一实施例包含一操作单元、一记忆单元、一控制单元及一输出单元;该记忆单元储存一对照表,该对照表记录数量均为N个的数个序号及数个指令,各该指令分别对应各该序号;该控制单元电性连接该操作单元及该记忆单元,计数该操作单元被操作的一操作次数K,将该操作次数K除以N得到一余数R,并以该余数R寻找该对照表中相符的序号以得到对应的指令;该输出单元电性连接该控制单元,受该控制单元控制以将该指令输出。其中,该操作单元具有一按键,且该控制单元是计数该按键每次被触发后的操作次数。另外,该操作单元还具有一滚轮,且该控制单元是计数在短时间内该滚轮朝向一第一方向每次被滚动后为一第一次数,及该滚轮朝向一相反于该第一方向的第二方向每次被滚动后为一第二次数,且该操作次数为该第一次数减去该第二次数。
本发明鼠标装置的另一实施例中包含一操作单元、一记忆单元、一控制单元及一输出单元;该记忆单元储存一对照表,该对照表记录相同数量的数个位置序号及数个指令,各该位置序号分别对应各该指令;该控制单元电性连接该操作单元及该记忆单元,具有一记录该操作单元的每次操作位置的缓存器,该控制单元于该操作单元被操作后,以该缓存器记录的位置序号查找该对照表的位置序号而产生对应该缓存器记录的位置序号的指令,且将缓存器记录的位置序号指向对应指向该对照表的下一个位置序号,直到到达该对照表的最大的位置序号后,再令该位置序号从头开始循环;该输出单元电性连接该控制单元,受该控制单元控制以将该指令输出。
本发明的有益效果在于:无须设置多个按键,运用循环式操作可以精简化设计并节省组件。
附图说明
图1是一示意图,说明本发明的鼠标装置的实施例;
图2是一流程图,说明本发明的循环式鼠标输入方法应用于按键的实施例;
图3是一流程图,说明本发明的循环式鼠标输入方法应用于滚轮的实施例;
图4是一示意图,说明本发明于计算机加载程序并执行循环式鼠标输入方法的人机界面。
图5是一示意图,说明本发明于人机界面上显示新增按键内容。
具体实施方式
下面结合附图及实施例对本发明进行详细说明。在本发明被详细描述之前,要注意的是,在以下的说明内容中,类似的组件是以相同的编号来表示。
参阅图1,本发明的循环式鼠标输入方法的实施例应用于一鼠标装置1,然而,需补充的是,本发明的实施例仅为示例而非限制,本领域通常知识者当可应用于类似的输入设备,不以本说明书所揭示者为限制。
鼠标装置1具有一壳体10、一控制单元11、一记忆单元12、一操作单元13及一输出单元15;其中,操作单元包括二个按键131、132及一滚轮133。
参阅图2,并配合图1,其中作为左键的按键131及滚轮133的控制方法说明如下。
步骤201中,记忆单元12储存一对照表,该对照表记录数量为N个的数个序号及数量为N个的数个指令,各指令分别对应各序号。其功能说明如表1所示,本实施例的N=6,除了表1的例示,其他实施例中,各指令可以是其他类型的单一按键的按下动作或数个其他类型的不同按键的同时按下动作,也属于本发明的范畴。
控制单元11电性连接该操作单元13及该记忆单元12。步骤202中,控制单元11用以计数按键131被操作的一操作次数K;接着,步骤203中,控制单元11将该操作次数K除以N得到一余数R;然后,步骤204中,控制单元11以该余数R寻找该对照表中相符的序号以得到对应的指令;然后,通过该输出单元15传输该指令,例如:该控制单元11可控制输出单元15以将该指令输出至一主机(图未示)。
表1
| 序号 | 指令 | 功能说明 |
| 1 | Ctrl+A | 实体按键Ctrl及实体按键A的同时按下动作 |
| 2 | B | 实体按键B的按下动作 |
| 3 | Shift | 实体按键Shift的按下动作 |
| 4 | 1 | 实体按键1的按下动作 |
| 5 | 2 | 实体按键2的按下动作 |
| 0 | F | 实体按键F的按下动作 |
例如:按键131被操作的操作次数K=5,操作次数5除以6得到余数5,对应余数5在对照表中相符的序号5可得到对应的指令,因此,按下按键131五次可以产生对应实体按键2的按下动作。
另一实施例中,可借由一序号(P)记录目前的循环位置实现本发明的控制方法;其中,控制单元11具有一记录操作单元13的每次操作位置的缓存器(图未示),并提供类似表2的对照表,该对照表记录相同数量(如:6组)的数个位置序号及数个指令,各该位置序号分别对应各该指令;因此,实际操作时,假设一开始的位置序号(P)为1,当操作单元13被操作后,会依目前位置序号(P),对应输出按键码”CTRL+A”至主机;然后,将位置序号(P)指向下一个位置序号=2,接着,当操作单元13又被操作时,此时,会输出按键码B至主机;然后,将位置序号(P)设成3,如此操作单元13每次被操作时,依序设置位置序号(P)且所输出的按键码都不一样,直到到达对照表中的最大位置序号6后,再令位置序号从头开始循环。前述方式也可改成逆向循环,也就是每次输出后,位置序号(P)是递减的,也属于本发明范畴。
表2
| 位置序号 | 指令 | 功能说明 |
| 1 | Ctrl+A | 实体按键Ctrl及实体按键A的同时按下动作 |
| 2 | B | 实体按键B的按下动作 |
| 3 | Shift | 实体按键Shift的按下动作 |
| 4 | 1 | 实体按键1的按下动作 |
| 5 | 2 | 实体按键2的按下动作 |
| 6 | F | 实体按键F的按下动作 |
参阅图3,为本发明鼠标装置1的滚轮133的控制原理。步骤301中,记忆单元12储存一对照表(如表1所示),该对照表记录数量均为N个的数个序号及数个指令,各该指令分别对应各该序号。其中,各指令可以是单一按键的按下动作或数个不同按键的同时按下动作。
步骤302中,控制单元11用以计数滚轮133在短时间内被操作的一操作次数K;其中,该控制单元是计数该滚轮133朝向一第一方向I每次被滚动后为一第一次数K1,及该滚轮133朝向一相反于该第一方向I的第二方向II每次被滚动后为一第二次数K2,且该操作次数K为该第一次数K1减去该第二次数K2。
接着,步骤303中,控制单元11将该操作次数K除以N得到一余数R;然后,步骤304中,控制单元11以该余数R寻找该对照表中相符的序号以得到对应的指令,例如:向第一方向I来滚动滚轮133五次及向第二方向II来滚动滚轮133一次可以产生对应实体按键1的按下动作;然后,通过该输出单元15传输该指令,例如:该控制单元11可控制输出单元15以将该指令输出至一主机(图未示),输出指令后再设置操作次数为零,并重复前述步骤302至步骤304。
本发明的循环式鼠标输入方法的按键内容共有两种实施例,第一实施例为鼠标装置1的对照表为出厂固定。
参阅图4,本发明的循环式鼠标输入方法的第二实施例是可在驱动程序的人机界面51编辑对照表的按键内容,于计算机加载程序而产生人机界面51,人机界面51包括一型式选单511及一循环按键选单512。
参阅图4及图5,以设置右键的循环按键内容为例,循环按键选单512可提供新增所述按键内容,若在实体键盘的按键依序键入「1」、「2」、「3」、「A」、「Alt」,则循环按键选单512会对应显示出包括「1」、「2」、「3」、「A」、「Alt」的虚拟按键6,当按下一新增按键513,就可完成对照表的数据内容的设置。另外,型式选单511可设置所述按键「1」、「2」、「3」、「A」、「Alt」的循环方向,包括正向循环、逆向循环或目前位置;以图1为例,若是设定为正向循环,则朝着第一方向I操作时,就会以「1」、「2」、「3」、「A」、「Alt」顺序输出,假设为设定为逆向循环,则朝着第二方向II操作时,将以「1」、「2」、「3」、「A」、「Alt」顺序输出,若设定为目前位置,则是维持原来的滚轮功能不变,滚轮133的被操作不会输出「1」、「2」、「3」、「A」、「Alt」,而是由按键131或132被操作来执行。
综上所述,本发明的功效在于:鼠标装置1无须设置定时器及多个按键,只需单一按键131或单一滚轮133并配合运用对照表及循环式计算控制原理,可以精简化鼠标装置的整体设计并节省组件,故确实能达成本发明的目的。
惟以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明权利要求书及专利说明书内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。
Claims (8)
1.一种循环式鼠标输入方法,应用于一具有一操作单元的鼠标装置,其特征在于:该方法包含下述步骤:
(a)提供一记录该操作单元的每次操作位置的缓存器,并提供一对照表,该对照表记录相同数量的数个位置序号及数个指令,各该位置序号分别对应各该指令;
(b)该操作单元被操作后,以该缓存器记录的位置序号查找该对照表的位置序号而产生对应该缓存器记录的位置序号的指令,且将缓存器记录的位置序号指向对应指向该对照表的下一个位置序号;及
(c)重复步骤(b),直到到达该对照表的最大的位置序号后,再令该位置序号从头开始循环。
2.一种循环式鼠标输入方法,应用于一具有一操作单元的鼠标装置,其特征在于:该方法包含下述步骤:
(a)提供一对照表,该对照表记录数量均为N个的数个序号及数个指令,各该指令分别对应各该序号;
(b)计数该操作单元被操作的一操作次数K;
(c)将该操作次数K除以N得到一余数R;及
(d)以该余数R寻找该对照表中相符的序号以得到对应的指令。
3.如权利要求2所述的循环式鼠标输入方法,其特征在于:该指令是代表单一按键的按下动作或数个不同按键的同时按下动作。
4.如权利要求2所述的循环式鼠标输入方法,其特征在于:步骤(a)之前还包括提供一用以编辑数个按键指令的人机界面,该人机界面具有一设置所述按键的循环方向的型式选单或一新增所述按键内容的循环按键选单。
5.一种鼠标装置,其特征在于:包含:
一操作单元;
一记忆单元,储存一对照表,该对照表记录相同数量的数个位置序号及数个指令,各该位置序号分别对应各该指令;
一控制单元,电性连接该操作单元及该记忆单元,具有一记录该操作单元的每次操作位置的缓存器,该控制单元于该操作单元被操作后,以该缓存器记录的位置序号查找该对照表的位置序号而产生对应该缓存器记录的位置序号的指令,且将缓存器记录的位置序号指向对应指向该对照表的下一个位置序号,直到到达该对照表的最大的位置序号后,再令该位置序号从头开始循环;及
一输出单元,电性连接该控制单元,受该控制单元控制以将该指令输出。
6.一种鼠标装置,其特征在于:包含:
一操作单元;
一记忆单元,储存一对照表,该对照表记录数量均为N个的数个序号及数个指令,各该指令分别对应各该序号;
一控制单元,电性连接该操作单元及该记忆单元,计数该操作单元被操作的一操作次数K,将该操作次数K除以N得到一余数R,并以该余数R寻找该对照表中相符的序号以得到对应的指令;及
一输出单元,电性连接该控制单元,受该控制单元控制以将该指令输出。
7.如权利要求6所述的鼠标装置,其特征在于:该操作单元具有一按键,且该控制单元是计数该按键每次被触发后的操作次数。
8.如权利要求6所述的鼠标装置,其特征在于:该操作单元具有一滚轮,且该控制单元是计数在短时间内该滚轮朝向一第一方向每次被滚动后为一第一次数及该滚轮朝向一相反于该第一方向的第二方向每次被滚动后为一第二次数,且该操作次数为该第一次数减去该第二次数。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410314364.7A CN105320300A (zh) | 2014-07-03 | 2014-07-03 | 循环式鼠标输入方法及鼠标装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410314364.7A CN105320300A (zh) | 2014-07-03 | 2014-07-03 | 循环式鼠标输入方法及鼠标装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105320300A true CN105320300A (zh) | 2016-02-10 |
Family
ID=55247832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410314364.7A Pending CN105320300A (zh) | 2014-07-03 | 2014-07-03 | 循环式鼠标输入方法及鼠标装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105320300A (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1225534A (zh) * | 1997-12-17 | 1999-08-11 | 松下电器产业株式会社 | 电话机汉字输入方法及装置和具汉字输入功能的电话机 |
| US20040117781A1 (en) * | 2002-12-17 | 2004-06-17 | International Business Machines Corporation | Detection of reduction variables in an assignment statement |
| CN101309096A (zh) * | 2007-05-16 | 2008-11-19 | 展讯通信(上海)有限公司 | 功率控制命令发送/接收方法和装置 |
| CN103809774A (zh) * | 2012-11-05 | 2014-05-21 | 宝德科技股份有限公司 | 鼠标及鼠标输入方法 |
-
2014
- 2014-07-03 CN CN201410314364.7A patent/CN105320300A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1225534A (zh) * | 1997-12-17 | 1999-08-11 | 松下电器产业株式会社 | 电话机汉字输入方法及装置和具汉字输入功能的电话机 |
| US20040117781A1 (en) * | 2002-12-17 | 2004-06-17 | International Business Machines Corporation | Detection of reduction variables in an assignment statement |
| CN101309096A (zh) * | 2007-05-16 | 2008-11-19 | 展讯通信(上海)有限公司 | 功率控制命令发送/接收方法和装置 |
| CN103809774A (zh) * | 2012-11-05 | 2014-05-21 | 宝德科技股份有限公司 | 鼠标及鼠标输入方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105068664A (zh) | 交互系统及交互控制方法 | |
| US11687532B2 (en) | Performing database joins in distributed data processing systems | |
| CN109783779A (zh) | 一种数据excel导入导出转换的工具 | |
| CN106294163A (zh) | 一种轻量级的代码分支覆盖率检测方法 | |
| CN111325332A (zh) | 卷积神经网络的处理方法和装置 | |
| CN107844645A (zh) | 基于bim的协作发起方法及装置 | |
| CN105320300A (zh) | 循环式鼠标输入方法及鼠标装置 | |
| CN109521914A (zh) | 恢复文件中数据的方法、装置和系统 | |
| CN103336666A (zh) | 一种hid设备一键上网访问的方法及使用该方法的hid设备 | |
| CN101976190B (zh) | 基于DirectUI的界面生成系统及方法 | |
| CN104573087A (zh) | 一种基于模拟计算机外设的数据传输方法 | |
| CN104636119A (zh) | 用于处理混编指令的方法和设备 | |
| CN104503730A (zh) | 一种基于指令的大数点加、倍点运算电路及实现方法 | |
| CN104182208A (zh) | 利用破解规则破解密码的方法及系统 | |
| WO2021046718A1 (zh) | 一种基于悬浮按钮的快捷操作方法、装置及电子设备 | |
| CN104951294B (zh) | SAP结合Microsoft Office实现复杂数学模型运算的方法及系统 | |
| CN104750415A (zh) | 一种终端操作方法及终端 | |
| CN112513860A (zh) | 数据处理方法、装置、系统、存储介质、处理器 | |
| CN104951450A (zh) | 用于信息处理的方法和系统 | |
| CN104461174B (zh) | 光学触控系统及光学触控控制方法 | |
| CN107341136B (zh) | 序列索引号的生成方法、生成装置及存储介质 | |
| CN105183465A (zh) | 一种智能电器的应用程序设计方法及系统 | |
| TWI514204B (zh) | Recursive mouse input method and mouse device, computer program products | |
| CN105573670A (zh) | 存储系统的扩展器配置文件的配置装置和方法 | |
| CN116009851B (zh) | 目标模型集成与发布方法、装置、计算机设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160210 |