用于控制设备的直观按键程序设计的制作方法

上传人:ting****789 文档编号:310029375 上传时间:2022-06-14 格式:DOCX 页数:5 大小:22.52KB
返回 下载 相关 举报
用于控制设备的直观按键程序设计的制作方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《用于控制设备的直观按键程序设计的制作方法》由会员分享,可在线阅读,更多相关《用于控制设备的直观按键程序设计的制作方法(5页珍藏版)》请在金锄头文库上搜索。

1、用于控制设备的直观按键程序设计的制作方法专利名称:用于控制设备的直观按键程序设计的制作方法技术领域:本发明是关于一种计算机控制设备,尤其是关于一种用于配置计算机控制设备的系统和方法。在Microsoft WindowsTM和其他图形用户界面操作系统中,必须首先通过定位一START(开始)菜单、查找一SETTINGS(设置)选项、定位一CONTROL PANEL(控制面板),然后选择适当的软件应用程序,例如MOUSE(鼠标)或KEYBOARD(键盘),才可以使用该软件应用。一旦该软件应用程序被鉴别,则用户必须将其选择用于运行,然后必须查找允许自定义该控制设备配置的子菜单。然后该子菜单将引导打开一

2、对话框,用户必须将自定义信息放入其中。一旦打开适当的弹出菜单,用户则通过在允许指定自定义操作的特定区域输入其特点,将用于控制设备的自定义信息插入。例如,一种选择可为在一文本输入区域中特定站点输入。另一种选择可为从一自定义特点的边框形式闭合列表中选择一功能。一旦完成该过程,则最终将该特点指定到鼠标或键盘上的一个按键。常规控制设备的自定义中存在一个问题其缺乏使用的方便性。例如,在最终将适合的特点应用于该控制设备之前,用户必须通过一系列菜单及/或对话框。一典型用户时常不了解应操作哪一个菜单。该等自定义一常规控制设备所需的一系列菜单或步骤导致了诸多问题,例如增加了改变或重新配置先前自定义的功能所需的时

3、间及工作量,且由于复杂的菜单及对话框的导航降低了生产率。总之,常规的用于自定义控制设备的系统和方法对用户来说缺乏整体直观性,因此限制了用户可获得配置的潜在可能性。因此,需要一种系统及方法,其可用于直观地将计算机或计算机相关的功能与一计算机控制设备触发元件联系在一起。发明内容本发明包括一种用于在计算机系统中将一功能分配给计算机外围设备上一个选择按键的系统及方法。将功能分配给该选择按键包括检测该选择按键是否被按下并确定该选择按键是否被按下一预定时限。若按键被按下的时限等于或大于一预定时限,则将该功能映射到控制设备上的该选择按键。已发现,该映射的功能可为任一计算机或与计算机相关的操作,例如,特定用户

4、功能、用于该外围设备的特定配置设置、运行(或执行)一应用或程序,或定位一因特网网站位置,例如文件传送协议(FTP)网站或环球网(www)网站。在一实施例中,本发明包含一直观按键选择配置系统(或选择配置系统),将该系统配置成将一外围设备上的一个按键与一功能相联系。该选择配置系统包括一检测模块、一计时器模块和一映射模块。将该检测模块配置成鉴别一来自信号源的信号的开始。该选择信号与一功能相联系。如上文所述,该功能可为任一计算机或与计算机相关的操作。将该计时器模块配置成确定该选择信号的结束。已发现,也可将该计时器模块配置成确定该选择信号何时开始。若该选择信号符合及/或超过一预定时限,则将该映射模块配置

5、成将与来自信号源的功能相关的功能映射到该按键。通过在一等于或大于一预定时间的时间内触发该按键,以此鉴别一功能并将该功能与该按键相联系,本发明提供一直观地程序设计一外围设备按键(或任何其他触发元件)的优势。此后将该按键与一功能相联系,使得当在一小于该预定时间内触发该按键时,执行该功能。因此,用户可有利地通过一外围设备按键设计并调用一功能,不需要通过一系列菜单及/或弹出窗口。详细描述中的特点及优势并不完全具有排他性,并且熟悉此项技术者鉴于附图、发明详细说明及权利要求书可易于理解许多另外特点及优势。此外,应注意详细描述中所使用的语言的选择主要是为了可读性及指导性目的,而并非用于限制或限定本发明的标的

