一种利用标准键盘实现多媒体功能的控制方法

文档序号:6421268阅读:329来源:国知局
专利名称:一种利用标准键盘实现多媒体功能的控制方法
技术领域
本发明涉及一种在电脑键盘实现多媒体功能的控制方法,特别涉及一种不需要增加键盘的键位,不改变键盘模式来实现多媒体功能的控制方法。
背景技术
已公知的在电脑键盘实现多媒体功能的控制方法通常是增加键位或者改变键盘模式来实现的,例如,中国专利98201388.4号实用新型公开了一种可扩充功能键的键盘,是在键盘上设有复数个扩充的功能键,该等功能键与键盘内部电路的微处理器的I/O端口连接,搭配原键盘扫描矩阵形成一新的扫描矩阵,所述的微处理器的一中断请求端口连接有三个发光二极管LED,该发光二极管LED的正极分别连接于所述的扫描矩阵的行阵列的一行线。使该键盘在使用上可兼容X T的微处理器,以利操作者可将功能键定义于未经定义的原扫描矩阵内,使操作者直接在被定义的键盘上操作控制周边装置具有的功能,以及可依照使用者的需求来设定功能键的使用状态。这种键盘成本增加,操作不便。更有中国专利97215007.2号实用新型,提供了一种多媒体键盘,它包括标准键盘,其上设有一组兼具有操控游标、数字、荧幕卷轴或多媒体功能的控制键组,该控制键组与标准键盘内部电路架构的微处理器输出/输入的I/O线形成的扫描矩阵连接,并使其上的数字锁住键(Num Lock)或屏幕卷轴键(Scroll Lock)可配合视窗系统(Win 95)的Resisger检测屏幕卷轴键或数字锁住键的Flag位元。而这种键盘虽然没有增加键位,但会丧失部分原有的功能。

