專利名稱:游戲熱鍵的輸入裝置及其設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種游戲熱鍵的輸入裝置及其設(shè)定方法,特別是有關(guān)于一種輸入裝置,其按鍵具有游戲熱鍵功能及標(biāo)準(zhǔn)按鍵功能,以及設(shè)定輸入裝置的按鍵具有游戲動作功能的方法。
背景技術(shù):
隨著科技的進(jìn)步,電腦游戲或線上游戲已逐漸成為新一代的游戲主流。速度越來越快的中央處理器(CPU)以及網(wǎng)路連線越來越低的延遲時間,更將電腦游戲推向多樣化的發(fā)展。電腦游戲迷人之處在于除了可以使用個人電腦單人操控外,利用因特網(wǎng)更可以和其他的游戲玩家產(chǎn)生互動,共同進(jìn)行游戲。
一般的使用者只要在個人電腦上啟動游戲程序,電腦鍵盤的設(shè)定就成為游戲用的熱鍵輸入鍵盤。但是不同的電腦游戲具有不同的指令及熱鍵設(shè)定,而且各種電腦游戲熱鍵數(shù)目眾多且又互不相容。因此,使用者不容易操作也無法記住所有的熱鍵功能。此外,當(dāng)電腦游戲是兩人以上同時進(jìn)行的互動式網(wǎng)路游戲時,鍵盤除了作為輸入游戲指令的工具外,還必須同時作為可以輸入標(biāo)準(zhǔn)字元的工具。因此如何快速的切換按鍵,使其具有標(biāo)準(zhǔn)字元與游戲熱鍵功能即成為操控電腦游戲的另一議題。
再者,電腦游戲的熱鍵多數(shù)為復(fù)合按鍵,例如必須同時致動兩個或三個按鍵以達(dá)到執(zhí)行游戲動作的目的。如此一來,除了不容易記憶的缺點外,更增加了游戲玩家操控上的不方便。電腦游戲的指令及熱鍵,除了因游戲的不同而異外,多設(shè)定在鍵盤上不同的區(qū)域,使得使用者不論是在操控的靈活性或方便性上都需要加強。
因此,針對上述已有技術(shù)的缺點,有必要提供一種設(shè)定按鍵具有游戲動作功能的方法,以解決上述問題,并且提供更佳的游戲熱鍵輸入裝置。
發(fā)明內(nèi)容
本發(fā)明的一方面是提供一種輸入裝置,其游戲熱鍵與標(biāo)準(zhǔn)按鍵并存于同一單鍵上,并且可以利用切換鍵相互切換,故使用者可于使用游戲熱鍵途中切換成標(biāo)準(zhǔn)按鍵,以便和其他游戲者溝通。
本發(fā)明的另一方面是提供一種輸入裝置,其多個設(shè)定檔鍵對應(yīng)不同的設(shè)定檔,使得使用者可以切換設(shè)定檔鍵以切換不同游戲的游戲熱鍵。
本發(fā)明的再一方面是提供一種供使用者選擇按鍵所對應(yīng)的游戲動作功能的方法,使得使用者可以指定對應(yīng)游戲動作的按鍵于特定區(qū)域。
本發(fā)明的又一方面是提供一種設(shè)定按鍵具有游戲動作功能的方法,使得以傳統(tǒng)的復(fù)合按鍵完成的游戲動作,藉由單一按鍵達(dá)成。
本發(fā)明的輸入裝置包含一按鍵、一設(shè)定檔鍵以及一切換鍵。按鍵是供可選擇性地作為一字元的輸入及一游戲動作的輸入。設(shè)定檔鍵對應(yīng)一內(nèi)建設(shè)定檔,其包含此按鍵供作為游戲動作的輸入的游戲動作延伸碼。切換鍵是用以切換按鍵供作為字元的輸入或游戲動作的輸入。當(dāng)設(shè)定檔鍵致動,且切換鍵于一第一狀態(tài)時,輸入裝置傳送游戲動作延伸碼,使得按鍵供作為游戲動作的輸入。當(dāng)切換鍵于一第二狀態(tài)時,輸入裝置傳送標(biāo)準(zhǔn)按鍵碼,使得按鍵供作為字元的輸入。本發(fā)明的輸入裝置還包含一顯示元件,用以顯示熱鍵的狀態(tài)。
本發(fā)明提供一種設(shè)定按鍵成為游戲熱鍵的方法,其包含(1)提供多個內(nèi)建設(shè)定檔,每一內(nèi)建設(shè)定檔對應(yīng)一游戲名稱,且每一內(nèi)建設(shè)定檔具有一動作功能表,每一動作功能表具有的一動作功能對應(yīng)一按鍵;(2)顯示所有的游戲名稱,供使用者選擇,以得到對應(yīng)的內(nèi)建設(shè)定檔;(3)顯示對應(yīng)的內(nèi)建設(shè)定檔,供使用者檢視動作功能表;(4)判斷是否接受動作功能表;(5)當(dāng)接受動作功能表時,指定一設(shè)定檔代碼,以對應(yīng)內(nèi)建設(shè)定檔;(6)當(dāng)不接受動作功能表時,建立一設(shè)定檔且指定設(shè)定檔代碼,以對應(yīng)設(shè)定檔;以及(7)選擇設(shè)定檔代碼,使得按鍵具有游戲動作功能。其中步驟(6)建立設(shè)定檔包含(a)建立一新游戲名稱;(b)建立一新動作功能表,新動作功能表包含N個游戲動作功能,每一游戲動作功能對應(yīng)一按鍵,共N個按鍵,且N個按鍵集中于一鍵盤的一區(qū)域;以及(c)指定設(shè)定檔代碼,以對應(yīng)設(shè)定檔。
圖1是本發(fā)明的輸入裝置;
圖2是本發(fā)明設(shè)定按鍵所對應(yīng)的游戲動作功能的方法的流程圖;圖3是本發(fā)明方法建立設(shè)定檔的流程圖;圖4是本發(fā)明方法修改內(nèi)建設(shè)定檔的流程圖。
具體實施例方式
本發(fā)明披露一種輸入裝置及一種設(shè)定輸入裝置的按鍵所對應(yīng)的游戲動作功能的方法。為了使本發(fā)明的敘述更加詳盡與完備,結(jié)合圖1至圖4說明如下。
請參考圖1,本發(fā)明的輸入裝置100包含多個按鍵110、一設(shè)定檔鍵,如120a,以及一切換鍵125。每一個按鍵是110供可選擇性地作為一字元的輸入(標(biāo)準(zhǔn)按鍵模式)及一游戲動作的輸入(游戲熱鍵模式)。設(shè)定檔鍵120a對應(yīng)一內(nèi)建設(shè)定檔(default profile),如內(nèi)建設(shè)定檔A。且此內(nèi)建設(shè)定檔包含相關(guān)按鍵110供作為游戲動作輸入的游戲動作延伸碼。當(dāng)設(shè)定檔鍵致動,且切換鍵125于一第一狀態(tài)時,輸入裝置100傳送游戲動作延伸碼,使得按鍵110供作為游戲動作的輸入。當(dāng)切換鍵125于一第二狀態(tài)時,輸入裝置100傳送標(biāo)準(zhǔn)按鍵碼,使得按鍵110供作為字元的輸入。
換句話說,當(dāng)設(shè)定檔鍵120a致動時,且切換鍵125是處于傳送游戲動作延伸碼狀態(tài)時,多個按鍵110用以輸入游戲動作,例如“攻擊”、“前進(jìn)”、“與我方溝通”以及“與敵方溝通”等。當(dāng)于游戲中需要輸入文字時,如須輸入文字與敵/我方溝通時,利用切換鍵125的切換功能,使得多個按鍵110用以輸入字元。本發(fā)明的輸入裝置具有游戲熱鍵與標(biāo)準(zhǔn)按鍵并存于同一單鍵,并且利用切換鍵狀態(tài)的不同,使得游戲熱鍵與標(biāo)準(zhǔn)按鍵可互相切換。如此一來,使用者可于使用游戲熱鍵途中切換成標(biāo)準(zhǔn)按鍵,以便和其他游戲者溝通。
本發(fā)明的輸入裝置100還包含一顯示元件130,例如發(fā)光二極管(LED)或指示燈,用以顯示切換鍵125的狀態(tài)。例如當(dāng)切換鍵125處于傳送游戲動作延伸碼狀態(tài)時(第一狀態(tài)),發(fā)光二極管以亮燈表示。本發(fā)明的輸入裝置100還包含多個設(shè)定檔鍵,如120a、120b及120c,且每一個設(shè)定檔鍵120a、120b及120c分別對應(yīng)不同的內(nèi)建設(shè)定檔(A、B及C)。如此一來,對應(yīng)不同的游戲(A、B或C),使用者可以選擇不同設(shè)定檔鍵,以切換不同游戲的游戲熱鍵。
請同時參考圖1及圖2所示的流程圖。本發(fā)明提供一種設(shè)定按鍵所對應(yīng)的游戲動作功能的方法,其步驟包含提供M個內(nèi)建設(shè)定檔(步驟210),且每一內(nèi)建設(shè)定檔對應(yīng)一游戲名稱,共M個游戲名稱。例如提供3種不同游戲的內(nèi)建設(shè)定檔A、B及C,其分別對應(yīng)游戲名稱A、B及C。而且每一內(nèi)建設(shè)定檔具有一動作功能表(command list),每一動作功能表包含N個游戲動作,且每一游戲動作功能對應(yīng)一按鍵,共有N個按鍵。例如內(nèi)建設(shè)定檔A的動作功能表的游戲動作功能為“攻擊”、“前進(jìn)”、“與我方溝通”、“與敵方溝通”及“與全體溝通”等,且分別對應(yīng)不同按鍵。
步驟220顯示M個游戲名稱,供使用者選擇,以得到對應(yīng)的內(nèi)建設(shè)定檔。例如,在顯示幕上顯示游戲A、B及C,且使用者選擇的游戲為A,以得到對應(yīng)的內(nèi)建設(shè)定檔A。
步驟230顯示對應(yīng)的內(nèi)建設(shè)定檔,供使用者檢視動作功能表。亦即,顯示出所有設(shè)定的游戲動作功能及其相關(guān)的復(fù)合按鍵,供使用者檢視。例如顯示內(nèi)建設(shè)定檔A的動作功能表,其包含顯示每一個游戲動作所對應(yīng)的按鍵。步驟240判斷是否接受動作功能表,包含顯示動作功能表中游戲動作功能對應(yīng)按鍵的關(guān)系;以及判斷游戲動作功能是否對應(yīng)按鍵。
步驟250當(dāng)使用者接受動作功能表的設(shè)定時,指定一設(shè)定檔代碼以對應(yīng)內(nèi)建設(shè)定檔。換句話說,當(dāng)使用者接受游戲A中每一游戲動作所對應(yīng)的按鍵設(shè)定時,則設(shè)定檔代碼指定為1以對應(yīng)內(nèi)建設(shè)定檔A。
步驟260選擇設(shè)定檔代碼,使得按鍵具有游戲動作功能。當(dāng)選擇設(shè)定檔代碼1時,相關(guān)的按鍵即完成設(shè)定,此時按鍵具有游戲動作的功能。其中設(shè)定檔代碼1可與圖1的設(shè)定檔鍵120a對應(yīng),亦即當(dāng)設(shè)定檔鍵120a致動時,選擇設(shè)定檔代碼1。而切換鍵125處于第一狀態(tài)時,輸入裝置100依據(jù)內(nèi)建設(shè)定檔A中的動作功能表,傳送相關(guān)的游戲動作延伸碼,使得按鍵110供作為游戲動作的輸入。本發(fā)明方法還包含重復(fù)步驟210至240,以完成指定所有內(nèi)建設(shè)定檔的設(shè)定檔代碼。例如重復(fù)步驟210至240,分別指定游戲A、B及C的設(shè)定檔代碼為1、2及3。
本發(fā)明方法還包含當(dāng)不接受內(nèi)建檔的動作功能表時,建立一設(shè)定檔,其中設(shè)定檔包含一游戲名稱及一動作功能表。圖3是建立設(shè)定檔的流程圖300,其步驟包含建立一游戲名稱(步驟310);建立動作功能表(步驟320);以及指定一設(shè)定檔代碼以對應(yīng)設(shè)定檔(步驟330)。其中建立游戲名稱的步驟210包含新建或選取游戲名稱。
建立動作功能表的步驟320包含建立一游戲動作功能對應(yīng)一按鍵。例如“攻擊動作”的復(fù)合按鍵(combination key)為Crtl+Alt+A,則顯示幕顯示虛擬按鍵(virtual keys)或利用輸入裝置的按鍵,供使用者先設(shè)定具攻擊動作功能的復(fù)合按鍵(Crtl+Alt+A),然后指定單一按鍵X作為游戲熱鍵對應(yīng)“攻擊動作”?;蛘呃缬螒蛑小芭c我方溝通”的復(fù)合式按鍵為Ctrl+Alt+B,使用者可先設(shè)定具有與我方溝通功能的復(fù)合按鍵(Crtl+Alt+B),然后指定單一按鍵Y作為游戲熱鍵對應(yīng)“與我方溝通”的動作。
將復(fù)合按鍵的游戲動作改為對應(yīng)單一按鍵的方法包含使按鍵同時具備延伸碼(extension code)以及標(biāo)準(zhǔn)碼(standard code),并且利用延伸碼使單一按鍵達(dá)到游戲復(fù)合按鍵的游戲動作功能。如此一來,可重復(fù)建立其他游戲動作以及溝通對象,使得游戲熱鍵由原本的復(fù)合按鍵設(shè)定成單一按鍵,例如重復(fù)設(shè)定N個游戲動作分別對應(yīng)N個按鍵。此外,其中建立動作功能表的步驟包含使N個按鍵集中于一鍵盤的一區(qū)域。例如,請參考圖1的區(qū)域I,區(qū)域I中有九個集中設(shè)定的按鍵,其分別對應(yīng)九種不同的游戲動作及溝通對象,以方便使用者操控。
步驟330是指定一設(shè)定檔代碼以對應(yīng)此設(shè)定檔。換句話說,當(dāng)使用者完成游戲中每一游戲動作所對應(yīng)的按鍵設(shè)定后,則指定一設(shè)定檔代碼以對應(yīng)此設(shè)定檔。本發(fā)明方法還包含重復(fù)步驟310至330,以完成指定所有設(shè)定檔的設(shè)定檔代碼。當(dāng)選擇設(shè)定檔代碼時,相關(guān)的按鍵即完成設(shè)定,此時按鍵具有游戲動作的功能。
此外,請參考圖4的流程圖400,本發(fā)明方法還包含修改內(nèi)建設(shè)定檔的步驟,其包含提供一內(nèi)建設(shè)定檔包含一預(yù)設(shè)游戲名稱及一預(yù)設(shè)動作功能表(步驟410)。其中預(yù)設(shè)動作功能表包含一游戲動作功能對應(yīng)一預(yù)設(shè)按鍵。步驟420決定該游戲名稱。其中決定游戲名稱的步驟包含接受預(yù)設(shè)游戲名稱為游戲名稱或新建一名稱為游戲名稱。步驟430建立動作功能表,使得游戲動作功能對應(yīng)按鍵。其中建立動作功能表的步驟包含更改預(yù)設(shè)動作功能表,使得游戲動作功能對應(yīng)另一按鍵,而不對應(yīng)預(yù)設(shè)按鍵。
步驟440指定一設(shè)定檔代碼以對應(yīng)此設(shè)定檔。換句話說,當(dāng)使用者完成游戲中每一游戲動作所對應(yīng)的按鍵設(shè)定時,則指定一設(shè)定檔代碼以對應(yīng)此設(shè)定檔。本發(fā)明方法還包含重復(fù)步驟410至440,以完成指定所有設(shè)定檔的設(shè)定檔代碼。當(dāng)選擇此設(shè)定檔代碼時,相關(guān)的按鍵即完成設(shè)定,此時按鍵具有游戲動作的功能。
本發(fā)明的方法一方面提供內(nèi)建的設(shè)定檔供使用者選擇,另一方面讓使用者可自行修改或建立設(shè)定檔。因此,游戲動作對應(yīng)的按鍵可由使用者指定或直接使用預(yù)設(shè)按鍵。如此一來,使用者可依據(jù)個人手部動作習(xí)慣,將游戲動作按鍵設(shè)定于方便操控的區(qū)域。
以上所述僅為本發(fā)明的較佳實施例而已,并非用以限定本發(fā)明的權(quán)利要求;凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在下述的權(quán)利要求內(nèi)。
權(quán)利要求
1.一種輸入裝置,包含一按鍵,供可選擇性地作為一字元的輸入及一游戲動作的輸入;一設(shè)定檔鍵,對應(yīng)一內(nèi)建設(shè)定檔,該內(nèi)建設(shè)定檔包含該按鍵供作為該游戲動作的輸入的一游戲動作延伸碼;以及一切換鍵,是用以切換該按鍵供作為該字元的輸入或該游戲動作的輸入;其中當(dāng)該設(shè)定檔鍵致動,且該切換鍵于一第一狀態(tài)時,該輸入裝置是傳送該游戲動作延伸碼,使得該按鍵供作為該游戲動作的輸入,當(dāng)該切換鍵于一第二狀態(tài)時,該輸入裝置傳送一標(biāo)準(zhǔn)按鍵碼,使得該按鍵供作為該字元的輸入。
2.如權(quán)利要求1所述的輸入裝置,還包含一顯示元件,用以顯示該熱鍵的狀態(tài)。
3.一種方法,供一使用者選擇一按鍵所對應(yīng)的一游戲動作功能,包含(1)建立一設(shè)定檔,該設(shè)定檔包含一游戲名稱及一動作功能表;(2)指定一設(shè)定檔代碼以對應(yīng)該設(shè)定檔;以及(3)選擇該設(shè)定檔代碼,使得該按鍵具有該游戲動作功能。
4.如權(quán)利要求3所述的方法,其中該建立該設(shè)定檔的步驟包含(1)建立該游戲名稱;以及(2)建立該動作功能表,該動作功能表包含M個游戲動作功能,每一游戲動作功能對應(yīng)一按鍵,共有M個按鍵。
5.如權(quán)利要求4所述的方法,其中該建立該動作功能表的步驟包含使該M個按鍵集中于一鍵盤的一區(qū)域。
6.如權(quán)利要求3所述的方法,其中該建立該設(shè)定檔的步驟包含(1)提供一內(nèi)建設(shè)定檔,該內(nèi)建設(shè)定檔包含一預(yù)設(shè)游戲名稱及一預(yù)設(shè)動作功能表,該預(yù)設(shè)動作功能表包含一游戲動作功能對應(yīng)一預(yù)設(shè)按鍵;(2)決定該游戲名稱;以及(3)建立該動作功能表,使得該游戲動作功能對應(yīng)該按鍵。
7.如權(quán)利要求6所述的方法,其中該決定該游戲名稱的步驟包含接受該預(yù)設(shè)游戲名稱為該游戲名稱或新建一名稱為該游戲名稱。
8.如權(quán)利要求6所述的方法,其中該建立該動作功能表的步驟包含更改該預(yù)設(shè)動作功能表,使得該游戲動作功能對應(yīng)該按鍵,而不對應(yīng)該預(yù)設(shè)按鍵。
9.一種設(shè)定一按鍵具有一游戲動作功能的方法,包含(1)提供一內(nèi)建設(shè)定檔,該內(nèi)建設(shè)定檔具有一動作功能表,該動作功能表包含該游戲動作功能對應(yīng)該按鍵;(2)判斷一使用者是否接受該動作功能表;(3)當(dāng)接受該動作功能表時,指定一設(shè)定檔代碼,以對應(yīng)該內(nèi)建設(shè)定檔;以及(4)選擇該設(shè)定檔代碼,使得該按鍵具有該游戲動作功能。
10.如權(quán)利要求9所述的方法,其中該內(nèi)建設(shè)定檔對應(yīng)一游戲名稱,且該判斷使用者是否接受該動作功能表的步驟包含(1)顯示該游戲名稱;(2)顯示該動作功能表中該游戲動作功能對應(yīng)該按鍵的關(guān)系;以及(3)判斷該游戲動作功能是否對應(yīng)該按鍵。
11.如權(quán)利要求9所述的方法,還包含當(dāng)不接受該動作功能表,建立一設(shè)定檔。
12.如權(quán)利要求11所述的方法,其中該建立該設(shè)定檔的步驟包含(1)建立一設(shè)定檔,該設(shè)定檔包含一游戲名稱及該動作功能表;以及(2)指定一設(shè)定檔代碼以對應(yīng)該設(shè)定檔。
13.如權(quán)利要求12所述的方法,其中該建立該設(shè)定檔的步驟包含(1)建立該游戲名稱;以及(2)建立該動作功能表,該動作功能表包含M個游戲動作功能,每一游戲動作功能對應(yīng)一按鍵,共有M個按鍵。
14.如權(quán)利要求13所述的方法,其中該建立動作功能表的步驟包含使該M個按鍵集中于一鍵盤的一區(qū)域。
15.如權(quán)利要求12所述的方法,其中該建立該設(shè)定檔的步驟包含(1)提供一第二內(nèi)建設(shè)定檔,該第二內(nèi)建設(shè)定檔包含一預(yù)設(shè)游戲名稱及一預(yù)設(shè)動作功能表,該預(yù)設(shè)動作功能表包含該游戲動作功能對應(yīng)一預(yù)設(shè)按鍵;(2)建立該游戲名稱;以及(3)建立該動作功能表,使得該游戲動作功能對應(yīng)該按鍵。
16.如權(quán)利要求15所述的方法,其中該建立該游戲名稱的步驟包含接受該預(yù)設(shè)游戲名稱為該游戲名稱或新建一名稱為該游戲名稱。
17.如權(quán)利要求16所述的方法,其中該建立該動作功能表的步驟包含更改該預(yù)設(shè)動作功能表,使得該游戲動作功能對應(yīng)該按鍵,而不對應(yīng)該預(yù)設(shè)按鍵。
18.一種供一使用者選擇一按鍵成為一游戲熱鍵的方法,包含(1)提供M個內(nèi)建設(shè)定檔,每一內(nèi)建設(shè)定檔對應(yīng)一游戲名稱,共M個該游戲名稱,且每一內(nèi)建設(shè)定檔具有一動作功能表,每一該動作功能表具一動作功能對應(yīng)該按鍵;(2)顯示該M個游戲名稱,供使用者選擇,以得到對應(yīng)的該內(nèi)建設(shè)定檔;(3)顯示該對應(yīng)的內(nèi)建設(shè)定檔,供使用者檢視該動作功能表;(4)判斷是否接受該動作功能表;(5)當(dāng)接受該動作功能表時,指定一設(shè)定檔代碼,以對應(yīng)該內(nèi)建設(shè)定檔;(6)當(dāng)不接受該動作功能表時,建立一設(shè)定檔且指定該設(shè)定檔代碼,以對應(yīng)該設(shè)定檔;以及(7)選擇該設(shè)定檔代碼,使得該按鍵具有該游戲動作功能;其中該步驟(6)建立該設(shè)定檔包含(a)建立一新游戲名稱;(b)建立一新動作功能表,該新動作功能表包含M個游戲動作功能,每一游戲動作功能對應(yīng)一按鍵,共N個該按鍵,且該N個按鍵集中于一鍵盤的一區(qū)域;以及(c)指定該設(shè)定檔代碼,以對應(yīng)該設(shè)定檔。
全文摘要
一種輸入裝置包含一按鍵、一設(shè)定檔鍵以及一切換鍵。按鍵供可選擇性地作為一字元的輸入及一游戲動作的輸入。當(dāng)設(shè)定檔鍵致動,且切換鍵于一第一狀態(tài)時,輸入裝置傳送游戲動作延伸碼,使得按鍵供作為游戲動作的輸入。當(dāng)切換鍵于一第二狀態(tài)時,輸入裝置傳送一標(biāo)準(zhǔn)按鍵碼,使得按鍵供作為字元的輸入。本發(fā)明還提供一種設(shè)定輸入裝置的按鍵具有游戲動作功能的方法,其步驟包含提供一內(nèi)建設(shè)定檔具有一動作功能表,動作功能表包含一游戲動作功能對應(yīng)一按鍵;判斷一使用者是否接受此動作功能表;當(dāng)接受此動作功能表,指定一設(shè)定檔代碼,以對應(yīng)該內(nèi)建設(shè)定檔;以及選擇此設(shè)定檔代碼,使得按鍵具有游戲動作功能。
文檔編號G06F9/44GK1464361SQ0212269
公開日2003年12月31日 申請日期2002年6月20日 優(yōu)先權(quán)日2002年6月20日
發(fā)明者王欽平 申請人:旭麗股份有限公司