一種智能終端及智能終端鍵盤輸入方法
【專利摘要】本發(fā)明提出一種智能終端,包括主機(jī)、鍵盤控制器和裝設(shè)在主機(jī)背面殼體上的至少一按鍵;上述至少一按鍵分別連接上述鍵盤控制器的一對引腳;上述至少一按鍵被按下或松開,使與按鍵連接的引腳對導(dǎo)通或斷開,觸發(fā)引腳對電平變化;上述鍵盤控制器與主機(jī)配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù);上述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將上述字符輸入智能終端。本發(fā)明還提供一種智能終端鍵盤輸入方法。本發(fā)明實現(xiàn)在平板電腦、智能手機(jī)等智能終端的背面殼體上設(shè)置按鍵實現(xiàn)鍵盤輸入功能,從而實現(xiàn)對智能設(shè)備簡易快捷的輸入。
【專利說明】一種智能終端及智能終端鍵盤輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電數(shù)字?jǐn)?shù)據(jù)處理領(lǐng)域,特別是涉及一種智能終端及智能終端鍵盤輸入方法。
【背景技術(shù)】
[0002]現(xiàn)今的平板電腦和智能手機(jī)等智能終端只能通過觸摸屏實現(xiàn)輸入,觸摸屏輸入字符的缺點是誤按的可能性很大,就來打字來說,用戶需要一邊看手指按的是哪個鍵,一邊看打出的是不是對應(yīng)的字符,輸入效率低,容易出錯。而計算機(jī)因為有標(biāo)準(zhǔn)鍵盤,標(biāo)準(zhǔn)鍵盤有固定的鍵位,而且F和J鍵還設(shè)有凸起物,用戶無需查看鍵盤即可快速實現(xiàn)盲打,輸入字符方便快捷。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本發(fā)明提出一種智能終端,包括:主機(jī)、鍵盤控制器和裝設(shè)在主機(jī)背面殼體上的至少一按鍵;上述至少一按鍵分別連接上述鍵盤控制器的一對引腳;上述至少一按鍵被按下或松開,使與按鍵連接的引腳對導(dǎo)通或斷開,觸發(fā)引腳對電平變化;上述鍵盤控制器與主機(jī)配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù);上述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將上述字符輸入智能終端。
[0004]優(yōu)選地,上述至少一按鍵裝設(shè)在上述主機(jī)的背面殼體上,是上述按鍵根據(jù)受左、右手控制分成兩組;每一組按鍵組成陣列排布在背面殼體靠近左右兩側(cè),以用戶左、右手握持主機(jī)的姿態(tài)下,用戶左、右手除拇指外其余四指分別接觸背面殼體的區(qū)域。
[0005]優(yōu)選地,上述的智能終端還包括鍵盤開關(guān),鍵盤開關(guān)裝設(shè)在主機(jī)的一側(cè)或背面殼體上,分別連接鍵盤控制器和主機(jī),鍵盤開關(guān)閉合使得鍵盤控制器獲得主機(jī)供電,實現(xiàn)打開鍵盤;鍵盤開關(guān)斷開使主機(jī)不向鍵盤控制器供電,實現(xiàn)關(guān)閉鍵盤;或上述鍵盤開關(guān)為上述智能終端界面上的圖標(biāo),或作為設(shè)置面板中的設(shè)置選項,主機(jī)檢測到用戶操作上述圖標(biāo)或設(shè)置選項則主機(jī)程序關(guān)閉鍵盤的電源供給,實現(xiàn)關(guān)閉鍵盤;當(dāng)主機(jī)檢測到用戶再次操作上述圖標(biāo)或設(shè)置選項則主機(jī)程序打開電源供給,實現(xiàn)打開鍵盤。
[0006]優(yōu)選地,上述按鍵與引腳對具有一一對應(yīng)的關(guān)系;上述按鍵分別對應(yīng)至少一鍵值;各鍵值與字符集具有一一對應(yīng)的關(guān)系,上述字符集包括至少一字符;上述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值;上述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從上述選中的鍵值對應(yīng)的字符集中選取一字符。
[0007]優(yōu)選地,預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平保持時長閾值;當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算上述引腳對保持上述電平的時間長度,即電平保持時長;主機(jī)比較電平保持時長和預(yù)設(shè)的電平保持時長閾值,據(jù)此從與上述按鍵對應(yīng)的至少一鍵值中選取一鍵值。
[0008]優(yōu)選地,預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平變化次數(shù);當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算上述引腳對在預(yù)設(shè)時長區(qū)間內(nèi)電平變化的次數(shù);主機(jī)根據(jù)電平變化次數(shù),從與上述按鍵對應(yīng)的至少一鍵值中選取一鍵值。
[0009]優(yōu)選地,上述鍵盤控制器為鍵盤專用控制器,根據(jù)智能終端的處理器的控制工作;上述每一按鍵兩端分別連接鍵盤控制器的一行引腳和一列引腳;按鍵被按下或松開,使鍵盤控制器的一行引腳和一列引腳導(dǎo)通或斷開,觸發(fā)引腳對電平變化;鍵盤控制器根據(jù)行引腳及列引腳確定引腳對編號發(fā)送給處理器,處理器接收引腳對編號,記錄接收時間作為電平變化時刻;處理器根據(jù)引腳對編號和電平變化時刻測算電平保持時長和/或電平變化次數(shù);處理器根據(jù)得到的電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值;處理器根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從選中鍵值對應(yīng)的字符集中選取字符。
[0010]優(yōu)選地,上述鍵盤控制器為智能終端的處理器;上述處理器的部分GPIO引腳劃分為至少一行引腳和至少一列引腳,每一按鍵兩端分別連接處理器的一行引腳和一列引腳;按鍵被按下或松開,使處理器的一行引腳和一列引腳導(dǎo)通或斷開,觸發(fā)引腳對電平變化;處理器根據(jù)行引腳及列引腳確定引腳對編號,根據(jù)引腳對編號、電平變化時刻測算電平保持時長和/或電平變化次數(shù);處理器根據(jù)電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值;處理器根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從選中鍵值對應(yīng)的字符集中選取字符。
[0011]本發(fā)明還提供一種智能終端鍵盤輸入方法,基于主機(jī)、鍵盤控制器和和裝設(shè)在主機(jī)背面殼體上的至少一按鍵,上述按鍵分別連接上述鍵盤控制器的一對引腳,包括:預(yù)設(shè)按鍵與引腳對具有一一對應(yīng)的關(guān)系;預(yù)設(shè)上述按鍵分別對應(yīng)至少一鍵值;預(yù)設(shè)各鍵值與字符集具有一一對應(yīng)的關(guān)系,上述字符集包括至少一字符;上述至少一按鍵被按下或松開,使與按鍵連接的引腳對導(dǎo)通或斷開,觸發(fā)引腳對電平變化;上述鍵盤控制器與主機(jī)配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù);上述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將上述字符輸入智能終端。
[0012]優(yōu)選地,預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平保持時長閾值;當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算上述引腳對保持上述電平的時間長度,即電平保持時長;主機(jī)比較電平保持時長和預(yù)設(shè)的電平保持時長閾值,據(jù)此從與上述按鍵對應(yīng)的至少一鍵值中選取一鍵值;上述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從上述選中的鍵值對應(yīng)的字符集中選取一字符。
[0013]優(yōu)選地,預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平變化次數(shù);當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算上述引腳對在預(yù)設(shè)時長區(qū)間內(nèi)電平變化的次數(shù);主機(jī)根據(jù)電平變化次數(shù),從與上述按鍵對應(yīng)的至少一鍵值中選取一鍵值;上述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從上述選中的鍵值對應(yīng)的字符集中選取一字符。
[0014]優(yōu)選地,上述預(yù)設(shè)按鍵與引腳對具有一一對應(yīng)的關(guān)系;預(yù)設(shè)上述按鍵分別對應(yīng)至少一鍵值;預(yù)設(shè)各鍵值與字符集具有一一對應(yīng)的關(guān)系,上述字符集包括至少一字符是:選取至少一按鍵做復(fù)用,每個復(fù)用按鍵對應(yīng)標(biāo)準(zhǔn)鍵盤的至少一鍵值,每個鍵值分別對應(yīng)一個字符集;每個字符集包括多個字符,上述多個字符包括但不限于一雙字符鍵的下檔字符和上檔字符;
[0015]上述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符還包括:當(dāng)主機(jī)檢測到用戶按下復(fù)用按鍵并保持按下狀態(tài)達(dá)到電平保持時長閾值時,不等待用戶松開復(fù)用按鍵,主機(jī)進(jìn)行字符選擇,完成字符輸入。
[0016]本發(fā)明實現(xiàn)在平板電腦、智能手機(jī)等智能終端的背面殼體上設(shè)置按鍵實現(xiàn)鍵盤輸入功能,從而實現(xiàn)對智能設(shè)備簡易快捷的輸入。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明一實施例的鍵盤安裝示意圖;
[0018]圖2為本發(fā)明一實施例的鍵盤電路結(jié)構(gòu)示意圖;
[0019]圖3為本發(fā)明一實施例的使用狀態(tài)參考圖;
[0020]圖4為本發(fā)明一實施例鍵盤專用控制器引腳示意圖;
[0021]圖5為本發(fā)明一實施例的鍵盤專用控制器的矩陣開關(guān)表;
[0022]圖6為本發(fā)明一實施例的G PIO 口矩陣示意圖圖;
[0023]圖7為本發(fā)明一實施例流程示意圖;
[0024]圖8為本發(fā)明一實施例流程示意圖;
[0025]圖9為本發(fā)明一實施例流程示意圖。
【具體實施方式】
[0026]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所達(dá)成的目的及效果,下面將結(jié)合實施例并配合附圖予以詳細(xì)說明。
[0027]參照圖1示出的鍵盤安裝示意圖及圖2示出的鍵盤電路結(jié)構(gòu)示意圖,本發(fā)明提出一實施例,智能終端包括主機(jī)1、鍵盤控制器2和裝設(shè)在主機(jī)背面殼體上的至少一按鍵3 ;至少一按鍵3分別連接鍵盤控制器2的一對引腳21 ;至少一按鍵3被按下或松開,使與按鍵3連接的一對引腳21導(dǎo)通或斷開,觸發(fā)引腳對電平變化。
[0028]上述鍵盤控制器2與主機(jī)I配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù);
[0029]上述主機(jī)I根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將上述字符輸入智能終端。
[0030]上述主機(jī)I可以僅根據(jù)引腳對編號選取字符,也可以將引腳對編號和電平保持時長結(jié)合、引腳對編號和電平變化次數(shù)結(jié)合來選取字符,還可以將引腳對編號、電平保持時長和電平變化次數(shù)綜合起來選取字符。
[0031]參照圖1示出的鍵盤安裝示意圖及圖3所示的使用狀態(tài)參考圖,至少一按鍵3裝設(shè)在上述主機(jī)I的背面殼體上,上述按鍵3根據(jù)受左、右手控制分成兩組,每一組按鍵3組成陣列排布在背面殼體靠近左右兩側(cè),以用戶左、右手握持主機(jī)I的姿態(tài)下,用戶左、右手除拇指外其余四指分別接觸主機(jī)I背面殼體的區(qū)域。
[0032]按鍵3可采用多種現(xiàn)有技術(shù)實現(xiàn),包括但不限于薄膜按鍵、機(jī)械軸開關(guān)(機(jī)械鍵盤專用的按鍵開關(guān))、雙腳復(fù)位開關(guān)等。例如按鍵3采用薄膜按鍵結(jié)構(gòu)實現(xiàn),包括鍵帽、設(shè)于鍵帽下方的硅膠帽、薄膜電路和電路板。
[0033]本實施例設(shè)置36個按鍵,分別對應(yīng)標(biāo)準(zhǔn)鍵盤的26個字母鍵和10個按鍵,分別是2個“Shift”功能按鍵、2個“Ctrl”功能按鍵、I個“回車”功能按鍵、I個“Space”功能按鍵、I個“Backspace”功能按鍵、I個“Tab”功能按鍵、I個“,”逗號鍵和I個“?!本涮栨I。36個按鍵分成兩組,每組18個按鍵組成3列6行的陣列,每行分別分配給用戶的不同手指進(jìn)行操作。用戶的小指分配第5、6兩行按鍵,其中用戶左手小指分配“Z”、“A”、“Q”字母鍵、以及“Ctrl”、“Tab”和“Shift”等按鍵;右手小手指分配“P”字母鍵、以及“Space”、1&(^鄧&沈”、“51^代”、1社虹”和“(^1”等按鍵。無名指分配第4行按鍵,用戶左手無名指分配“X”、“S”和“W”按鍵;右手無名指分配“0”、“L”和“。”按鍵。中指分配第3行按鍵,左手中指分配“C”、“D”和“E”按鍵;右手中指分配“I”、“K”、“,”按鍵。食指分配第1、2行按鍵,其中左手食指分配“V”、“F”、“R”、“B”、“G”和“Τ”按鍵;右手食指分配“U”、“J”、“M”、“Y”、“H”和“N”按鍵??偟膩碚f,用戶手指區(qū)域分工和標(biāo)準(zhǔn)鍵盤是一樣的,習(xí)慣標(biāo)準(zhǔn)鍵盤的用戶會很容易使用本專利提供的鍵盤實現(xiàn)對智能終端的輸入。智能終端包括但不限于平板電腦、PDA、智能手機(jī)等,其重量都不大,通過本發(fā)明提供的方式輸入字符不會讓用戶的手指承受有太大壓力,輸入簡便快捷。
[0034]參照圖2所示的鍵盤電路結(jié)構(gòu)示意圖,本實施例的鍵盤控制器2通過USB數(shù)據(jù)接口與智能終端主機(jī)I建立連接以實現(xiàn)通訊。鍵盤控制器2的引腳29即VSS (地線)連在主機(jī)I的USB接口的GND (地線)上,鍵盤控制器2引腳31即DP (數(shù)據(jù)線)與引腳32 (數(shù)據(jù)線)即DN分別連在主機(jī)I的USB數(shù)據(jù)接口的兩根數(shù)據(jù)線上,鍵盤控制器的引腳25即VDD連在主機(jī)usb 口的VDD上。
[0035]基于上述鍵盤排布本實施例提出,預(yù)設(shè)按鍵3、和引腳對具有一一對應(yīng)的關(guān)系;各鍵值與字符集具有一一對應(yīng)的關(guān)系`,字符集中包括與鍵值對應(yīng)的至少一字符,例如同一雙字符鍵的下檔字符(The Lower Case)和上檔字符(The Upper Case),或一字母的大寫字符和小寫字符,又如“,”字符和“〈”字符;預(yù)設(shè)上述按鍵3分別對應(yīng)至少一鍵值。上述鍵值是標(biāo)準(zhǔn)鍵盤的ASCII碼。從字符集中選取哪一個字符,根據(jù)不同的語言、不同的輸入法,可能有多種方案,其中一種比較通用的方案是利用“Shift”選取上檔字符或下檔字符、利用“Caps Lock”選擇大寫字符或小寫字符。以下將以“Shift”、“Caps Lock”功能按鍵為例說明從選中鍵值對應(yīng)的字符集中選取字符的具體做法。
[0036]當(dāng)某按鍵被按下,引腳對發(fā)生電平變化,本實施例的鍵盤控制器2檢測引腳對電平變化,獲得USB編碼值作為引腳對編號,上報給主機(jī)I。主機(jī)I接收引腳對編號并記錄接收時刻作為電平變化時刻。主機(jī)I根據(jù)引腳對編號和電平變化時刻測算上述引腳對保持上述電平的時間長度,即電平保持時長。主機(jī)I進(jìn)而比較電平保持時長和預(yù)設(shè)的電平保持時長閾值,據(jù)此從與上述按鍵對應(yīng)的至少一鍵值中選取一鍵值。上述主機(jī)根據(jù)shift按下與否、caps lock鎖定與否以及它們的電平保持時長和/或它們的電平變化次數(shù)從上述選中的鍵值對應(yīng)的字符集中選取一字符。[0037]本實施例是采用獲得USB編碼值作為引腳對編號,若鍵盤控制器2通過其他協(xié)議與智能終端主機(jī)I建立連接并通訊,則依據(jù)其他協(xié)議編制的編碼作為引腳對編號。
[0038]具體來說,本實施例選取20個字母按鍵做復(fù)用,即一個按鍵對應(yīng)標(biāo)準(zhǔn)鍵盤的兩個鍵值,每個按鍵分別對應(yīng)第一鍵值和第二鍵值,第一鍵值對應(yīng)第一字符集,第二鍵值對應(yīng)第二字符集。每個字符集包括多個字符,例如同一字母的大寫字符和小寫字符,或與同一鍵值對應(yīng)的“[”字符和“ {"字符,或同一雙字符鍵的下檔字符(The Lower Case)和上檔字符(The Upper Case)。預(yù)設(shè)電平保持時長閾值為350ms,電平保持時長小于電平保持時長閾值內(nèi)則選取第一鍵值;電平保持時長大于電平保持時長閾值則選取第二鍵值。上述電平保持時長閾值可根據(jù)實際情況和操作習(xí)慣調(diào)整。
[0039]鍵盤輸入過程中,由“Shift”功能按鍵控制輸入上檔字符還是下檔字符,當(dāng)“Shift”功能按鍵按下則輸入上檔字符,反之輸入下檔字符;*“Caps Lock”功能按鍵控制輸入大寫字母還是小寫字母,當(dāng)“Caps Lock “功能按鍵鎖定,則輸入大寫字母,反之輸入小
寫字母。
[0040]上述電平保持時長閾值可根據(jù)實際情況和操作習(xí)慣調(diào)整。
[0041]復(fù)用按鍵與鍵值和字符集的對應(yīng)關(guān)系舉例如下表:
[0042]
【權(quán)利要求】
1.一種智能終端,其特征在于,包括: 主機(jī)、鍵盤控制器和裝設(shè)在主機(jī)背面殼體上的至少一按鍵; 所述至少一按鍵分別連接所述鍵盤控制器的一對引腳; 所述至少一按鍵被按下或松開,使與按鍵連接的引腳對導(dǎo)通或斷開,觸發(fā)引腳對電平變化; 所述鍵盤控制器與主機(jī)配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù); 所述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將所述字符輸入智能終端。
2.根據(jù)權(quán)利要求1所述的智能終端,其特征在于: 所述至少一按鍵裝設(shè)在所述主機(jī)的背面殼體上,是所述按鍵根據(jù)受左、右手控制分成兩組;每一組按鍵組成陣列排布在背面殼體靠近左右兩側(cè),以用戶左、右手握持主機(jī)的姿態(tài)下,用戶左、右手除拇指外其余四指分別接觸背面殼體的區(qū)域。
3.根據(jù)權(quán)利要求1所述的智能終端,其特征在于: 還包括鍵盤開關(guān),鍵盤開關(guān)裝設(shè)在主機(jī)的一側(cè)或背面殼體上,分別連接鍵盤控制器和主機(jī),鍵盤開關(guān)閉合使得鍵盤控制器獲得主機(jī)供電,實現(xiàn)打開鍵盤;鍵盤開關(guān)斷開使主機(jī)不向鍵盤控制器供電,實現(xiàn)關(guān)閉鍵盤;或 所述鍵盤開關(guān)為所述智能終端界面上的圖標(biāo),或作為設(shè)置面板中的一個設(shè)置選項,主機(jī)檢測到用戶操作所述圖標(biāo)或`設(shè)置選項則主機(jī)程序關(guān)閉鍵盤的電源供給,實現(xiàn)關(guān)閉鍵盤;當(dāng)主機(jī)檢測到用戶再次操作所述圖標(biāo)或設(shè)置選項則主機(jī)程序打開電源供給,實現(xiàn)打開鍵盤。
4.根據(jù)權(quán)利要求2所述的智能終端,其特征在于: 按鍵與引腳對具有一一對應(yīng)的關(guān)系;所述按鍵分別對應(yīng)至少一鍵值;各鍵值與字符集具有一一對應(yīng)的關(guān)系,所述字符集包括至少一字符; 所述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值; 所述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從所述選中的鍵值對應(yīng)的字符集中選取一字符。
5.根據(jù)權(quán)利要求3所述的智能終端,其特征在于: 預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平保持時長閾值; 當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻; 主機(jī)根據(jù)引腳對編號和電平變化時刻測算所述引腳對保持所述電平的時間長度,即電平保持時長; 主機(jī)比較電平保持時長和預(yù)設(shè)電平保持時長閾值,據(jù)此從與所述按鍵對應(yīng)的至少一鍵值中選取一鍵值。
6.根據(jù)權(quán)利要求3所述的智能終端,其特征在于: 預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平變化次數(shù); 當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻; 主機(jī)根據(jù)引腳對編號和電平變化時刻測算所述引腳對在預(yù)設(shè)時長區(qū)間內(nèi)電平變化的次數(shù); 主機(jī)根據(jù)電平變化次數(shù),從與所述按鍵對應(yīng)的至少一鍵值中選取一鍵值。
7.根據(jù)權(quán)利要求1-5任意一項所述的智能終端,其特征在于: 所述鍵盤控制器為鍵盤專用控制器,根據(jù)智能終端的處理器的控制工作; 所述每一按鍵兩端分別連接鍵盤控制器的一行引腳和一列引腳; 按鍵被按下或松開,使鍵盤控制器的一行引腳和一列引腳導(dǎo)通或斷開,觸發(fā)引腳對電平變化; 鍵盤控制器根據(jù)行引腳及列引腳確定引腳對編號發(fā)送給處理器,處理器接收引腳對編號,記錄接收時間作為電平變化時刻; 處理器根據(jù)引腳對編號和電平變化時刻測算電平保持時長和/或電平變化次數(shù);處理器根據(jù)得到的電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值; 處理器根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從選中鍵值對應(yīng)的字符集中選取字符。
8.根據(jù)權(quán)利要求1-5任意一項所述的智能終端,其特征在于: 所述鍵盤控制器為智能終端的處理器; 所述處理器的部分GPIO引腳劃分為至少一行引腳和至少一列引腳,每一按鍵兩端分別連接處理器的一行引腳和一列引腳; 按鍵被按下或松開,使處理器的一行引腳和一列引腳導(dǎo)通或斷開,觸發(fā)引腳對電平變化; 處理器根據(jù)行引腳及列引腳確定引腳對編號,根據(jù)引腳對編號、電平變化時刻測算電平保持時長和/或電平變化次數(shù); 處理器根據(jù)電平保持時長和/或電平變化次數(shù)從與按鍵對應(yīng)的至少一鍵值中選取一鍵值; 處理器根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從選中鍵值對應(yīng)的字符集中選取字符。
9.一種智能終端鍵盤輸入方法,基于主機(jī)、鍵盤控制器和和裝設(shè)在主機(jī)背面殼體上的至少一按鍵,所述按鍵分別連接所述鍵盤控制器的一對引腳,其特征在于,包括: 預(yù)設(shè)按鍵與引腳對具有一一對應(yīng)的關(guān)系;預(yù)設(shè)所述按鍵分別對應(yīng)至少一鍵值;預(yù)設(shè)各鍵值與字符集具有一一對應(yīng)的關(guān)系,所述字符集包括至少一字符; 所述至少一按鍵被按下或松開,使與按鍵連接的引腳對導(dǎo)通或斷開,觸發(fā)引腳對電平變化; 所述鍵盤控制器與主機(jī)配合,根據(jù)檢測到的引腳對電平變化獲得引腳對編號、電平保持時長和/或電平變化次數(shù); 所述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與按鍵對應(yīng)的字符,將所述字符輸入智能終端。
10.根據(jù)權(quán)利要求9所述的智能終端鍵盤輸入方法,其特征在于: 預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平保持時長閾值; 當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算所述引腳對保持所述電平的時間長度,即電平保持時長; 主機(jī)比較電平保持時長和預(yù)設(shè)電平保持時長閾值,據(jù)此從與所述按鍵對應(yīng)的至少一鍵值中選取一鍵值; 所述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從所述選中的鍵值對應(yīng)的字符集中選取一字符。
11.根據(jù)權(quán)利要求9所述的智能終端鍵盤輸入方法,其特征在于: 預(yù)設(shè)與一按鍵對應(yīng)的至少一鍵值分別對應(yīng)不同的電平變化次數(shù); 當(dāng)引腳對發(fā)生電平變化,鍵盤控制器與主機(jī)配合獲得引腳對編號和電平變化時刻;主機(jī)根據(jù)引腳對編號和電平變化時刻測算所述引腳對在預(yù)設(shè)時長區(qū)間內(nèi)電平變化的次數(shù); 主機(jī)根據(jù)電平變化次數(shù),從與所述按鍵對應(yīng)的至少一鍵值中選取一鍵值; 所述主機(jī)根據(jù)與功能按鍵對應(yīng)的引腳對編號、電平保持時長和/或電平變化次數(shù)從所述選中的鍵值對應(yīng)的字符集中選取一字符。
12.根據(jù)權(quán)利要求9至11任意一項所述的智能終端鍵盤輸入方法,其特征在于: 所述預(yù)設(shè)按鍵與引腳對具有一一對應(yīng)的關(guān)系;預(yù)設(shè)所述按鍵分別對應(yīng)至少一鍵值;預(yù)設(shè)各鍵值與字符集具有一一對應(yīng)的關(guān)系,所述字符集包括至少一字符是: 選取至少一按鍵做復(fù)用,每個復(fù)用按鍵對應(yīng)標(biāo)準(zhǔn)鍵盤的至少一鍵值,每個鍵值分別對應(yīng)一個字符集;每個字符集包 括多個字符,所述多個字符包括但不限于一雙字符鍵的下檔字符和上檔字符; 所述主機(jī)根據(jù)引腳對編號、電平保持時長和/或電平變化次數(shù)選取與鍵值對應(yīng)的字符還包括: 當(dāng)主機(jī)檢測到用戶按下復(fù)用按鍵并保持按下狀態(tài)達(dá)到電平保持時長閾值時,不等待用戶松開復(fù)用按鍵,主機(jī)進(jìn)行字符選擇,完成字符輸入。
【文檔編號】G06F3/023GK103677298SQ201210330242
【公開日】2014年3月26日 申請日期:2012年9月7日 優(yōu)先權(quán)日:2012年9月7日
【發(fā)明者】曹偉林 申請人:曹偉林