发明内容
本发明的目的在于克服现有技术中的不足,提供一种改进了的实现多媒体功能的控制方法,不改变现有键盘模式,通过现有键盘就可以实现多媒体功能的控制方法。
本发明的目的可以采用以下技术方案来实现在所述标准键盘上设有一组复合于标准按键的控制键组,该设定键组与被控制键组系与键盘内部电路架构之微处理器输出入端口之I/O线形成之扫描矩阵连接,在所述标准键盘的电路上增设一颗发光二极管,此二极管可以设置至少一个共阳极指示灯——M1 LED。所述设定键组可为“APP”键加功能键或其它按键组,例如设定键组可为“APP”+“F12”键或其它按键。在所述标准键盘内的微处理器内具有两组不同的一般功能键的功能转换为具有多媒体功能的代码页,利用按键先后顺序来改变按键整组的扫描码,根据二极管指示灯的显示来分辨一般功能与多媒体功能的转换,可配合计算机操作系统或应用程序来执行。
所述的控制方法包括下列步骤I当有键盘按键被按压时,键盘微处理器将会以周期性的方式不断的把扫描的信息写入到扫描矩阵的列I/O端口上,并且在其行I/O埠上读取代码值;II根据扫瞄矩阵中侦测到的代码值,键盘微处理器就判断该按键是否为APP键,然后又侦测该按键的状态IIa若APP键是放开状态,则将此按键视为普通按键;IIb若APP键是按压状态,并再按压其它按键,键盘微处理器就会做出一一对比,产生过滤器功能;当它侦测到被压按键是功能键时,键盘微处理器就将缓存器里的标记旗标状态转态,也就是从禁能状态转为致能状态,或从致能状态转为禁能状态,相应地,当发光二极管指示灯是灭着时为禁能状态,当发光二极管指示灯是亮着时就为致能状态;使用者可以通过发光二极管指示灯的灭和亮来判断键盘是否进入按键的第二阶扫描矩阵功能——多媒体功能,随即将功能键与APP键放开,键盘微处理器会送出APP键的终止码,完成整个设定键组的设定过程;III键盘微处理器继续扫描矩阵,当再次侦测到有按键被压按时,并判断其是否为设定键IIIa若被压按键不是功能转换的设定键,则键盘微处理器将第二阶扫描矩阵的代码——多媒体功能代码传递给计算机,从而使标准键盘就可以实现多媒体功能,由此周而复始;IIIb若被压按键是功能转换的设定键,就将其标记录状态转态,此时键盘微处理器关闭第二阶的扫瞄矩阵,返回第一阶扫描矩阵功能,完成多媒体功能向一般功能的转换,该标准键盘就恢复了普通输入功能。
所述设定键组可为“APP”+“F12”键或其它按键组。
所述的被控制键组能切换成为下述多媒体控制键中的一个或几个Volume+、Volume-、Mute、Home Page、Refresh、Web-Stop、Back、Forward、E-Mail、Search、Favorites、Play、Next Track、Previous Track、Stop、Calculator、My Computer;所述功能键也能维持下述功能键中的一个或几个F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、Print Screen、Scroll Lock、Page UP等;所述功能键还能切换成下述软件工具键中的一个或几个重做、回复动作、开启档案、开新档、粗细字转换、存盘案、工作方框、转寄、回复、传送、项目符号、取代、窗口程序切换键、关闭窗口程序键、注销转换使用者键、剪下、贴上、复制、锁定等等多功能键或其它键盘上的任何键。
在所述的标准键盘的LED指示区内设置至少一个共阳极指示灯——M1LED。
所述的微处理器具有的多媒体功能的代码可以是如下构成的F1第二阶功能为Back,其代码为E0 38 E0 F0 38;F2第二阶功能为Forward,其代码为E0 30 E0 F0 30;F3第二阶功能为Web-Stop,其代码为E0 28 E0 F0 28;F4第二阶功能为Refresh,其代码为E0 20 E0 F0 20 ;F5第二阶功能为Search,其代码为E0 10 E0 F0 10;F6第二阶功能为My Favorites,其代码为E0 18 E0 F018;F7第二阶功能为Home Page,其代码为E0 3A E0 F0 3A;F8第二阶功能为E-Mail,其代码为E0 48 E0 F0 48;F9第二阶功能为Mute,其代码为E0 23 E0 F0 23;F10第二阶功能为Volume-,其代码为E0 21 E0 F0 21;F11第二阶功能为Volume+,其代码为E0 32 E0 F0 32;F12第二阶功能为Previous Track,其代码为E0 15 E0 F0 15;Print Screen第二阶功能为Stop,其代码为E0 3B E0 F0 3B;Scroll Lock第二阶功能为Play,其代码为E0 34 E0 F0 34;Pause Break第二阶功能为Next Track,其代码为E0 4D E0 F0 4D;Insert第二阶功能为Media Select,其代码为E0 50 E0 F0 50;Home第二阶功能为Calculator,其代码为E0 2B E0 F0 2B;Page Up第二阶功能为My Computer,其代码为E0 40 E0 F0 40;
所述微处理器的第二阶功能与代码还可以根据实际需要自行设置或扩充。
所述的微处理器具有的多媒体功能的代码还可以是如下构成的F1第二阶功能为Back,其代码为0224;F2第二阶功能为Forward,其代码为0225;F3第二阶功能为Web-Stop,其代码为0226;F4第二阶功能为Refresh,其代码为0227;F5第二阶功能为Search,其代码为0221;F6第二阶功能为My Favorites,其代码为022A;F7第二阶功能为Home Page,其代码为0223;F8第二阶功能为E-Mail,其代码为018A;F9第二阶功能为Mute,其代码为00E2;F10第二阶功能为Volume-,其代码为00EA;F11第二阶功能为Volume+,其代码为00E9;F12第二阶功能为Previous Track,其代码为00B6;Print Screen第二阶功能为Stop,其代码为00B7;Scroll Lock第二阶功能为Play,其代码为00CD;Pause Break第二阶功能为Next Track,其代码为00B5;Insert第二阶功能为Media Select,其代码为0183;Home第二阶功能为Calculator,其代码为0192;Page Up第二阶功能为My Computer,其代码为0194;所述微处理器的第二阶功能与代码还可以根据实际需要自行设置或扩充。
所述的键盘还可搭配有特定的软件程序。
本发明的有益效果是不改变现有键盘模式,操作简便,所使用的键盘成本较低,易于推广使用。


