本發(fā)明涉及電腦輸入設(shè)備領(lǐng)域,尤其涉及一種輸入數(shù)據(jù)的處理方法、裝置及鍵盤。
背景技術(shù):
隨著計算機(jī)技術(shù)的迅猛進(jìn)步,現(xiàn)在計算機(jī)需要輸入的內(nèi)容不僅是英語,或中文等常用字母、文字,還可能是很多符號,比如標(biāo)點(diǎn)符號、數(shù)學(xué)符號等。為了滿足用戶需求,目前鍵盤中設(shè)有字母鍵、數(shù)字鍵、功能鍵Fn以及編輯鍵等。并隨著按鍵數(shù)目的增多,使得電腦鍵盤的空間越來越緊張。
為了解決鍵盤空間緊張的問題,目前多采取復(fù)合按鍵的方法。比如,同時按兩個鍵,或者三個鍵,達(dá)到輸入更多符號的目的。而傳統(tǒng)的筆記本電腦為了減少面積,將基本的103鍵減少到80多個按鍵。導(dǎo)致更多的符號就只能采用更多的按鍵復(fù)用去輸入。
因此隨著復(fù)合按鍵數(shù)量增加,需要記憶的按鍵組合也越來越多,這樣就極大的增加了用戶的操作難度。除此之外,隨著越來越多的符號種類,傳統(tǒng)鍵盤的操作起來越來越不便。比如:“『』︷∫∑”,鍵盤上是找不到對應(yīng)鍵以輸入這些符號的。
所以目前我們需要解決的是鍵盤空間有限而要輸入的數(shù)據(jù)種類過多的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種輸入數(shù)據(jù)的處理方法、裝置及鍵盤,旨在解決鍵盤空間有限而要輸入的數(shù)據(jù)種類過多的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種輸入數(shù)據(jù)的處理方法,所述輸入數(shù)據(jù)的處理方法包括以下步驟:
檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;
當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;
根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理??蛇x地,所述輸入數(shù)據(jù)的類型至少包括:字符掃描碼、指令碼,其中,當(dāng)所述輸入數(shù)據(jù)為字符掃描碼時,所述主機(jī)顯示與所述字符掃描碼相對應(yīng)的字符;當(dāng)所述輸入數(shù)據(jù)為指令碼時,所述主機(jī)執(zhí)行與所述指令碼相對應(yīng)的操作指令。
可選地,所述輸入數(shù)據(jù)的處理方法還包括:
在當(dāng)前處于數(shù)據(jù)自定義模式時,獲取外部輸入的所述觸點(diǎn)的自定義編號序列及其對應(yīng)映射數(shù)據(jù)并存儲。
此外,為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種輸入數(shù)據(jù)的處理裝置,所述輸入數(shù)據(jù)的處理裝置包括以下模塊:
檢測模塊,用于檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;
記錄模塊,用于當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;
轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。
可選地,所述輸入數(shù)據(jù)的類型至少包括:字符掃描碼、指令碼,其中,當(dāng)所述輸入數(shù)據(jù)為字符掃描碼時,所述主機(jī)顯示與所述字符掃描碼相對應(yīng)的字符;當(dāng)所述輸入數(shù)據(jù)為指令碼時,所述主機(jī)執(zhí)行與所述指令碼相對應(yīng)的操作指令。
可選地,所述輸入數(shù)據(jù)的處理裝置還包括:
自定義模塊,用于在當(dāng)前處于數(shù)據(jù)自定義模式時,獲取外部輸入的所述觸點(diǎn)的自定義編號序列及其對應(yīng)映射數(shù)據(jù)并存儲。
此外,為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種鍵盤,所述鍵盤包括多個按鍵,還包括用于輸入觸摸信號的觸摸板以及輸入數(shù)據(jù)的處理裝置。
可選地,所述觸摸板包括:多個觸點(diǎn)以及多個發(fā)光元件,所述發(fā)光元件設(shè)于所述觸點(diǎn)的內(nèi)部或設(shè)于所述觸點(diǎn)下方,且當(dāng)所述觸點(diǎn)存在觸摸操作時,所述發(fā)光元件顯示光亮以供標(biāo)識所述觸摸操所遍歷的觸點(diǎn)。
可選地,所述按鍵存在高度差,且所述按鍵上設(shè)有紋路。
可選地,所述觸摸板還包括至少兩個單獨(dú)觸點(diǎn),所述單獨(dú)觸點(diǎn)用于進(jìn)行輸入法切換,或者用于觸發(fā)向主機(jī)輸入自定義數(shù)據(jù)。
本發(fā)明通過提供一種輸入數(shù)據(jù)的處理方法,所述輸入數(shù)據(jù)的處理方法包括以下步驟:檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。通過上述方式,本發(fā)明把輸入比較麻煩的數(shù)據(jù),通過簡單的觸摸軌跡來輸入。由此提高鍵盤輸入效率,降低鍵盤操作難度,使得鍵盤輸入更加方便快捷。另外,由于觸摸連線軌跡與對應(yīng)字符的形狀相似,用戶能更加輕松地掌握本發(fā)明提供的輸入方法,提升用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明輸入數(shù)據(jù)的處理方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明輸入數(shù)據(jù)的處理方法第二實(shí)施例的流程示意圖;
圖3為本發(fā)明輸入數(shù)據(jù)的處理裝置第一實(shí)施例的功能模塊示意圖;
圖4為本發(fā)明輸入數(shù)據(jù)的處理裝置第二實(shí)施例的功能模塊示意圖;
圖5為本發(fā)明鍵盤一實(shí)施例的結(jié)構(gòu)示意圖;
圖6為本發(fā)明鍵盤點(diǎn)陣觸點(diǎn)的示意圖;
圖7為本發(fā)明鍵盤的觸點(diǎn)編號序列與掃描碼的對應(yīng)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種輸入數(shù)據(jù)的處理方法。
參照圖1,圖1為本發(fā)明輸入數(shù)據(jù)的處理方法第一實(shí)施例的流程示意圖。
本實(shí)施例中,該輸入數(shù)據(jù)的處理方法包括以下步驟:
步驟S10,檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號。
具體地,該輸入數(shù)據(jù)的處理方法應(yīng)用于一種鍵盤,該鍵盤包括觸摸板,該觸摸板上設(shè)有點(diǎn)陣觸點(diǎn),用戶可通過觸摸觸點(diǎn)形成滑動軌跡,以輸入信息。鍵盤中的觸摸電路實(shí)時檢測是否存在用戶觸摸觸摸板上若干觸點(diǎn)所觸發(fā)的輸入信號即觸點(diǎn)信號。
傳統(tǒng)的手寫識別輸入的方法在手寫后,還要人工再進(jìn)一步挑選,為了減少用戶操作,并提高輸入成功率,本發(fā)明通過減少計算機(jī)需要識別的字符數(shù)量,用固定的觸點(diǎn)編號序列來代替手寫符號的識別。
如圖6所示,本實(shí)施例中,將矩陣排列的點(diǎn)陣觸點(diǎn)進(jìn)行編號,橫排為ABCD,縱列為1234。
具體地,所述觸摸板表面具有多個點(diǎn)陣觸點(diǎn),為了使用的方便,本實(shí)施例中將這些點(diǎn)陣觸點(diǎn)以矩陣形式排列。具體實(shí)施中,也可用曲線形式排列。為了便于說明,本實(shí)施例中以4*4的矩陣排列的點(diǎn)陣觸點(diǎn)為例進(jìn)行說明。具體實(shí)施例中還可以以其他方式進(jìn)行觸點(diǎn)排列。
編號以后,將不同的觸點(diǎn)編號序列定義為若干個對應(yīng)的掃描碼,該掃描碼和市場上的鍵盤編碼可以兼容,便于計算機(jī)識別,增加操作便捷性。比如,將編號序列為“A3,A2,B3,C2,C3”定義為掃描碼‘0x10’。然后將定義后的對應(yīng)數(shù)據(jù)存儲在鍵盤自帶的存儲模塊中。
步驟S20,當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;
具體地,當(dāng)接收到用戶通過觸摸點(diǎn)陣觸點(diǎn)觸發(fā)的觸摸信號時,將所述觸摸信號對應(yīng)的觸點(diǎn)編號序列記錄下來。
本發(fā)明還支持多軌跡輸入,在接收觸摸信號時,同時監(jiān)測是否同時有多個觸摸信號的輸入。在接收到同時輸入的多個觸摸信號時,將觸點(diǎn)序列并行記錄,以匹配對應(yīng)的數(shù)據(jù),如操作指令或字符等數(shù)據(jù)。比如,通過雙指的接近或者遠(yuǎn)離滑動表明圖片或界面的縮小或者放大的指令;通過雙指的平行運(yùn)動代表輸入“=”或“《”等符號。
步驟S30,根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。
具體地,并根據(jù)存儲模塊中存儲的編號序列與掃描碼的第一對應(yīng)數(shù)據(jù),將所述觸摸信號信息轉(zhuǎn)換為對應(yīng)的掃描碼,并將所述掃描碼送至主機(jī)。主機(jī)根據(jù)預(yù)先存儲的掃描碼與字符對應(yīng)數(shù)據(jù),將接收到的掃描碼轉(zhuǎn)換為對應(yīng)的字符。
本實(shí)施例中,所述輸入數(shù)據(jù)的類型至少包括:字符掃描碼、指令碼,其中,當(dāng)所述輸入數(shù)據(jù)為字符掃描碼時,所述主機(jī)顯示與所述字符掃描碼相對應(yīng)的字符;當(dāng)所述輸入數(shù)據(jù)為指令碼時,所述主機(jī)執(zhí)行與所述指令碼相對應(yīng)的操作指令。
具體地,當(dāng)觸摸電路檢測到觸點(diǎn)信號時,獲取所述觸點(diǎn)信號對應(yīng)的編號序列,并根據(jù)所述編號序列以及預(yù)設(shè)的映射規(guī)則,獲取對應(yīng)的輸入數(shù)據(jù),比如,字符掃描碼或者指令碼。當(dāng)獲取的輸入數(shù)據(jù)為字符掃描碼時,主機(jī)根據(jù)所述字符掃描碼顯示該字符。當(dāng)獲取的輸入數(shù)據(jù)為指令字符時,主機(jī)根據(jù)所述指令碼執(zhí)行該指令操作。
用戶只要通過連續(xù)觸摸點(diǎn)陣觸點(diǎn)中的“A3,A2,B3,C2,C3”幾個點(diǎn),就可以輸入符號‘∑’。并且這5個點(diǎn)的連線軌跡接近于∑符號的形狀。這種象形的軌跡,讓用戶比較容易記憶。另外,滑動觸摸的方式,也會讓用戶的操作比較快捷。
需要說明的是,點(diǎn)陣觸點(diǎn)的編號序列,只是限制了滑動軌跡的形狀。而對于觸點(diǎn)的起始位置不做限定。也就是說,只要滑動軌跡連線一樣,就都代表輸入相同含義的符號。比如‘<’不僅可定義為觸點(diǎn)編號序列“A2 B1C2”,也可以定義為“A3 B2 C3”/“A4 B3 C4”/“B2 C1 D2”/“B3 C2 D3”/“B4 C3 D4”。這樣用戶可以更方便的觸摸點(diǎn)陣觸點(diǎn)進(jìn)行輸入。
本發(fā)明中,對于點(diǎn)陣觸點(diǎn)圖案不作限制,對于觸點(diǎn)連線的序列代表含義也不做限制。廠家可以根據(jù)具體的情況設(shè)計不同點(diǎn)陣觸點(diǎn)圖案的位置,并且根據(jù)這些不同的位置確定觸點(diǎn)序列,來定義不同的按鍵。
本方案的實(shí)例中僅使用了4*4矩陣排列的例子。用和輸入符號的形狀相似的連線軌跡,這樣的觸點(diǎn)序列方案僅為最佳較好實(shí)施例。
本實(shí)通過提供一種輸入數(shù)據(jù)的處理方法,所述輸入數(shù)據(jù)的處理方法包括以下步驟:檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。通過上述方式,本發(fā)明把輸入比較麻煩的數(shù)據(jù),通過簡單的觸摸軌跡來輸入。由此提高鍵盤輸入效率,降低鍵盤操作難度,使得鍵盤輸入更加方便快捷。另外,由于觸摸連線軌跡與對應(yīng)字符的形狀相似,用戶能更加輕松地掌握本發(fā)明提供的輸入方法,提升用戶體驗(yàn)。
參考圖2,圖2為本發(fā)明輸入數(shù)據(jù)的處理方法第二實(shí)施例的流程示意圖。
為了增加擴(kuò)展性,本實(shí)施例中該輸入方法還包括:
步驟S40,在當(dāng)前處于數(shù)據(jù)自定義模式時,獲取外部輸入的所述觸點(diǎn)的自定義編號序列及其對應(yīng)映射數(shù)據(jù)并存儲。
具體地,定義的對應(yīng)數(shù)據(jù)可以為廠家預(yù)先設(shè)置好的常用符號,其次,可以是后期用戶根據(jù)自身使用情景后期定義的非常用符號。用戶自定義的非常用符號在主機(jī)中定義完成后,通過外部電纜接口導(dǎo)入到鍵盤存儲模塊中。
本發(fā)明進(jìn)一步提供一種輸入數(shù)據(jù)的處理裝置。
參考圖3,圖3為本發(fā)明輸入數(shù)據(jù)的處理裝置第一實(shí)施例的功能模塊示意圖。
本實(shí)施例中,該輸入數(shù)據(jù)的處理裝置包括以下模塊:
檢測模塊100,用于檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;
具體地,該輸入裝置應(yīng)用于一種鍵盤,該鍵盤包括觸摸板,該觸摸板上設(shè)有點(diǎn)陣觸點(diǎn),用戶可通過觸摸觸點(diǎn)形成滑動軌跡,以輸入信息。鍵盤中的觸摸電路實(shí)時檢測是否接收到根據(jù)用戶觸摸操作所觸發(fā)的觸點(diǎn)信號。
為了減少計算機(jī)需要識別的字符數(shù)量,本發(fā)明用固定的觸點(diǎn)編號序列來代替手寫符號的識別,本實(shí)施例中,所述輸入數(shù)據(jù)的類型至少包括:字符掃描碼、指令碼,其中,當(dāng)所述輸入數(shù)據(jù)為字符掃描碼時,所述主機(jī)顯示與所述字符掃描碼相對應(yīng)的字符;當(dāng)所述輸入數(shù)據(jù)為指令碼時,所述主機(jī)執(zhí)行與所述指令碼相對應(yīng)的操作指令。
具體地,所述觸摸板表面具有多個點(diǎn)陣觸點(diǎn),為了使用的方便,本實(shí)施例中將這些點(diǎn)陣觸點(diǎn)以矩陣形式排列。具體實(shí)施中,也可以以蜂窩狀的圓形排列。為了便于說明,本實(shí)施例中以4*4的矩陣排列的點(diǎn)陣觸點(diǎn)為例進(jìn)行說明。
如圖6所示,將矩陣排列的點(diǎn)陣觸點(diǎn)進(jìn)行編號,橫排為ABCD,縱列為1234。
編號以后,將不同的觸點(diǎn)編號序列定義為若干個對應(yīng)的掃描碼,該掃描碼和市場尚的鍵盤編碼可以兼容,便于計算機(jī)識別,增加操作便捷性。比如,將編號序列為“A3,A2,B3,C2,C3”定義為掃描碼‘0x10’。然后將定義后的對應(yīng)數(shù)據(jù)存儲在鍵盤自帶的存儲模塊中。
記錄模塊200,用于當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;
具體地,當(dāng)接收到用戶通過觸摸點(diǎn)陣觸點(diǎn)觸發(fā)的觸摸信號時,將所述觸摸信號對應(yīng)的觸點(diǎn)編號序列記錄下來。
轉(zhuǎn)換模塊300,用于根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。
具體地,并根據(jù)存儲模塊中存儲的編號序列與掃描碼的第一對應(yīng)數(shù)據(jù),將所述觸摸信號信息轉(zhuǎn)換為對應(yīng)的掃描碼,并將所述掃描碼送至主機(jī)。主機(jī)根據(jù)預(yù)先存儲的掃描碼與字符對應(yīng)數(shù)據(jù),將接收到的掃描碼轉(zhuǎn)換為對應(yīng)的字符。
這樣,用戶只要通過連續(xù)觸摸點(diǎn)陣觸點(diǎn)中的“A3,A2,B3,C2,C3”幾個點(diǎn),就可以輸入符號‘∑’。并且這5個點(diǎn)的連線軌跡接近于∑符號的形狀。這種象形的軌跡,讓用戶比較容易記憶。另外,滑動觸摸的方式,也會讓用戶的操作比較快捷。
需要說明的是,點(diǎn)陣觸點(diǎn)的編號序列,只是限制了滑動軌跡的形狀。而對于觸點(diǎn)的起始位置不做限定。也就是說,只要滑動軌跡連線一樣,就都代表輸入相同含義的符號。比如‘<’不僅可定義為觸點(diǎn)編號序列“A2 B1 C2”,也可以定義為“A3 B2 C3”/“A4 B3 C4”/“B2 C1 D2”/“B3 C2 D3”/“B4 C3 D4”。這樣用戶可以更方便的觸摸點(diǎn)陣觸點(diǎn)進(jìn)行輸入。
本發(fā)明中,對于點(diǎn)陣觸點(diǎn)圖案不作限制,對于觸點(diǎn)連線的序列代表含義也不做限制。廠家可以根據(jù)具體的情況設(shè)計不同點(diǎn)陣觸點(diǎn)圖案的位置,并且根據(jù)這些不同的位置確定觸點(diǎn)序列,來定義不同的按鍵。
本方案的實(shí)例中僅使用了4*4矩陣排列的例子。用和輸入符號的形狀與相似的連線軌跡,這樣的觸點(diǎn)序列方案僅為最佳較好實(shí)施例。
本發(fā)明通過提供一種輸入數(shù)據(jù)的處理裝置,所述輸入數(shù)據(jù)的處理裝置通過檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。通過上述方式,本發(fā)明把輸入比較麻煩的數(shù)據(jù),通過簡單的觸摸軌跡來輸入。由此提高鍵盤輸入效率,降低鍵盤操作難度,使得鍵盤輸入更加方便快捷。另外,由于觸摸連線軌跡與對應(yīng)字符的形狀相似,用戶能更加輕松地掌握本發(fā)明提供的輸入方法,提升用戶體驗(yàn)。
參考圖4,圖4為本發(fā)明輸入數(shù)據(jù)的處理裝置第二實(shí)施例的功能模塊示意圖。
為了增加擴(kuò)展性,本實(shí)施例中該輸入數(shù)據(jù)的處理裝置還包括:
自定義模塊400,用于在當(dāng)前處于數(shù)據(jù)自定義模式時,獲取外部輸入的所述觸點(diǎn)的自定義編號序列及其對應(yīng)映射數(shù)據(jù)并存儲。
具體地,定義的對應(yīng)數(shù)據(jù)可以為廠家預(yù)先設(shè)置好的常用符號,其次,可以是后期用戶根據(jù)自身使用情景后期定義的非常用符號。用戶自定義的非常用符號在主機(jī)中定義完成后,通過外部電纜接口導(dǎo)入到鍵盤存儲模塊中。
本發(fā)明進(jìn)一步提供一種鍵盤。
參考圖5,圖5為本發(fā)明鍵盤一實(shí)施例的結(jié)構(gòu)示意圖。
所述鍵盤包括上述實(shí)施例中的輸入數(shù)據(jù)的處理裝置10,所述鍵盤還包括多個按鍵20和用于輸入觸摸信號的觸摸板30。
本實(shí)施例中,該觸摸板30包括:多個觸點(diǎn)以及多個發(fā)光元件,所述發(fā)光元件設(shè)于所述觸點(diǎn)的內(nèi)部或設(shè)于所述觸點(diǎn)下方,且當(dāng)所述觸點(diǎn)存在觸摸操作時,所述發(fā)光元件顯示光亮以供標(biāo)識所述觸摸操所遍歷的觸點(diǎn)。
具體地,該按鍵20包括左側(cè)第一按鍵區(qū)和右側(cè)第二按鍵區(qū),該觸摸板30設(shè)于左側(cè)第一按鍵區(qū)與右側(cè)第二按鍵區(qū)之間,本實(shí)施例中將觸摸板30設(shè)于左側(cè)第一按鍵區(qū)和右側(cè)第二按鍵區(qū)中間,是為了減少用戶手指的移動距離,便于用戶使用。更多實(shí)施例中,觸摸板30的位置,也可以根據(jù)用戶的習(xí)慣設(shè)于鍵盤上其他地方。
另外,觸摸板30可以是液晶觸摸屏,通過對液晶屏編程顯示不同的觸點(diǎn)圖案三,適用于用戶不同的應(yīng)用操作。這種方案的成本較高。
本實(shí)施例中采用16進(jìn)制數(shù)以0x表示說明。比如0x10,表示10進(jìn)制的16。
該觸摸板30表面具有多個點(diǎn)陣觸點(diǎn),為了使用的方便,將這些點(diǎn)陣觸點(diǎn)排列以矩陣式排列。其他實(shí)施中可以以蜂窩狀的圓形排列。
本實(shí)施例中以4*4的矩陣排列的點(diǎn)陣觸點(diǎn)組成的觸摸板為例來說明。
如圖6所示,將矩陣的點(diǎn)陣觸點(diǎn)進(jìn)行編號,橫排為ABCD,縱列為1234。
由于一般用戶在一個新產(chǎn)品剛推出的時候,不能非常熟練地使用觸摸板中的點(diǎn)陣觸點(diǎn)。本方案進(jìn)一步提供一種輔助功能選項(xiàng),就是將觸摸板中的點(diǎn)陣觸點(diǎn)中加入發(fā)光元件。將其設(shè)于觸點(diǎn)內(nèi)部或者下方。當(dāng)手指觸摸到該觸點(diǎn)時,發(fā)光元件可使該觸點(diǎn)位置發(fā)光,并持續(xù)一段時間。這樣便于用戶確認(rèn)自己是否觸摸到了正確位置的觸點(diǎn)。在用戶使用熟練后,可以選擇關(guān)閉這個功能。
本發(fā)明通過提供一種鍵盤,所述鍵盤通過檢測是否存在用戶觸摸觸點(diǎn)所觸發(fā)的輸入信號;當(dāng)檢測存在所述輸入信號時,記錄所述觸點(diǎn)的編號序列;根據(jù)預(yù)設(shè)映射規(guī)則,獲取所述編號序列所對應(yīng)的輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)發(fā)送至主機(jī),以供所述主機(jī)根據(jù)所述輸入數(shù)據(jù)的類型進(jìn)行相應(yīng)處理。通過上述方式,本發(fā)明把輸入比較麻煩的數(shù)據(jù),通過簡單的觸摸軌跡來輸入。由此提高鍵盤輸入效率,降低鍵盤操作難度,使得鍵盤輸入更加方便快捷。另外,由于觸摸連線軌跡與對應(yīng)字符的形狀相似,用戶能更加輕松地掌握本發(fā)明提供的輸入方法,提升用戶體驗(yàn)。
本實(shí)施例中,為了在用戶盲打的時候,提高用戶感知按鍵位置,所述鍵盤還包括按鍵區(qū),所述按鍵區(qū)的按鍵設(shè)有高度差,所述按鍵的鍵帽設(shè)有紋路。
具體地,可將按鍵的高度設(shè)置的不一樣。例如,將F鍵和J鍵的高度設(shè)置比其他的按鍵低。使用戶通過感知相鄰按鍵之間的高度差別,來尋找到這兩個鍵的位置。并分別以F鍵和J鍵為最低點(diǎn),周圍各鍵的高度梯次遞增。以形成漩渦狀。并將其他的按鍵鍵帽也制作成傾斜的樣子。F鍵和J鍵作為兩個大的漩渦凹陷的中心位置。這樣,用戶不看鍵盤,只通過手指感知各按鍵鍵帽的高低和傾斜程度,就知道手部位置應(yīng)該向什么位置移動。用觸覺代替視覺,提高用戶盲打時的體驗(yàn)。
另外,為了進(jìn)一步提升用戶體驗(yàn),可以將各按鍵鍵帽表面設(shè)計成不同的紋路。比如以左手按鍵區(qū)TGB和右手按鍵區(qū)YHN為界限,左手區(qū)的按鍵鍵帽上設(shè)計成向左側(cè)傾斜的條紋\\\,右手區(qū)的按鍵鍵帽上設(shè)計成向右側(cè)傾斜的條紋///。
如圖6所示,本實(shí)施例中,為了提高用戶的使用方便性,所述觸摸板還包括至少兩個單獨(dú)觸點(diǎn),所述單獨(dú)觸點(diǎn)用于進(jìn)行輸入法切換,或者用于觸發(fā)向主機(jī)輸入自定義數(shù)據(jù)。
具體地,可以將一些經(jīng)常使用到的符號或不容易用連續(xù)軌跡來描述的符號定義為單觸點(diǎn)表示,并將單觸點(diǎn)的信息噴涂在觸摸點(diǎn)的旁邊以提醒用戶。如“#、%”,可以用“A4 B4”兩個觸點(diǎn)來表示。就把這兩個符號噴涂在兩個觸點(diǎn)的旁邊。
上述實(shí)施例是基于觸摸板位置在鍵右邊的情況。對于筆記本電腦,由于鍵盤區(qū)空間更小,一般將觸摸板設(shè)置在鍵盤下方。由于人手的敲擊動作,有時會出現(xiàn)大拇指誤觸碰的情況。具體實(shí)施例中,可以單獨(dú)設(shè)計兩個觸摸點(diǎn)XY,在順序觸摸這兩點(diǎn)后,才啟動整個觸摸點(diǎn)識別輸入。這兩個觸點(diǎn)的位置,安排在距離雙手大拇指附近較好。便于大拇指方便來完成的。
更多實(shí)施例中,為了進(jìn)一步提升用戶體驗(yàn),提升用戶操作便捷性,還可以將這兩個觸點(diǎn)定義為鍵盤輸入法的切換鍵或其他自定義格式的數(shù)據(jù)。比如中文符號“[]”和英文符號的“【】”。觸摸點(diǎn)序列可以設(shè)計成一樣的,只是一個是中文,一個是英文。那么手指從觸點(diǎn)X滑動到觸點(diǎn)Y,實(shí)現(xiàn)中文輸入法到英文輸入法。手指從觸點(diǎn)Y滑動到觸點(diǎn)X是英文輸入法到中文輸入法。也可以實(shí)現(xiàn)其他操作指令的駛?cè)?,比如軌跡解鎖,增加屏幕亮度等操作指令。
另外,本實(shí)施例中,點(diǎn)陣觸點(diǎn)編號的序列可以為一個、兩個、或者多個幾種。而且編號序列不同,也表示定義不同的字符。
除了輸入鍵盤上沒有定義的符號,甚至還可以輸入鍵盤已經(jīng)有的按鍵。比如常用的尖括號<>,可以用“A2 B1 C2”序列和“A3 B4 C3”序列輸入。這兩個序列的連線也就是尖括號的象形。圓括號可以多用一個點(diǎn)來與尖括號進(jìn)行區(qū)別。比如“A2,B1,C1,D2”和“A3,B4,C4,D3”序列。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。