6、物。附图描述了本发明的目标及特点的实施例,且仅具说明目的。下文详细说明中更加全面地揭示了附图,此详细说明参照了附图,其中图1a及1b说明一根据本发明一实施例的计算机系统。图1c说明一根据本发明一实施例的用于一计算机系统的软件构造。图2a说明一根据本发明一实施例的直观按键选择配置系统。图2b说明一根据本发明一实施例的一直观按键选择配置系统中的计时曲线图。图3说明一根据本发明一实施例的计算机键盘。图4a至4c说明一根据本发明一实施例用于一直观按键选择配置系统中的计算机键盘上的按键手柄(button pad)。图5a及5b说明一根据本发明一实施例的计算机指示设备。图6a至6c说明一根据本发明一实施例

7、用于一直观按键选择配置系统中的计算机指示设备上的按键手柄。图7说明一根据本发明一实施例用于操作一直观按键选择配置系统的程序方框图。具体实施例方式现将详细参照本发明的若干实施例,附图中说明了本发明的实例。应注意,附图中可使用相似或相同的参考数字,并可用相似或相同的参考数字表示相似或相同的功能。图1a说明一根据本发明一实施例的计算机系统110。该计算机系统110包括一常规计算机120和通过一有线或无线连接与计算机120耦合的一个或多个外围设备。计算机120可为,例如,个人电脑、工作站、网络计算机(或仪器),或个人数字助理。该一个或多个外围设备可包括一键盘130及一计算机指示设备,例如鼠标140。键

8、盘130以及指示设备140可分别包括一按键手柄(或区域)135、145。该一个或多个外围设备的另一实例包括下列设备,比如游戏键盘、操纵杆或导向轮。该一个或多个外围设备的其他实例也包括个人计算机数码相机、摄像机或三维控制设备。每一示范设备均可具有一类似于该按键手柄,例如135或145的按键手柄功能(如本文所揭示)。图1b说明了一根据本发明一实施例的一计算机系统中用于计算机120的逻辑内部体系结构。该体系结构包括一中央处理器(CPU或处理器)150(或微控制器单元)、一存储器155、一存储装置160、一个或多个输入-输出(I/O)端口165a-165n及一个将这些部件耦合到一起的数据总线170。该

9、CPU150为一常规处理器,例如,Intel PentiumTM或ItaniumTM系列处理器或Motorola PowerPCTM系列处理器。存储器155是一常规存储器,例如,动态随机存储器(“DRAM”)或静态随机存储器(“SRAM”)。存储装置160是一常规存储器,例如,磁存储媒质、光存储器媒质或固态存储器媒质。数据总线170是一常规数据总线,例如,外设部件互连(“PCI”)或光数据总线。I/O端口165a-165n是常规I/O端口,例如,通用串行总线(“USB”)端口、PS/2端口、IEEE1394端口、并行端口及/或串行端口。该一个或多个外围设备,例如键盘130及/或鼠标140,通过

10、该一个或多个I/O端口165a-165n中一个适合的端口与计算机120耦合并通讯。图1c说明一根据本发明一实施例用于计算机系统110的软件构造。该软件构造包括一操作系统175、一个或多个设备驱动器180及一个或多个应用程序185。该软件构造包含软件代码,并且可驻留在存储装置160中。当准备好由CPU150执行时,部分软件代码暂时移动到存储器155中。操作系统175是一常规操作系统,例如,Microsoft WindowsTM、AppleMacOSTM、Sun SolarisTM或RedHat Linux,其通过常规方式运行。该操作系统通过数据总线170,例如通过传递讯息、中断等与处理器通讯。该

11、一个或多个设备驱动器180可以是常规设备驱动器,例如,用于允许常规外围设备通过数据总线170、操作系统175及计算机120中一个或多个应用程序185与CPU150通讯。该一个或多个设备驱动器180也可以定制,以包括本文将进一步描述的功能。该一个或多个应用程序185可以是常规应用程序,例如,文字处理程序、浏览程序或软件或硬件构造调试实用程序(或界面)。图2a说明一根据本发明一实施例的直观按键选择配置系统210。该直观按键选择配置系统(或选择配置系统)210由软件代码构成,该软件代码可为设备驱动器180的一部分。应注意,该选择配置系统210也可配置于固件、硬件或软件、固件及/或硬件的组合中。该选择

