多媒体键盘的制作方法

文档序号:6580892阅读:152来源:国知局
专利名称:多媒体键盘的制作方法
技术领域
本发明涉及计算机键盘特殊键的设计,尤其涉及一种多媒体键盘。
虽有业者体恤使用者的苦处,在市场上推出传统多媒体键盘,如图2所示,即在常用的标准键盘上,加入许多特殊功能的热键(HOTKEY),并配合指定的键盘驱动软件(DRIVER),在窗口(WINDOWS)操作系统上操作时,当使用者按下特殊功能键,即可执行与之对应的指令功能,但是在使用上仍需借助鼠标,且手部及腕部移动的次数与距离也未见减少,所以帮助效果有限。而已知技术的传统热键驱动程序中,其热键的作法为
在键盘本体送出“E0 XX”或指定码(usage code)时,利用窗口(windows API)所提供的WinExec O的函数代入文档所在的路径及应用程序文件名自变量,因此仅能操控或呼叫出程序,各别程序内部的细部指令,则无法施为,也占用非常多的窗口软件资源。
另外,也有专业键盘制造商推出如图3所示的WINDOWS键盘,即将键盘分成一般文字键区、文件修剪编辑模块键区、办公室应用模块键区、应用程序设计模块键区等四区,利用数个按键的组合码以形成快速键功能,其功能是“死”的,不容易利用驱动程序更改其功能,因此只能在少数软件中执行,因其使用复数个按键的组合,在有些软件中会发生相当大而不可预测的结果。
本发明可通过以下技术方案来实现,构造一种多媒体键盘,主要由一般文字键及特殊功能键所构成;其中,所述若干的特殊功能键又可划分为鼠标剪辑区、网际网络区、多媒体播放区、应用程序区、电源管理区、功能键转换区、灯号显示区、数字区等八大功能区,且与其内部电路中微算器的输出入埠相连接,并配合定义E2为前导码的第七类码及一拦截扫描码程序,可利用功能键转换区的按键选择是否将E2的前导码译出,以供计算机判别该键盘码是传统或非传统的识别段;藉此,该键盘在不需特殊的驱动程序下,即具有快捷键的功能,而在选择辨识非传统识别段后又具有扩充新功能键的功能,达到使用者在键盘上多方面灵活运用与设定的功效。
在上述附图
中,1是键盘,11是网际网络区,12是多媒体播放区,13是应用程序区,14是功能键转换区,15是鼠标剪辑区,16是电源管理区,17是灯号显示区,18是数字区。
本发明所定义的E2前导码,是由键盘本体送出,如E2XXE2F0XX,利用写好且放在操作系统底层的核心程序,做一个快捷键处理功能模块,而其必须内含常驻软件所形成的指定键码拦截与转码程序;例如在窗口操作系统下,如表1所示,原本重做(REDO)应先按ALT与E不放,再按R来实现其功能,但利用E2前导码的键盘,只需压按一个键即可达到重做的功能。
表1

又如,在MS-DOS的操作系统中,一般在中文输入时,中/英文输入的切换必须按CTRL不放,再按SPACE键才能完成中/英文的切换,指定一E2XXE2F0XX按键,配合指定键码拦截与转码程序,即可以一指快速完成切换的目的;而在X WINDOW操作系统(即LINUX)中,亦可利用写好且放在操作系统底层的核心程序,做一个快捷键处理功能模块,而其必须内含常驻软件所形成的指定键码拦截与转码程序,例如按一E2XXE2F0XX键,来仿真CTRL+ALT+F1用以切换终端机;亦可在WINDOWS操作系统中,利用SHELLEXEC()函数来呼叫其它外来程序,使其执行外来程序,如按E-MAIL键,其送出E201E2F001,此时常驻程序收到此组码,随即将之转换并以SHELLEXEC()函数呼叫“C\PROGRAMFILES\OUTLOOK EXPRESS\MSIMN、EXE”,此时就可以进行E-MAIL有关的操作了,藉此,使该键盘具有综合输入功能,且可让使用者直接在计算机操作系统上,做专业及便利性的操作或编辑文件,达到不用依记忆组合数个按键或是鼠标辅助的功效。
本发明多媒体键盘的快捷键扫描码结构为以E2为前导码,然后再加上标准按键的码,如下表2所示表2


另,可以E2为前导码再加上复数个按键码以形成新的按键扫描码,如表3所示表3