图1是本发明键盘的微处理器控制流程图之一;图2是本发明键盘的微处理器控制流程图之二;图3是本发明键盘微处理器内部电路扫描矩阵图;图4是本发明键盘内部连接的电路图;图5是一般标准键盘之外观图;图6是扩充功能键之键盘之外观图;图7是本发明键盘之外观图。
具体实施例方式
下面结合附图与实施方式对本发明做进一步的描述在所述键盘微处理器里设置一状态旗标,并将键盘之指定按键设置成双功能键,然后根据状态旗标,使一个键有两个不同的键号。参看图1、图2,键盘是一双向通信设备,当计算机下命令给键盘,键盘需回复给计算机,并且键盘的键盘微处理器将会以周期性的方式不断的把扫描的信息写入到扫描矩阵的列I/O端口上,并且在行I/O埠上读取结果值,以侦测哪个按键被按下了。当键盘微处理器从扫瞄矩阵中侦测到有压按按键时,键盘微处理器就判断该按键是否为APP键,然后又侦测该颗按键状态,若是放开,就将此按键视为一般按键,但当APP键压着不放,再按其它键,键盘微处理器就一一做比对,产生过滤器功能,当他侦测到压按F12的按键时,键盘微处理器就将缓存器里的标记旗标状态转态,也就是从致能转为禁能,或从禁能转为致能,并且在禁能时M1 LED为灭着的状态,当标记录状态为致能时M1 LED就点亮以让使用者知道目前是进入按键的第二阶功能,随即将F12与APP键放开,此时键盘微处理器有两种方式作处理
在图1中,键盘微处理器会送出APP键的终止码(BREAK CODE),若在窗口操作系统(Windows)将使得计算机画面显示出如同压按鼠标右键的画面,此时我们送出ESC的码,将压按鼠标右键的画面清除掉。
在图2中,键盘微处理器不会送出APP键的终止码(BREAK CODE),而完成整个设定的目的。
下面结合PS2标准键盘来说明其是如何实现多媒体功能的表1给出了PS2标准键盘的第一阶和第二阶功能的按键及代码的对照关系,当键盘微处理器继续扫描,当侦测到有按键被按压时,其又判断该键是否为功能设定键,若不是功能设定键,则根据键盘微处理器扫描矩阵代码与表1所列第二阶功能代码一一对比,将按键的功能信息传给计算机,从而实现标准键盘的多媒体功能,由此周而复始。
表l PS2键盘两组不同的功能与按键代码对照表

键盘微处理器从扫描矩阵中侦测到有按键被压按时,键盘微处理器就判断该按键是否为功能设定键,若是功能设定键就将其标记旗标状态转态,此时,键盘微处理器将由表1的第二阶的扫瞄矩阵功能状态返回第一阶扫瞄矩阵功能状态,从而完成标准键盘从多媒体功能向普通输入功能的转换。
请参阅图6,标准键盘上设有一组兼具一般功能键(如F1、F2、F3、、、、F11、F12,Print Screen、Scroll Lock、Page UP、、、)与多媒体功能(如Volume+、Volume-、Mute、Home Page、Refresh、Web-Stop、Back、Forward、E-Mail、Search、Favorites、Play、Next Track、Previous Track、Stop、Calculator、My Computer等18个)之控制键组,键盘控制键组及代码的对照如表1所示,该控制键组系与标准键盘内部电路架构之微处理器输出入端口之I/O线形成之扫描矩阵连接,请参阅图2和图3,M1 LED和/或SCROLL LOCK LED为一红绿双色共阳极LED。我们利用按键先后顺序来改变按键扫描码,也就是当按着App键不放时再按其它互锁键,例如F12,放置于键盘内之微算机的状态旗标之状态改变,此时原功能(如F1、F2、F3、、、、F11、F12,Print Screen、Scroll Lock、Page UP、、、)整组改变成多媒体按键功能,也就是改变整组的按键扫描码。当第一次按按着App键不放时再按F12,此时M1 LED亮,使用者可以得之多功能键组目前处于多媒体状态,也就是原本为F1功能之按键目前是处与BACK功能上,原本F2功能之按键目前是处于FORWARD功能或者其他相应的功能,详细转换功能代码参见表1,以此类推,配合应用程序之执行,操作者在标准键盘上操控其控制键,而由显示器之萤光幕上得知执行结果。
本发明在作状态转换时,请看图1的流程图,当APP放开时计算机屏幕会显示如同压按鼠标右键的画面,就在此时键盘自动送出ESC键的按键扫描码来消除该画面。再请看图2,当APP放开后并不会送出”ESC”按键扫描码,而是在微算机内部自行作设定。
之后,再利用应用程序操作者即可于键盘上直接操控其控制键组,而由显示器之萤光幕上得知。当控制键组处于操控多媒体功能之状态,此时,若操作者于键盘按压多媒体″Player″之功能键(Hot Key)时,于窗口系统之应用程序会扫描拦截操作者于键盘上按压″Player″之按键码,并代入″Player″的档案所在之路径及应用程序PLYER.EXE档名自变量,如此,该″Player″即被激活,且会立即显示现在显示器之屏幕上,以此类推。
我们亦可根据对键盘微处理器第二阶代码进行设定来实现已知应用软件的一些功能,例如EXCEL、WORD、POWER POINT等应用软件的已知功能,利用按键的按键码在计算机的显示器之屏幕上造成下拉式菜单选单,并且自动送码产生使用者所想要的功能,例如重做、回复动作、开启档案、开新档、粗细字转换、存盘案、工作方框、转寄、回复、传送、项目符号、取代、程序切换键、关闭键、注销键、剪下、贴上、复制、锁定等等功能键,不须特殊应用程序,就可执行之按键。
USB标准键盘作为本发明的另一个实施例,其实现多媒体功能的原理与SP2标准键盘相同,只是其功能按键组在微处理器的功能代码的设定与SP2标准键盘有所区别,表2给出了USB键盘中之功能与按键代码对照关系,在此对USB标准键盘实现多媒体功能控制过程就不再一一叙述。
表2 USB键盘中之功能与按键码对照表