12、配置系统210包括一检测模块215、一计时模块220、一运行(或执行)模块225、一鉴别器模块230及一映射模块235。每一模块可配置成与一个或多个其他模块进行相互作用。通常,当一外围设备按键手柄(例如,135、145)上的一个按键被按下时,检测模块215将检测到该按键。在一实施例中,该检测模块215检测到一选择信号。该选择信号可代表一特定功能。该功能可为任一计算机或与计算及相关的操作,例如,执行或打开一特定应用程序或文件、改变计算机120显示器上的色彩组合、将外围设备配置成以一特定的方式运行,或连接到一特定互联网文件传送协议(“FTP”)或连接到环球网(“www”)网站。在检测模块215检测

13、到该选择信号后,计时模块(或计时器)220确定该选择信号被触发的时间。图2b说明一根据本发明一实施例的一选择配置系统中用于一选择信号的计时线图的实例。若按键手柄,例如135、145上的按键被按下,并相对立即松开,则如图2b中的按键计时线图所示,其表明该选择信号在一短暂时间内被触发。在该实例中,若预先将任何功能联系到(或分配给)按键手柄,例如135、145上的按键,则可将该系统配置用以立即运行(或执行)该功能。例如,若预先将该按键设置为一运行Microsoft Word的功能,则通过将该按键按下并相对立即松开,该运行模块225将运行Microsoft Word应用程序,并且该应用程序将出现在计算

14、机120的显示器上。若将按键手柄,例如135、145上的一个按键按下但不是立即松开,则计时模块220检测该选择信号的时间是否符合及/或超过一预定时间。例如,若该预定时间为例如p3,且检测到该选择信号并且其计时为3或更长的秒数,则鉴别器模块230鉴别一功能以将其与按键手柄,例如135、145上的该按键相关联。为实现此目的,在一实施例中,该鉴别器确定一光标位于计算机120显示器上的哪个位置,例如在一因特网浏览器应用程序中高亮显示一特定站点,并且该映射模块235通过该浏览器应用程序将链接到该站点的功能映射到按键手柄,例如135、145上的该按键。作为一鉴别用于与一按键相关联功能的实例,可通过在一因特

15、网浏览器应用程序中选择例如高亮显示一站点地址以鉴别该功能。在第二实例中,可通过在一图形用户界面操作系统桌面,例如Microsoft WindowsTM上选择,例如突出高亮显示一应用程序或实用程序,以鉴别该功能。在第三实例中,可通过在一应用程序、菜单或对话框上滚动一控制设备光标,以鉴别该功能。在第四实例中,可通过外围设备,例如,个人计算机摄像机的变焦操作,选择刚刚执行或上次执行的功能,且该功能可与该外围设备的按键相关联,以鉴别该功能。图3说明一根据本发明的计算机键盘130的实施例。计算机键盘130可以是一常规计算机键盘,例如101-键(例如,310)QWERTY键盘或105-键(例如,310)Q

16、WERTY键盘,或者其可为小键盘,例如12-键数字键区。计算机键盘130也包括按键手柄135,其将在图4a至4c中进一步描述。通常,键盘130的按键手柄135可占据一长约5-10厘米、宽约2-7厘米的区域。该键盘130的按键手柄135可位于键盘130的一个角落,例如,键盘130的右上角或沿键盘的边缘如沿键盘130的顶部边缘或左边缘。应注意,在一实施例中,按键手柄135可简单表示一代表按键所在的大体区域的逻辑位置。图4a至4c说明根据本发明用于该选择配置系统210的计算机键盘130上的按键手柄135的各种实施例。图4a说明该按键手柄135的第一实施例,其具有一个或多个按键,例如,410a至410e(通常为410)。该一个或多个按键410可为任何具有一用于硬件连结的常规电开关、机电开关或光开关的常规材料的组合构造。例如,该一个或多个按键410组合可以是类似橡胶的材料、塑料或其他具有电开关及/或机电开关机械设备的聚合体,或在表面下具有一电传感器或光传感

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号