一種指令輸入方法及裝置制造方法
【專利摘要】本發(fā)明適用于計(jì)算機(jī)輸入【技術(shù)領(lǐng)域】,提供一種指令輸入方法及裝置,所述方法包括:在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。本發(fā)明通過在預(yù)設(shè)時間內(nèi)觸發(fā)不同的按鍵,根據(jù)記錄不同的觸發(fā)順序生成對應(yīng)的指令,只要先前存儲不同按鍵順序?qū)?yīng)指令的關(guān)系即可,通過本發(fā)明方案,可以通過少量的按鍵實(shí)現(xiàn)更多的指令,豐富了按鍵操作。
【專利說明】一種指令輸入方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)輸入【技術(shù)領(lǐng)域】,尤其涉及一種指令輸入方法及裝置。
【背景技術(shù)】
[0002]通常情況下單個按鍵只能觸發(fā)生成單個指令,比如當(dāng)只有A、B、C三個按鍵時,那么通過觸發(fā)這三個按鍵只能生成三個指令。若需要輸入其他指令時,需要增加更多的按鍵,但是實(shí)際情況下,很多時候根據(jù)設(shè)備大小,按鍵數(shù)量是有限的,因此需要一種方案通過少數(shù)按鍵實(shí)現(xiàn)更多的指令。
【發(fā)明內(nèi)容】
[0003]鑒于上述問題,本發(fā)明的目的在于提供一種指令輸入方法及裝置,旨在解決現(xiàn)有技術(shù)方案中,通過少數(shù)按鍵無法實(shí)現(xiàn)更多指令輸入的技術(shù)問題。
[0004]一方面,所述指令輸入方法包括下述步驟:
[0005]在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
[0006]另一方面,所述指令輸入裝置包括:
[0007]指令生成單元,用于在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
[0008]本發(fā)明的有益效果是:本發(fā)明通過在預(yù)設(shè)時間內(nèi)觸發(fā)不同的按鍵,根據(jù)記錄不同的觸發(fā)順序生成對應(yīng)的指令,比如有AB兩個按鍵,現(xiàn)有方案中只能生成兩個指令,而通過本發(fā)明方案,在預(yù)設(shè)時間內(nèi)依次觸發(fā)A、B,或者B、A,或者A、B、A等等,可以生成更多不同的指令,只要先前存儲不同按鍵順序?qū)?yīng)指令的關(guān)系即可,因此通過本發(fā)明方案,可以通過少量的按鍵實(shí)現(xiàn)更多的指令,豐富了按鍵操作。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明第一實(shí)施例提供的指令輸入方法的流程圖;
[0010]圖2是本發(fā)明第二實(shí)施例提供的指令輸入方法的流程圖;
[0011]圖3是本發(fā)明第二實(shí)施例提供的一種按鍵觸發(fā)示意圖;
[0012]圖4是本發(fā)明第二實(shí)施例提供的另一種按鍵觸發(fā)示意圖;
[0013]圖5是本發(fā)明第三實(shí)施例提供的指令輸入裝置的結(jié)構(gòu)框圖;
[0014]圖6是本發(fā)明第四實(shí)施例提供的指令輸入裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0015]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0016]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0017]實(shí)施例一:
[0018]圖1示出了本發(fā)明實(shí)施例提供的指令輸入方法的流程,為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0019]本實(shí)施例提供的指令輸入方法包括下述步驟:
[0020]步驟S101、在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
[0021]設(shè)備上至少有兩個不同的按鍵,可以為實(shí)體按鍵或者虛擬按鍵,在預(yù)設(shè)時間(比如
0.5秒)內(nèi),連續(xù)觸發(fā)不同的按鍵,觸發(fā)方式包括點(diǎn)擊觸發(fā)或滑動觸發(fā),優(yōu)選為滑動觸發(fā),特別是在觸摸屏上,用戶手指在不同按鍵上滑動,手指達(dá)到按鍵區(qū)域后,當(dāng)前按鍵被觸發(fā)。然后記錄整個觸發(fā)過程中的按鍵觸發(fā)順序,不同的觸發(fā)順序?qū)?yīng)不同的指令,這種映射關(guān)系可以由開發(fā)人員指定。
[0022]作為一種簡單實(shí)例列舉,假設(shè)設(shè)備上有兩個按鍵,分別為A鍵和B鍵,現(xiàn)有輸入控制方案中只能觸發(fā)生成a指令和b指令,在本實(shí)施例中,在預(yù)設(shè)時間內(nèi),可以連續(xù)觸發(fā)A鍵和B鍵,不同的觸發(fā)順序可以生成不同的指令,比如連續(xù)觸發(fā)A、B鍵可以生成c指令,連續(xù)觸發(fā)B、A鍵可以生成d指令,連續(xù)觸發(fā)A、B、A鍵可以生成e指令等等,因此可以通過A、B兩個按鍵實(shí)現(xiàn)更多的指令。
[0023]實(shí)施例二:
[0024]圖2示出了本發(fā)明實(shí)施例提供的指令輸入方法的流程,為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0025]本實(shí)施例提供的指令輸入方法包括下述步驟:
[0026]步驟S201、在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄在所述預(yù)設(shè)時間內(nèi)最先和最終受到觸發(fā)的兩個按鍵;
[0027]步驟S202、根據(jù)所述記錄的兩個按鍵判斷觸發(fā)方向;
[0028]步驟S203、根據(jù)所述觸發(fā)方向生成對應(yīng)指令。
[0029]本實(shí)施例與實(shí)施例一不同之處在于:本實(shí)施例無需記錄整個觸發(fā)順序,只需記錄觸發(fā)過程中最先觸發(fā)和最終觸發(fā)的兩個按鍵,由于按鍵位置時固定的,因此通過這兩個記錄的按鍵就可以判斷出用戶觸發(fā)按鍵的觸發(fā)方向。實(shí)施例一中,需要用戶知曉每個觸發(fā)順序代表的不同指令,當(dāng)按鍵較多時,完全記住這些不同的觸發(fā)順序不很容易,因此很容易誤觸發(fā)。而本實(shí)施例只需記錄最先觸發(fā)和最終觸發(fā)的兩個按鍵,即可判斷出觸發(fā)方向,比如左觸發(fā)、右觸發(fā)、上觸發(fā)、下觸發(fā)、左上觸發(fā)、左下觸發(fā)、右上觸發(fā)和右下觸發(fā)等,這種實(shí)現(xiàn)方式簡單,便于用戶記憶,比如左觸發(fā),用戶只需先觸發(fā)一個按鍵,然后觸發(fā)這個按鍵左邊按鍵即可,而無需考慮這兩個按鍵具體是什么按鍵,因此用戶可以簡單的觸發(fā)生成想要輸入的指令,也避免了誤觸發(fā)。
[0030]作為一種簡單實(shí)例列舉,如圖3所示的觸發(fā)示意圖,假設(shè)只有兩個按鍵,分別為A鍵和B鍵,A鍵在左,B鍵在右。在預(yù)設(shè)時間內(nèi),用戶只觸發(fā)A鍵,則生成a指令;用戶只觸發(fā)B鍵,則生成b指令;用戶連續(xù)觸發(fā)A、B鍵,則生成c指令;用戶連續(xù)觸發(fā)B、A鍵,則生成d指令。
[0031]作為另一種簡單實(shí)例列舉,如圖4所示的觸發(fā)示意圖,假設(shè)有三個按鍵,分別為A鍵、B鍵和C鍵,而且依次從左向右排列。在預(yù)設(shè)時間內(nèi),用戶只觸發(fā)A鍵,則生成a指令;用戶只觸發(fā)B鍵,則生成b指令;用戶只觸發(fā)C鍵,則生成c指令;若用戶連續(xù)觸發(fā)A、B鍵,或者連續(xù)觸發(fā)A、B、C鍵,或者連續(xù)觸發(fā)B、C鍵,根據(jù)第一個觸發(fā)按鍵和最后一個觸發(fā)按鍵可以判斷出觸發(fā)方向是右觸發(fā),此時生成d指令;同樣若用戶連續(xù)觸發(fā)C、B鍵,或者連續(xù)觸發(fā)C、B、A鍵,或者連續(xù)觸發(fā)B、A鍵,根據(jù)第一個觸發(fā)按鍵和最后一個觸發(fā)按鍵可以判斷出觸發(fā)方向是左觸發(fā),此時生成e指令。
[0032]若B鍵上方還存在D鍵、下方還存在E鍵,那么觸發(fā)方向可以是上觸發(fā)和下觸發(fā),可以生成f指令和g指令。同樣若B鍵斜方向上還存在其他按鍵,觸發(fā)方向可以是左上觸發(fā)、左下觸發(fā)、右上觸發(fā)、右下觸發(fā)等等,可以生成更多指令。
[0033]同樣上述觸發(fā)按鍵的觸發(fā)方式為點(diǎn)擊觸發(fā)或者滑動觸發(fā),在觸摸屏上優(yōu)選為滑動觸發(fā)。
[0034]實(shí)施例三:
[0035]圖5示出了本發(fā)明實(shí)施例提供的指令輸入裝置的結(jié)構(gòu),為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0036]本實(shí)施例提供的指令輸入裝置包括:
[0037]指令生成單元501,用于在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
[0038]上述指令生成單元對應(yīng)實(shí)現(xiàn)了實(shí)施例一種的步驟S101,在具體實(shí)現(xiàn)時,指令生成單元501可以接收到按鍵觸發(fā)信號,當(dāng)在預(yù)設(shè)時間內(nèi)發(fā)現(xiàn)至少有兩個不同按鍵受到觸發(fā)時,所述指令生成單元501記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。所述按鍵受到觸發(fā)的方式為點(diǎn)擊觸發(fā)或者連續(xù)滑動觸發(fā)。
[0039]實(shí)施例四:
[0040]圖6示出了本發(fā)明實(shí)施例提供的指令輸入裝置的結(jié)構(gòu),為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0041]本實(shí)施例提供的指令輸入裝置包括:
[0042]指令生成單元61,用于在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
[0043]所述指令生成單元61包括:
[0044]按鍵記錄模塊611,用于記錄在所述預(yù)設(shè)時間內(nèi)最先和最終受到觸發(fā)的兩個按鍵;
[0045]方向判斷模塊612,用于根據(jù)所述記錄的兩個按鍵判斷觸發(fā)方向;
[0046]指令生成模塊613,用于根據(jù)所述觸發(fā)方向生成對應(yīng)指令。
[0047]上述功能模塊對應(yīng)實(shí)現(xiàn)了實(shí)施例二中的步驟S201-S203。與實(shí)施例三相比,本實(shí)施例無需記錄整個觸發(fā)順序,只需記錄觸發(fā)過程中最先觸發(fā)和最終觸發(fā)的兩個按鍵,由于按鍵位置時固定的,因此通過這兩個記錄的按鍵就可以判斷出用戶觸發(fā)按鍵的觸發(fā)方向。這種實(shí)現(xiàn)方式簡單,便于用戶記憶,比如左觸發(fā),用戶只需先觸發(fā)一個按鍵,然后觸發(fā)這個按鍵左邊按鍵即可,而無需考慮這兩個按鍵具體是什么按鍵,因此用戶可以簡單的觸發(fā)生成想要輸入的指令,也避免了誤觸發(fā)。
[0048]綜上,本發(fā)明實(shí)施例提供了一種通過少量按鍵實(shí)現(xiàn)更多指令的方案,豐富了按鍵操作。
[0049]本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0050]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種指令輸入方法,其特征在于,所述方法包括: 在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
2.如權(quán)利要求1所述方法,其特征在于,所述按鍵受到觸發(fā)的方式為點(diǎn)擊觸發(fā)或者連續(xù)滑動觸發(fā)。
3.如權(quán)利要求1或2所述方法,其特征在于,所述記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令步驟具體包括: 記錄在所述預(yù)設(shè)時間內(nèi)最先和最終受到觸發(fā)的兩個按鍵; 根據(jù)所述記錄的兩個按鍵判斷觸發(fā)方向; 根據(jù)所述觸發(fā)方向生成對應(yīng)指令。
4.如權(quán)利要求3所述方法,其特征在于,所述觸發(fā)方向至少包括下列方向之一:左觸發(fā)、右觸發(fā)、上觸發(fā)、下觸發(fā)、左上觸發(fā)、左下觸發(fā)、右上觸發(fā)和右下觸發(fā)。
5.一種指令輸入裝置,其特征在于,所述裝置包括: 指令生成單元,用于在預(yù)設(shè)時間內(nèi)至少有兩個不同按鍵受到觸發(fā)時,記錄按鍵觸發(fā)順序,并根據(jù)所述按鍵觸發(fā)順序生成對應(yīng)指令。
6.如權(quán)利要求5所述裝置,其特征在于,所述按鍵受到觸發(fā)的方式為點(diǎn)擊觸發(fā)或者連續(xù)滑動觸發(fā)。
7.如權(quán)利要求5或6所述裝置,其特征在于,所述指令生成單元包括: 按鍵記錄模塊,用于記錄在所述預(yù)設(shè)時間內(nèi)最先和最終受到觸發(fā)的兩個按鍵; 方向判斷模塊,用于根據(jù)所述記錄的兩個按鍵判斷觸發(fā)方向; 指令生成模塊,用于根據(jù)所述觸發(fā)方向生成對應(yīng)指令。
8.如權(quán)利要求7所述裝置,其特征在于,所述觸發(fā)方向至少包括下列方向之一:左觸發(fā)、右觸發(fā)、上觸發(fā)、下觸發(fā)、左上觸發(fā)、左下觸發(fā)、右上觸發(fā)和右下觸發(fā)。
【文檔編號】G06F3/023GK103699232SQ201310689385
【公開日】2014年4月2日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】陸默 申請人:深圳市云海情天文化傳播有限公司, 深圳市掌翼天下科技有限公司