由表2可知,可利用E2前导码将整个按键扫描码,分成传统识别段与非传统识别段。所谓传统识别段即是不需特殊的驱动程序,计算机就能自动判别的码;而非传统识别段则需特殊的拦截码扫描程序,否则计算机就会忽略该段的按键扫描码。
所以其具备不需特殊的驱动程序就能达到快捷键功能,也具备可以很简单的修改功能,即只要将整个以E2为前导码的按键码视同一个码,再利用传统的应用程序写法,即键盘本体送出“E2 XX...XX”或指定码(usage code),利用窗口系统(Windows)的登录数据库进行功能预设,再利用窗口Windows API所提供的SHELLEXCUT()或CREATEPROCESS的函数代入文档所在的路径及应用程序文件名自变量,就可使该控制键组兼具有快速文书编辑功能及多媒体功能,或其它控制功能。
所以在应用上比传统的键盘或多媒体键盘或所谓的窗口键盘只有“死的功能”来得强,并且能有效地达到扩充至使用者所需的键盘功能。
再由表3可知,该剪切键的按键扫描码为E2再加上组合键码ALT+E,T、CTRL+X或E2再加上组合键码SHIFT+DEL;粘贴键的组合键码为E2再加上组合键码CTRL+V、SHIFT+INSERT或E2再加上组合键码ALT+E,P(表示按下ALT键不放,再按下E键,并同时放掉ALT与E键后,再按下P键,最后放掉P键。);复制键的按键扫描码E2再加上组合键码ALT+E,C、CTRL+C或E2再加上组合键码CTRL+INSERT;这与其它市面上销售的键盘的已知技术在设计上是完全不同。由于不同的计算机的执行速度并不相同,所以键盘控制器侦测到快捷键被压下时,送出组合键码的速度不可能与一般的键盘相同,因为快捷键将仿真按下键、放掉键与再压下键功能,在本发明的实施例中,快捷键的键码与键码彼此的分隔时间要大于3.2毫秒,否则少数计算机会漏收键码而不能执行出功能。
现以重做键(redo)做说明如表3所示重做(redo)的按键结构为E2再加上ALT+E,R的按键扫描码,所以其在SET 1时,整组扫描码为E2 38 12 B8 92 1393 E2或E2 38 12 B8 92 13 93。当未安装拦截扫描码程序时,该操作系统会将所有E2码视而不见,此时只有解出38 12 B8 92 13 93,这时候系统会调出下拉式菜单的编辑,紧接着又解出按键扫描码,然后又调出重做(redo)的选项,故可达到快捷键功能。
但假若使用者不喜欢这个功能,则可利用一个拦截扫描码程序将E2 38 12 B8 92 13 93 E2或E2 38 12 B8 92 13 93等码完全拦截,然后以SHELLEXCUT()或CREATEPROCESS的函数代入文档所在的路径及应用程序文件名自变量,即可执行另外功能。
再者,请参阅图4,这是本发明键盘的实施例图,从图中可以看出,该多媒体键盘1,主要由一般文字键及特殊功能键构成;其中,特殊功能键又可划分为网际网络区11、多媒体播放区12、应用程序区13、功能键转换区14、鼠标剪辑区15、电源管理区16、灯号显示区17、数字区18等八大功能区,且与其内部电路中微算器的输出入埠相连接,藉以形成供使用者能直接利用此模块键,再配合定义E2为前导码的第七类码及一拦截扫描码程序,可利用功能键转换区的按键选择是否将E2的前导码译出,以供计算机判别该键盘码为传统或非传统的识别段;藉此,该多媒体键盘1在不需特殊的驱动程序下,即具有快捷键的功能,而在选择辨识非传统识别段后又具有扩充新功能键的功能,达到使用者在键盘1上多方面灵活运用与设定的功效。而上述八个功能区块模块键,可单独或同时置于键盘上,其功能亦可设于其它标准键上或以独立的按键来实现,并通过一个切换键来操控,不须其它驱动程序支持,切换的状态,可藉增设一发光组件来显示。
本发明多媒体键盘诚如的前所言,可选择制式的功能,或者以拦截扫描码程序来做设定功能,在键盘上是这样实现的首先我们在键盘的功能键转换区14上设置一颗司令母键(FN)对应于矩阵对置图的S17,P91/R4,P62,如图5及图6所示,这颗司令母键可以搭配切换子键作功能切换,而该切换子键可在原本的按键上,兹以”ESC”S1/R3,P61代表功能子键甲,以”F1”S2/R6,P63代表功能子键乙。用法为当按着司令母键不放,然后再按功能子键甲,按完后放开,然后放开司令母键,此时键盘控制器就送一个识别码E2 E0 00给操作系统,并且也转换键盘控制器的按键扫描码的送码方式,也就是将F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按键从原本的标准功能转换为以E2为前导码的快捷键,并且在键盘灯号显示区17上设置的Fn Mode指示灯会亮,但计算机屏幕上的指示状态不显示,故使用者可很轻易就知道现在F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按键目前在出厂设定的快捷功能上。再一次按着司令母键不放,然后再按功能子键甲,按完后放开,然后放开司令母键,此时键盘控制器就重复送一个识别码E2 E0 00给操作系统,此时也转换键盘控制器的按键扫描码的送码方式,也就是将以E2为前导码的快捷键功能回复到F1、F2、、、F12、PrintScreen、Scroll Lock、Pause等按键的标准功能。
当按着司令母键不放,然后再按功能子键乙,按完后放开,然后放开司令母键,此时键盘控制器就送一个识别码E2 E0 01给操作系统,并且也转换键盘控制器的按键扫描码的送码方式,也就是将F1、F2、F12、PrintScreen、Scroll Lock、Pause等按键从原本的标准功能转换为以E2为前导码的快捷键,并且在键盘上增设的FnMode指示灯会亮,但计算机屏幕上的指示状态显示,此使所安装的驱动程序发挥作用,能够将全部的E2前导码的按键扫描码全部译码,故使用者可很轻易就知道现在F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按键目前在使用者的设定功能上。再一次按着司令母键不放,然后再按功能子键乙,按完后放开,然后放开司令母键,此时键盘控制器就重复送一个识别码E2 E0 01给操作系统,此时也转换键盘控制器的按键扫描码的送码方式,也就是将以E2为前导码的快捷键功能回复到F1、F2、、、F12、PrintScreen、ScrollLock、Pause等按键的标准功能。
功能子键甲与功能子键乙的设定,可以交互设定使用,即可直接经由司令母键与功能子键甲,在使用者的键盘直接设定功能,并将其功能设定在原厂键盘所预设的快捷功能键上。
综上所述,本发明的设计具有如下述的诸多特点1、可令使用者直接利用模块键来编辑文件或操作计算机指令,不用依记忆组合键或鼠标的辅助。
2、不必任何键盘驱动程序的支持,即可独立实现,因此,不会有任何软件兼容性问题,此是所有使用者梦寐以求的功能。
3、可令使用者能利用快捷方式功能的设定,开启任何程序,使用上相当便利。
4、利用E2为前导码的特性,配合窗口系统(Windows)的登录数据库进行功能预设,再利用窗口Windows API所提供的SHELLEXCUT()或CREATEPROCESS的函数代入文档所在的路径及应用程序文件名自变量,使该控制键组兼具有快速文书编辑功能多媒体功能,或其它控制功能。
综上所述,可见本发明的键盘,不仅以E2为前导码加上相配合的组合键码,确已能达预期的功效,且可兼容于较早公布的办公室软件,例如Windows本身、Office、Works,Corel draw、Photo impact等皆可执行,不须额外安装软件即可执行文书编辑所需的快速键功能。利于使用者在操作系统中提供的快捷方式功能,可快速执行Word、Excel、Power Point、Outlook、calculator、Game、、、、占用非常少的窗口软件资源,提高快捷键因应需求的扩充功能,且能充分发挥其预期的功效。
以上所述,仅为本发明最佳的一的具体实施例,本发明的构造特征并不局限于此,任何熟悉该项技艺者在本发明的领域内,可轻易思及的变化或修饰,如模块键中的功能键可依实际需要加入于键盘上,如各功能键,以E2为前导码再加上其对应的组合键可应用组合加入SHIFT、CTRL、ALT的变化及按下、放开、再按下的原理应用,皆可涵盖在以下本案的专利范围。
权利要求
1.一种多媒体键盘,主要由一般文字键及特殊功能键构成;其中,所述特殊功能键又可划分为鼠标剪辑区、网际网络区、多媒体播放区、应用程序区、电源管理区、功能键转换区、灯号显示区、数字区等八大功能区,且与其内部电路中微算器的输出入埠相连接,并配合定义E2为前导码的第七类码及一拦截扫描码程序,可利用所述功能键转换区的按键选择是否将E2的前导码译出,以供计算机判别该键盘码是传统或非传统的识别段;籍此,所述键盘可在不需特殊的驱动程序下,即具有快捷键的功能,而在选择辨识非传统识别段后又具有扩充新功能键的功能,达到使用者在键盘上多方面灵活运用与设定的功效。
2.根据权利要求1所述的多媒体键盘,其特征在于,所述功能键转换区系包含一司令母键(FN),及若干功能子键F1、F2、、、F12、PrintScreen、Scroll Lock、Pause等按键。
全文摘要
本发明涉及一种多媒体键盘,主要由一般文字键及特殊功能键所构成;其中,所述特殊功能键又可划分为鼠标剪辑区、网际网络区、多媒体播放区、应用程序区、电源管理区、功能键转换区、灯号显示区、数字区等八大功能区,且与其内部电路中微算器的输出入埠相连接,并配合定义E2为前导码的第七类码及一拦截扫描码程序,可利用功能键转换区的按键选择是否将E2的前导码译出,以供计算机判别该键盘码是传统或非传统的识别段;藉此,该键盘在不需要特殊的驱动程序下,即具有快捷键的功能,而在选择辨识非传统识别段后又具有扩充新功能键的功能,达到使用者在键盘上多方面灵活运用与设定的功效。
文档编号G06F3/023GK1462930SQ0212199
公开日2003年12月24日 申请日期2002年5月29日 优先权日2002年5月29日
发明者陈束学, 张倍铭 申请人:金桥电子实业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1