專利名稱:多媒體鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)鍵盤特殊鍵的設(shè)計(jì),尤其涉及一種多媒體鍵盤。
雖有業(yè)者體恤使用者的苦處,在市場(chǎng)上推出傳統(tǒng)多媒體鍵盤,如圖2所示,即在常用的標(biāo)準(zhǔn)鍵盤上,加入許多特殊功能的熱鍵(HOTKEY),并配合指定的鍵盤驅(qū)動(dòng)軟件(DRIVER),在窗口(WINDOWS)操作系統(tǒng)上操作時(shí),當(dāng)使用者按下特殊功能鍵,即可執(zhí)行與之對(duì)應(yīng)的指令功能,但是在使用上仍需借助鼠標(biāo),且手部及腕部移動(dòng)的次數(shù)與距離也未見減少,所以幫助效果有限。而已知技術(shù)的傳統(tǒng)熱鍵驅(qū)動(dòng)程序中,其熱鍵的作法為
在鍵盤本體送出“E0 XX”或指定碼(usage code)時(shí),利用窗口(windows API)所提供的WinExec O的函數(shù)代入文檔所在的路徑及應(yīng)用程序文件名自變量,因此僅能操控或呼叫出程序,各別程序內(nèi)部的細(xì)部指令,則無法施為,也占用非常多的窗口軟件資源。
另外,也有專業(yè)鍵盤制造商推出如圖3所示的WINDOWS鍵盤,即將鍵盤分成一般文字鍵區(qū)、文件修剪編輯模塊鍵區(qū)、辦公室應(yīng)用模塊鍵區(qū)、應(yīng)用程序設(shè)計(jì)模塊鍵區(qū)等四區(qū),利用數(shù)個(gè)按鍵的組合碼以形成快速鍵功能,其功能是“死”的,不容易利用驅(qū)動(dòng)程序更改其功能,因此只能在少數(shù)軟件中執(zhí)行,因其使用復(fù)數(shù)個(gè)按鍵的組合,在有些軟件中會(huì)發(fā)生相當(dāng)大而不可預(yù)測(cè)的結(jié)果。
本發(fā)明可通過以下技術(shù)方案來實(shí)現(xiàn),構(gòu)造一種多媒體鍵盤,主要由一般文字鍵及特殊功能鍵所構(gòu)成;其中,所述若干的特殊功能鍵又可劃分為鼠標(biāo)剪輯區(qū)、網(wǎng)際網(wǎng)絡(luò)區(qū)、多媒體播放區(qū)、應(yīng)用程序區(qū)、電源管理區(qū)、功能鍵轉(zhuǎn)換區(qū)、燈號(hào)顯示區(qū)、數(shù)字區(qū)等八大功能區(qū),且與其內(nèi)部電路中微算器的輸出入埠相連接,并配合定義E2為前導(dǎo)碼的第七類碼及一攔截掃描碼程序,可利用功能鍵轉(zhuǎn)換區(qū)的按鍵選擇是否將E2的前導(dǎo)碼譯出,以供計(jì)算機(jī)判別該鍵盤碼是傳統(tǒng)或非傳統(tǒng)的識(shí)別段;藉此,該鍵盤在不需特殊的驅(qū)動(dòng)程序下,即具有快捷鍵的功能,而在選擇辨識(shí)非傳統(tǒng)識(shí)別段后又具有擴(kuò)充新功能鍵的功能,達(dá)到使用者在鍵盤上多方面靈活運(yùn)用與設(shè)定的功效。
在上述附圖
中,1是鍵盤,11是網(wǎng)際網(wǎng)絡(luò)區(qū),12是多媒體播放區(qū),13是應(yīng)用程序區(qū),14是功能鍵轉(zhuǎn)換區(qū),15是鼠標(biāo)剪輯區(qū),16是電源管理區(qū),17是燈號(hào)顯示區(qū),18是數(shù)字區(qū)。
本發(fā)明所定義的E2前導(dǎo)碼,是由鍵盤本體送出,如E2XXE2F0XX,利用寫好且放在操作系統(tǒng)底層的核心程序,做一個(gè)快捷鍵處理功能模塊,而其必須內(nèi)含常駐軟件所形成的指定鍵碼攔截與轉(zhuǎn)碼程序;例如在窗口操作系統(tǒng)下,如表1所示,原本重做(REDO)應(yīng)先按ALT與E不放,再按R來實(shí)現(xiàn)其功能,但利用E2前導(dǎo)碼的鍵盤,只需壓按一個(gè)鍵即可達(dá)到重做的功能。
表1
又如,在MS-DOS的操作系統(tǒng)中,一般在中文輸入時(shí),中/英文輸入的切換必須按CTRL不放,再按SPACE鍵才能完成中/英文的切換,指定一E2XXE2F0XX按鍵,配合指定鍵碼攔截與轉(zhuǎn)碼程序,即可以一指快速完成切換的目的;而在X WINDOW操作系統(tǒng)(即LINUX)中,亦可利用寫好且放在操作系統(tǒng)底層的核心程序,做一個(gè)快捷鍵處理功能模塊,而其必須內(nèi)含常駐軟件所形成的指定鍵碼攔截與轉(zhuǎn)碼程序,例如按一E2XXE2F0XX鍵,來仿真CTRL+ALT+F1用以切換終端機(jī);亦可在WINDOWS操作系統(tǒng)中,利用SHELLEXEC()函數(shù)來呼叫其它外來程序,使其執(zhí)行外來程序,如按E-MAIL鍵,其送出E201E2F001,此時(shí)常駐程序收到此組碼,隨即將之轉(zhuǎn)換并以SHELLEXEC()函數(shù)呼叫“C\PROGRAMFILES\OUTLOOK EXPRESS\MSIMN、EXE”,此時(shí)就可以進(jìn)行E-MAIL有關(guān)的操作了,藉此,使該鍵盤具有綜合輸入功能,且可讓使用者直接在計(jì)算機(jī)操作系統(tǒng)上,做專業(yè)及便利性的操作或編輯文件,達(dá)到不用依記憶組合數(shù)個(gè)按鍵或是鼠標(biāo)輔助的功效。
本發(fā)明多媒體鍵盤的快捷鍵掃描碼結(jié)構(gòu)為以E2為前導(dǎo)碼,然后再加上標(biāo)準(zhǔn)按鍵的碼,如下表2所示表2
另,可以E2為前導(dǎo)碼再加上復(fù)數(shù)個(gè)按鍵碼以形成新的按鍵掃描碼,如表3所示表3
由表2可知,可利用E2前導(dǎo)碼將整個(gè)按鍵掃描碼,分成傳統(tǒng)識(shí)別段與非傳統(tǒng)識(shí)別段。所謂傳統(tǒng)識(shí)別段即是不需特殊的驅(qū)動(dòng)程序,計(jì)算機(jī)就能自動(dòng)判別的碼;而非傳統(tǒng)識(shí)別段則需特殊的攔截碼掃描程序,否則計(jì)算機(jī)就會(huì)忽略該段的按鍵掃描碼。
所以其具備不需特殊的驅(qū)動(dòng)程序就能達(dá)到快捷鍵功能,也具備可以很簡(jiǎn)單的修改功能,即只要將整個(gè)以E2為前導(dǎo)碼的按鍵碼視同一個(gè)碼,再利用傳統(tǒng)的應(yīng)用程序?qū)懛?,即鍵盤本體送出“E2 XX...XX”或指定碼(usage code),利用窗口系統(tǒng)(Windows)的登錄數(shù)據(jù)庫進(jìn)行功能預(yù)設(shè),再利用窗口Windows API所提供的SHELLEXCUT()或CREATEPROCESS的函數(shù)代入文檔所在的路徑及應(yīng)用程序文件名自變量,就可使該控制鍵組兼具有快速文書編輯功能及多媒體功能,或其它控制功能。
所以在應(yīng)用上比傳統(tǒng)的鍵盤或多媒體鍵盤或所謂的窗口鍵盤只有“死的功能”來得強(qiáng),并且能有效地達(dá)到擴(kuò)充至使用者所需的鍵盤功能。
再由表3可知,該剪切鍵的按鍵掃描碼為E2再加上組合鍵碼ALT+E,T、CTRL+X或E2再加上組合鍵碼SHIFT+DEL;粘貼鍵的組合鍵碼為E2再加上組合鍵碼CTRL+V、SHIFT+INSERT或E2再加上組合鍵碼ALT+E,P(表示按下ALT鍵不放,再按下E鍵,并同時(shí)放掉ALT與E鍵后,再按下P鍵,最后放掉P鍵。);復(fù)制鍵的按鍵掃描碼E2再加上組合鍵碼ALT+E,C、CTRL+C或E2再加上組合鍵碼CTRL+INSERT;這與其它市面上銷售的鍵盤的已知技術(shù)在設(shè)計(jì)上是完全不同。由于不同的計(jì)算機(jī)的執(zhí)行速度并不相同,所以鍵盤控制器偵測(cè)到快捷鍵被壓下時(shí),送出組合鍵碼的速度不可能與一般的鍵盤相同,因?yàn)榭旖萱I將仿真按下鍵、放掉鍵與再壓下鍵功能,在本發(fā)明的實(shí)施例中,快捷鍵的鍵碼與鍵碼彼此的分隔時(shí)間要大于3.2毫秒,否則少數(shù)計(jì)算機(jī)會(huì)漏收鍵碼而不能執(zhí)行出功能。
現(xiàn)以重做鍵(redo)做說明如表3所示重做(redo)的按鍵結(jié)構(gòu)為E2再加上ALT+E,R的按鍵掃描碼,所以其在SET 1時(shí),整組掃描碼為E2 38 12 B8 92 1393 E2或E2 38 12 B8 92 13 93。當(dāng)未安裝攔截掃描碼程序時(shí),該操作系統(tǒng)會(huì)將所有E2碼視而不見,此時(shí)只有解出38 12 B8 92 13 93,這時(shí)候系統(tǒng)會(huì)調(diào)出下拉式菜單的編輯,緊接著又解出按鍵掃描碼,然后又調(diào)出重做(redo)的選項(xiàng),故可達(dá)到快捷鍵功能。
但假若使用者不喜歡這個(gè)功能,則可利用一個(gè)攔截掃描碼程序?qū)2 38 12 B8 92 13 93 E2或E2 38 12 B8 92 13 93等碼完全攔截,然后以SHELLEXCUT()或CREATEPROCESS的函數(shù)代入文檔所在的路徑及應(yīng)用程序文件名自變量,即可執(zhí)行另外功能。
再者,請(qǐng)參閱圖4,這是本發(fā)明鍵盤的實(shí)施例圖,從圖中可以看出,該多媒體鍵盤1,主要由一般文字鍵及特殊功能鍵構(gòu)成;其中,特殊功能鍵又可劃分為網(wǎng)際網(wǎng)絡(luò)區(qū)11、多媒體播放區(qū)12、應(yīng)用程序區(qū)13、功能鍵轉(zhuǎn)換區(qū)14、鼠標(biāo)剪輯區(qū)15、電源管理區(qū)16、燈號(hào)顯示區(qū)17、數(shù)字區(qū)18等八大功能區(qū),且與其內(nèi)部電路中微算器的輸出入埠相連接,藉以形成供使用者能直接利用此模塊鍵,再配合定義E2為前導(dǎo)碼的第七類碼及一攔截掃描碼程序,可利用功能鍵轉(zhuǎn)換區(qū)的按鍵選擇是否將E2的前導(dǎo)碼譯出,以供計(jì)算機(jī)判別該鍵盤碼為傳統(tǒng)或非傳統(tǒng)的識(shí)別段;藉此,該多媒體鍵盤1在不需特殊的驅(qū)動(dòng)程序下,即具有快捷鍵的功能,而在選擇辨識(shí)非傳統(tǒng)識(shí)別段后又具有擴(kuò)充新功能鍵的功能,達(dá)到使用者在鍵盤1上多方面靈活運(yùn)用與設(shè)定的功效。而上述八個(gè)功能區(qū)塊模塊鍵,可單獨(dú)或同時(shí)置于鍵盤上,其功能亦可設(shè)于其它標(biāo)準(zhǔn)鍵上或以獨(dú)立的按鍵來實(shí)現(xiàn),并通過一個(gè)切換鍵來操控,不須其它驅(qū)動(dòng)程序支持,切換的狀態(tài),可藉增設(shè)一發(fā)光組件來顯示。
本發(fā)明多媒體鍵盤誠(chéng)如的前所言,可選擇制式的功能,或者以攔截掃描碼程序來做設(shè)定功能,在鍵盤上是這樣實(shí)現(xiàn)的首先我們?cè)阪I盤的功能鍵轉(zhuǎn)換區(qū)14上設(shè)置一顆司令母鍵(FN)對(duì)應(yīng)于矩陣對(duì)置圖的S17,P91/R4,P62,如圖5及圖6所示,這顆司令母鍵可以搭配切換子鍵作功能切換,而該切換子鍵可在原本的按鍵上,茲以”ESC”S1/R3,P61代表功能子鍵甲,以”F1”S2/R6,P63代表功能子鍵乙。用法為當(dāng)按著司令母鍵不放,然后再按功能子鍵甲,按完后放開,然后放開司令母鍵,此時(shí)鍵盤控制器就送一個(gè)識(shí)別碼E2 E0 00給操作系統(tǒng),并且也轉(zhuǎn)換鍵盤控制器的按鍵掃描碼的送碼方式,也就是將F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按鍵從原本的標(biāo)準(zhǔn)功能轉(zhuǎn)換為以E2為前導(dǎo)碼的快捷鍵,并且在鍵盤燈號(hào)顯示區(qū)17上設(shè)置的Fn Mode指示燈會(huì)亮,但計(jì)算機(jī)屏幕上的指示狀態(tài)不顯示,故使用者可很輕易就知道現(xiàn)在F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按鍵目前在出廠設(shè)定的快捷功能上。再一次按著司令母鍵不放,然后再按功能子鍵甲,按完后放開,然后放開司令母鍵,此時(shí)鍵盤控制器就重復(fù)送一個(gè)識(shí)別碼E2 E0 00給操作系統(tǒng),此時(shí)也轉(zhuǎn)換鍵盤控制器的按鍵掃描碼的送碼方式,也就是將以E2為前導(dǎo)碼的快捷鍵功能回復(fù)到F1、F2、、、F12、PrintScreen、Scroll Lock、Pause等按鍵的標(biāo)準(zhǔn)功能。
當(dāng)按著司令母鍵不放,然后再按功能子鍵乙,按完后放開,然后放開司令母鍵,此時(shí)鍵盤控制器就送一個(gè)識(shí)別碼E2 E0 01給操作系統(tǒng),并且也轉(zhuǎn)換鍵盤控制器的按鍵掃描碼的送碼方式,也就是將F1、F2、F12、PrintScreen、Scroll Lock、Pause等按鍵從原本的標(biāo)準(zhǔn)功能轉(zhuǎn)換為以E2為前導(dǎo)碼的快捷鍵,并且在鍵盤上增設(shè)的FnMode指示燈會(huì)亮,但計(jì)算機(jī)屏幕上的指示狀態(tài)顯示,此使所安裝的驅(qū)動(dòng)程序發(fā)揮作用,能夠?qū)⑷康腅2前導(dǎo)碼的按鍵掃描碼全部譯碼,故使用者可很輕易就知道現(xiàn)在F1、F2、、、F12、Print Screen、Scroll Lock、Pause等按鍵目前在使用者的設(shè)定功能上。再一次按著司令母鍵不放,然后再按功能子鍵乙,按完后放開,然后放開司令母鍵,此時(shí)鍵盤控制器就重復(fù)送一個(gè)識(shí)別碼E2 E0 01給操作系統(tǒng),此時(shí)也轉(zhuǎn)換鍵盤控制器的按鍵掃描碼的送碼方式,也就是將以E2為前導(dǎo)碼的快捷鍵功能回復(fù)到F1、F2、、、F12、PrintScreen、ScrollLock、Pause等按鍵的標(biāo)準(zhǔn)功能。
功能子鍵甲與功能子鍵乙的設(shè)定,可以交互設(shè)定使用,即可直接經(jīng)由司令母鍵與功能子鍵甲,在使用者的鍵盤直接設(shè)定功能,并將其功能設(shè)定在原廠鍵盤所預(yù)設(shè)的快捷功能鍵上。
綜上所述,本發(fā)明的設(shè)計(jì)具有如下述的諸多特點(diǎn)1、可令使用者直接利用模塊鍵來編輯文件或操作計(jì)算機(jī)指令,不用依記憶組合鍵或鼠標(biāo)的輔助。
2、不必任何鍵盤驅(qū)動(dòng)程序的支持,即可獨(dú)立實(shí)現(xiàn),因此,不會(huì)有任何軟件兼容性問題,此是所有使用者夢(mèng)寐以求的功能。
3、可令使用者能利用快捷方式功能的設(shè)定,開啟任何程序,使用上相當(dāng)便利。
4、利用E2為前導(dǎo)碼的特性,配合窗口系統(tǒng)(Windows)的登錄數(shù)據(jù)庫進(jìn)行功能預(yù)設(shè),再利用窗口Windows API所提供的SHELLEXCUT()或CREATEPROCESS的函數(shù)代入文檔所在的路徑及應(yīng)用程序文件名自變量,使該控制鍵組兼具有快速文書編輯功能多媒體功能,或其它控制功能。
綜上所述,可見本發(fā)明的鍵盤,不僅以E2為前導(dǎo)碼加上相配合的組合鍵碼,確已能達(dá)預(yù)期的功效,且可兼容于較早公布的辦公室軟件,例如Windows本身、Office、Works,Corel draw、Photo impact等皆可執(zhí)行,不須額外安裝軟件即可執(zhí)行文書編輯所需的快速鍵功能。利于使用者在操作系統(tǒng)中提供的快捷方式功能,可快速執(zhí)行Word、Excel、Power Point、Outlook、calculator、Game、、、、占用非常少的窗口軟件資源,提高快捷鍵因應(yīng)需求的擴(kuò)充功能,且能充分發(fā)揮其預(yù)期的功效。
以上所述,僅為本發(fā)明最佳的一的具體實(shí)施例,本發(fā)明的構(gòu)造特征并不局限于此,任何熟悉該項(xiàng)技藝者在本發(fā)明的領(lǐng)域內(nèi),可輕易思及的變化或修飾,如模塊鍵中的功能鍵可依實(shí)際需要加入于鍵盤上,如各功能鍵,以E2為前導(dǎo)碼再加上其對(duì)應(yīng)的組合鍵可應(yīng)用組合加入SHIFT、CTRL、ALT的變化及按下、放開、再按下的原理應(yīng)用,皆可涵蓋在以下本案的專利范圍。
權(quán)利要求
1.一種多媒體鍵盤,主要由一般文字鍵及特殊功能鍵構(gòu)成;其中,所述特殊功能鍵又可劃分為鼠標(biāo)剪輯區(qū)、網(wǎng)際網(wǎng)絡(luò)區(qū)、多媒體播放區(qū)、應(yīng)用程序區(qū)、電源管理區(qū)、功能鍵轉(zhuǎn)換區(qū)、燈號(hào)顯示區(qū)、數(shù)字區(qū)等八大功能區(qū),且與其內(nèi)部電路中微算器的輸出入埠相連接,并配合定義E2為前導(dǎo)碼的第七類碼及一攔截掃描碼程序,可利用所述功能鍵轉(zhuǎn)換區(qū)的按鍵選擇是否將E2的前導(dǎo)碼譯出,以供計(jì)算機(jī)判別該鍵盤碼是傳統(tǒng)或非傳統(tǒng)的識(shí)別段;籍此,所述鍵盤可在不需特殊的驅(qū)動(dòng)程序下,即具有快捷鍵的功能,而在選擇辨識(shí)非傳統(tǒng)識(shí)別段后又具有擴(kuò)充新功能鍵的功能,達(dá)到使用者在鍵盤上多方面靈活運(yùn)用與設(shè)定的功效。
2.根據(jù)權(quán)利要求1所述的多媒體鍵盤,其特征在于,所述功能鍵轉(zhuǎn)換區(qū)系包含一司令母鍵(FN),及若干功能子鍵F1、F2、、、F12、PrintScreen、Scroll Lock、Pause等按鍵。
全文摘要
本發(fā)明涉及一種多媒體鍵盤,主要由一般文字鍵及特殊功能鍵所構(gòu)成;其中,所述特殊功能鍵又可劃分為鼠標(biāo)剪輯區(qū)、網(wǎng)際網(wǎng)絡(luò)區(qū)、多媒體播放區(qū)、應(yīng)用程序區(qū)、電源管理區(qū)、功能鍵轉(zhuǎn)換區(qū)、燈號(hào)顯示區(qū)、數(shù)字區(qū)等八大功能區(qū),且與其內(nèi)部電路中微算器的輸出入埠相連接,并配合定義E2為前導(dǎo)碼的第七類碼及一攔截掃描碼程序,可利用功能鍵轉(zhuǎn)換區(qū)的按鍵選擇是否將E2的前導(dǎo)碼譯出,以供計(jì)算機(jī)判別該鍵盤碼是傳統(tǒng)或非傳統(tǒng)的識(shí)別段;藉此,該鍵盤在不需要特殊的驅(qū)動(dòng)程序下,即具有快捷鍵的功能,而在選擇辨識(shí)非傳統(tǒng)識(shí)別段后又具有擴(kuò)充新功能鍵的功能,達(dá)到使用者在鍵盤上多方面靈活運(yùn)用與設(shè)定的功效。
文檔編號(hào)G06F3/023GK1462930SQ0212199
公開日2003年12月24日 申請(qǐng)日期2002年5月29日 優(yōu)先權(quán)日2002年5月29日
發(fā)明者陳束學(xué), 張倍銘 申請(qǐng)人:金橋電子實(shí)業(yè)股份有限公司