本发明的键盘的控制键组第二阶功能与代码还可以根据实际需要自行设置或扩充。本发明还可搭配有特定的软件程序。
此二实施例作为本发明的优选方式,凡是对本发明稍加修改和润饰,或者通过等同方式来替代本发明的步骤,均视为本发明的保护范围。
权利要求
1.一种利用标准键盘实现多媒体功能的控制方法,所述标准键盘设有一组复合于标准按键的控制键组和一设定键组,该设定键组和控制键组系与键盘内部电路架构之微处理器输出/入端口I/O线形成之扫描矩阵连接,在所述标准键盘的电路上增设一颗发光二极管,其特征是,所述设定键组可为“APP”键加功能键或其它按键组,在所述标准键盘内的微处理器内具有一般功能键组与多媒体功能键组两组不同的代码,利用按键先后顺序来改变按键整组的扫描码,根据所述发光二极管指示灯的显示来分辨一般功能与多媒体功能的转换,可配合计算机操作系统或应用程序来执行;所述的控制方法包括下列步骤I当有键盘按键被按压时,键盘微处理器将会以周期性的方式不断的把扫描的信息写入到扫描矩阵的列I/O端口上,并且在其行I/O埠上读取代码值;II根据扫瞄矩阵中侦测到的代码值,键盘微处理器就判断该按键是否为APP键,然后又侦测该按键的状态IIa若APP键是放开状态,则将此按键视为普通按键;IIb若APP键是按压状态,并再按压其它按键,键盘微处理器就会做出一一对比,产生过滤器功能;当它侦测到被压按键是功能键时,键盘微处理器就将缓存器里的标记旗标状态转态,也就是从禁能状态转为致能状态,或从致能状态转为禁能状态,相应地,当发光二极管指示灯是灭着时为禁能状态,当发光二极管指示灯是亮着时就为致能状态;使用者可以通过发光二极管指示灯的灭和亮来判断键盘是否进入按键的第二阶扫描功能——多媒体功能,随即将功能键与APP键放开,键盘微处理器会送出APP键的终止码,完成整个设定键组的设定过程;III键盘微处理器继续扫描矩阵,当再次侦测到有按键被压按时,并判断其是否为设定键IIIa若被压按键不是功能转换的设定键,则键盘微处理器将第二阶扫描矩阵的代码——多媒体功能代码传递给计算机,从而使标准键盘就可以实现多媒体功能,由此周而复始;IIIb若被压按键是功能转换的设定键,键盘微处理器就将其标记旗标状态转态,此时键盘微处理器关闭第二阶的扫瞄矩阵,返回第一阶扫瞄矩阵功能,完成多媒体功能向一般功能的转换,该标准键盘就恢复了普通输入功能。
2.根据权利要求1所述的利用标准键盘实现多媒体功能的控制方法,其特征是,所述设定键组可为”APP”+”F12”键或其它按键组。
3.根据权利要求1所述的利用标准键盘实现多媒体功能的控制方法,其特征是,所述的被控制键组能切换成为下述多媒体控制键中的一个或几个Volume+、Volume-、Mute、Home Page、Refresh、Web-Stop、Back、Forward、E-Mail、Search、Favorites、Play、Next Track、Previous Track、Stop、Calculator、My Computer;所述功能键也能维持下述功能键中的一个或几个F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、Print Screen、Scroll Lock、Page UP等;所述功能键还能切换成下述软件工具键中的一个或几个重做、回复动作、开启档案、开新档、粗细字转换、存盘案、工作方框、转寄、回复、传送、项目符号、取代、窗口程序切换键、关闭窗口程序键、注销转换使用者键、剪下、贴上、复制、锁定等等多功能键或其它键盘上的任何键。
4.根据权利要求1所述的利用标准键盘实现多媒体功能的控制方法,其特征在于在LED指示区内设置至少一个共阳极指示灯——M1 LED。
5.根据权利要求1或2或3或4所述的利用标准键盘实现多媒体功能的控制方法,所述的键盘微处理器具有的多媒体功能的代码是如下构成的F1第二阶功能为Back,其代码为E0 38 E0 F0 38;F2第二阶功能为Forward,其代码为E0 30 E0 F0 30;F3第二阶功能为Web-Stop,其代码为E0 28 E0 F0 28;F4第二阶功能为Refresh,其代码为E0 20 E0 F0 20;F5第二阶功能为Search,其代码为E0 10 E0 F0 10;F6第二阶功能为My Favorites,其代码为E0 18 E0 F018;F7第二阶功能为Home Page,其代码为E0 3A E0 F0 3A;F8第二阶功能为E-Mail,其代码为E0 48 E0 F0 48;F9第二阶功能为Mute,其代码为E0 23 E0 F0 23;F10第二阶功能为Volume-,其代码为E0 21 E0 F0 21;F11第二阶功能为Volume+,其代码为E0 32 E0 F0 32;F12第二阶功能为Previous Track,其代码为E0 15 E0 F0 15;Print Screen第二阶功能为Stop,其代码为E0 3B E0 F0 3B;Scroll Lock第二阶功能为Play,其代码为E0 34 E0 F0 34;Pause Break第二阶功能为Next Track,其代码为E0 4D E0 F0 4D;Insert第二阶功能为Media Select,其代码为E0 50 E0 F0 50;Home第二阶功能为Calculator,其代码为E0 2B E0 F0 2B;Page Up第二阶功能为My Computer,其代码为E0 40 E0 F0 40;所述键盘微处理器的第二阶功能与代码还可以根据实际需要自行设置或扩充。
6.根据权利要求1或2或3或4所述的利用标准键盘实现多媒体功能的控制方法,所述的键盘微处理器具有的多媒体功能的代码是如下构成的F1第二阶功能为Back,其代码为0224;F2第二阶功能为Forward,其代码为0225;F3第二阶功能为Web-Stop,其代码为0226;F4第二阶功能为Refresh,其代码为0227;F5第二阶功能为Search,其代码为0221;F6第二阶功能为My Favorites,其代码为022A;F7第二阶功能为Home Page,其代码为0223;F8第二阶功能为E-Mail,其代码为018A;F9第二阶功能为Mute,其代码为00E2;F10第二阶功能为Volume-,其代码为00EA;F11第二阶功能为Volume+,其代码为00E9;F12第二阶功能为Previous Track,其代码为00B6;Print Screen第二阶功能为Stop,其代码为00B7;Scroll Lock第二阶功能为Play,其代码为00CD;Pause Break第二阶功能为Next Track,其代码为00B5;Insert第二阶功能为Media Select,其代码为0183;Home第二阶功能为Calculator,其代码为0192;Page Up第二阶功能为My Computer,其代码为0194;所述键盘微处理器的第二阶功能与代码还可以根据实际需要自行设置或扩充。
7.根据权利要求1或2或3或4所述的利用标准键盘实现多媒体功能的控制方法,其特征是,所述的键盘还可搭配有特定的软件程序。
8.根据权利要求5所述的利用标准键盘实现多媒体功能的控制方法,其特征是,所述的键盘还可搭配有特定的软件程序。
9.根据权利要求6所述的利用标准键盘实现多媒体功能的控制方法,其特征是,所述的键盘还可搭配有特定的软件程式。
全文摘要
本发明公开了一种利用标准键盘实现多媒体功能的控制方法,不改变现有键盘模式,通过现有键盘就可以实现多媒体功能的控制方法。本发明通过下述技术方案来实现在键盘上设有一组复合于标准按键的控制键组和一设定键组,该设定键组与被控制键组系与键盘内部电路架构之微处理器输出入端口之I/O线形成之扫描矩阵连接,在所述标准键盘的电路上增设一颗发光二极管,在所述标准键盘内的微处理器内具有两组不同的一般功能键的功能转换为具有多媒体功能的代码,利用按键先后顺序来改变按键整组的扫描码,根据二极管指示灯的显示来分辨一般功能与多媒体功能的转换,可配合计算机操作系统或应用程序来执行。
文档编号G06F3/023GK1624636SQ20031012190
公开日2005年6月8日 申请日期2003年12月5日 优先权日2003年12月5日
发明者张倍铭 申请人:东莞翊凯电器制品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1