本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種輸入字符的方法及裝置。
背景技術(shù):
隨著計算機(jī)技術(shù)的蓬勃發(fā)展,移動通信產(chǎn)業(yè)將走向真正的移動信息時代,而移動終端作為移動通信的載體,其功能也越來越強大,用戶可以通過移動終端進(jìn)行通話業(yè)務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)以及其他終端業(yè)務(wù)。在人機(jī)交互過程中,用戶可以通過鍵盤向移動終端輸入指令,現(xiàn)有的移動終端大多采用九宮格鍵盤或26字母鍵盤來供用戶進(jìn)行指令的輸入。
而九宮格鍵盤因為具有較少的按鍵,雖然能夠滿足日常的普通應(yīng)用需求,但在一些其他功能上就相應(yīng)顯得有些吃力,如在當(dāng)下各種多媒體以及新穎操控爆發(fā)的環(huán)境下,九宮格按鍵顯得比較單一,無法滿足用戶的需求;另外,九宮格鍵盤的設(shè)計布局是便于單指操作,在日常普通網(wǎng)絡(luò)社交的環(huán)境下短時間使用是沒有問題的,但在使用半個小時及以上的情況下,則非常容易造成用戶手指疲勞從而降低其使用效率。
26字母鍵盤則在字母按鍵布局上非常密集,各個按鍵都比較小,從而給指頭粗大的用戶打字操作帶來了困擾,而且需要完整地輸入拼音的聲母和韻母以進(jìn)行匹配,匹配方法的容錯率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種輸入字符的方法及裝置,用以解決現(xiàn)有技術(shù)中九宮格鍵盤無法滿足用戶需求且使用效率低以及26字母鍵盤容錯率低的 問題。
本發(fā)明的第一個方面是提供一種輸入字符的方法,所述方法包括如下步驟:
步驟A,根據(jù)輸入字符的習(xí)慣確定鍵盤上內(nèi)容的布局模式;
步驟B,根據(jù)輸入需求按照所述確定的鍵盤上內(nèi)容的布局模式輸入字符。
進(jìn)一步的,所述步驟A,根據(jù)輸入字符的習(xí)慣確定鍵盤上內(nèi)容的布局模式的操作具體為:根據(jù)鍵盤上預(yù)設(shè)的內(nèi)容布局模式切換按鍵切換所述鍵盤上內(nèi)容的布局模式,按照用戶輸入字符的習(xí)慣確定所述鍵盤上內(nèi)容的布局模式。
進(jìn)一步的,所述步驟B,根據(jù)輸入需求按照所述確定的鍵盤上內(nèi)容的布局模式輸入字符的操作具體為:
在所述確定的鍵盤上內(nèi)容的布局模式下根據(jù)輸入需求輸入某一按鍵,調(diào)用與所述按鍵相對應(yīng)的內(nèi)容并通過選項方式展示所述內(nèi)容;
在展示的所述內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。
進(jìn)一步的,所述步驟B,根據(jù)輸入需求按照所述確定的鍵盤上內(nèi)容的布局模式輸入字符的操作具體為:
在所述確定的鍵盤上內(nèi)容的布局模式下記錄用戶根據(jù)輸入需求輸入同一按鍵的次數(shù);
根據(jù)所述輸入同一按鍵的次數(shù)確定輸入字符的內(nèi)容并輸入。
進(jìn)一步的,所述步驟B,根據(jù)輸入需求按照所述確定的鍵盤上內(nèi)容的布局模式輸入字符的操作具體為:
在所述確定的鍵盤上內(nèi)容的布局模式下根據(jù)輸入需求輸入對應(yīng)的按鍵;
調(diào)用與所述輸入對應(yīng)的按鍵相對應(yīng)的內(nèi)容并通過預(yù)設(shè)的匹配方法進(jìn)行匹配,從而確定匹配后的內(nèi)容并通過選項方式展示所述匹配后的內(nèi)容;
在展示的所述匹配后的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的 內(nèi)容并輸入。
本發(fā)明的另一個方面是提供一種輸入字符的裝置,所述裝置包括:
鍵盤,用于根據(jù)輸入字符的習(xí)慣確定內(nèi)容的布局模式;
設(shè)置在所述鍵盤上的輸入按鍵,用于根據(jù)輸入需求按照所述確定的內(nèi)容的布局模式輸入字符。
進(jìn)一步的,所述設(shè)置在所述鍵盤上的輸入按鍵包括內(nèi)容輸入鍵區(qū)、常用功能鍵區(qū)、F功能鍵區(qū)以及特定功能鍵區(qū)。
進(jìn)一步的,所述鍵盤上還設(shè)置有切換按鍵,用于根據(jù)預(yù)設(shè)的內(nèi)容布局模式切換所述內(nèi)容輸入鍵區(qū)中內(nèi)容的布局,按照用戶輸入字符的習(xí)慣確定所述內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式。
進(jìn)一步的,所述內(nèi)容輸入鍵區(qū)具體用于:
在所述確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下根據(jù)輸入需求輸入某一按鍵,調(diào)用與所述按鍵相對應(yīng)的內(nèi)容并通過選項方式展示所述內(nèi)容,在展示的所述內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入;或者,
在所述確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下記錄用戶根據(jù)輸入需求輸入同一按鍵的次數(shù),根據(jù)所述輸入同一按鍵的次數(shù)確定輸入字符的內(nèi)容并輸入;或者,
在所述確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下根據(jù)輸入需求輸入對應(yīng)的按鍵,調(diào)用與所述輸入對應(yīng)的按鍵相對應(yīng)的內(nèi)容并通過預(yù)設(shè)的匹配方法進(jìn)行匹配,從而確定匹配后的內(nèi)容并通過選項方式展示所述匹配后的內(nèi)容,在展示的所述匹配后的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。
采用上述本發(fā)明技術(shù)方案的有益效果是:通過切換按鍵可以切換內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式,從而實現(xiàn)了動態(tài)分布式鍵盤,且可以實現(xiàn)雙手打字模式,解決了現(xiàn)有技術(shù)中按鍵大小和分布固定的鍵盤導(dǎo)致用戶使用不方 便的問題;且相比現(xiàn)有的九宮格鍵盤其輸入效率要高、相比現(xiàn)有的26字母鍵盤其鍵盤的字母按鍵要少,而且提高了其容錯率。
附圖說明
圖1為本發(fā)明實施例一提供的輸入字符的裝置的結(jié)構(gòu)示意圖;
圖2為圖1中內(nèi)容輸入鍵區(qū)中內(nèi)容的兩種不同布局模式的示意圖;
圖3為通過內(nèi)容輸入鍵區(qū)輸入內(nèi)容的一種狀態(tài)示意圖;
圖4為本發(fā)明實施例二提供的輸入字符的方法的流程示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。
本發(fā)明實施例一提供了一種輸入字符的裝置,如圖1所示,該裝置可以包括:鍵盤100以及設(shè)置在鍵盤100上的輸入按鍵,其中,鍵盤100可以用于根據(jù)輸入字符的習(xí)慣確定內(nèi)容的布局模式;設(shè)置在鍵盤100上的輸入按鍵可以用于根據(jù)輸入需求按照確定的內(nèi)容的布局模式輸入字符。
在本發(fā)明實施例中,設(shè)置在鍵盤100上的輸入按鍵具體可以包括內(nèi)容輸入鍵區(qū)、常用功能鍵區(qū)、F功能鍵區(qū)以及特定功能鍵區(qū),另外,鍵盤100上還可以設(shè)置有切換按鍵101,用于根據(jù)預(yù)設(shè)的內(nèi)容布局模式切換內(nèi)容輸入鍵區(qū)中內(nèi)容的布局,從而按照用戶輸入字符的習(xí)慣確定該內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式。
具體地,內(nèi)容輸入鍵區(qū)用于輸入具體的內(nèi)容,其具體可以包括按鍵201、202、203、204、205、206、207、208以及209,其中,每個按鍵所代表的具體內(nèi)容可以根據(jù)實際需要預(yù)設(shè)為不同的模式,并通過切換按鍵101進(jìn)行不同 內(nèi)容布局模式的切換。如圖2所示,當(dāng)內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式為預(yù)設(shè)的模式一時,則201鍵所對應(yīng)的具體內(nèi)容為ABC1、202鍵所對應(yīng)的具體內(nèi)容為DEF2,等,若此時輸入切換按鍵101,則內(nèi)容輸入鍵區(qū)進(jìn)入另一種內(nèi)容布局模式即模式二,在本實施例中,其預(yù)設(shè)的的模式二中201鍵所對應(yīng)的具體內(nèi)容則為QAZ1、202鍵所對應(yīng)的具體內(nèi)容則為WSX2,等。當(dāng)然,通過本發(fā)明的方法還可以根據(jù)實際需要預(yù)設(shè)模式三、模式四等,其中,各模式中按鍵所對應(yīng)的具體內(nèi)容可以根據(jù)實際需要預(yù)先設(shè)置,用戶則可以通過切換按鍵101來選擇與自己的輸入習(xí)慣相一致的內(nèi)容布局模式來進(jìn)行字符的輸入,從而可以提升用戶的輸入效率,節(jié)省用戶的時間成本。
常用功能鍵區(qū)具體可以包括中/英切換鍵(用于在中文與字母之間進(jìn)行切換)、空格鍵(用于輸入空格)、CapsLock鍵(用于對內(nèi)容輸入鍵區(qū)進(jìn)行大小寫鎖定控制)、Enter鍵(即回車鍵)、常用符號鍵301(用于輸入常用符號)以及數(shù)字鍵302(用于切換更多數(shù)字以方便輸入)。
F功能鍵區(qū)具體可以包括F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11以及F12,其與PC鍵盤或蘋果鍵盤上的F1~F12的功能相類似,主要用于習(xí)慣于使用電腦的用戶,以備與目標(biāo)電腦進(jìn)行匹配。
特定功能鍵區(qū)具體可以包括DELETE/ESC鍵(用于回刪和退出)、FN鍵(用于與其它按鍵合并使用以形成組合功能鍵)、control/ctrl鍵(與PC鍵盤上的ctrl鍵或蘋果鍵盤上的control鍵功能相類似)、option/alt鍵(與PC鍵盤上的alt鍵或蘋果鍵盤上的option鍵功能相類似)、shift鍵(與PC鍵盤或蘋果鍵盤上的shift鍵功能相類似)、tab鍵(與PC鍵盤或蘋果鍵盤上的tab鍵功能相類似)、command鍵(與PC鍵盤或蘋果鍵盤上的command鍵功能相類似)、語音按鍵501(用于切換至語音模式)以及特殊符號鍵502(用于切換更多符號以方便輸入)。
在本實施例中,內(nèi)容輸入鍵區(qū)具體可以用于:
在確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下根據(jù)輸入需求輸入某一按鍵,調(diào)用與該按鍵相對應(yīng)的內(nèi)容并通過選項方式展示其內(nèi)容,在展示的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。具體的,如圖3所示,當(dāng)用戶確定內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式為預(yù)設(shè)的模式一時,如果用戶期望輸入“A、B、C、1”中的一個字符,則可以從鍵盤上輸入201鍵,此時,201鍵所對應(yīng)的內(nèi)容“A、B、C、1”300則在屏幕上通過展示方式展現(xiàn)出來,用戶則可以選擇自己期望輸入的字母或數(shù)字進(jìn)行輸入。
也可以在確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下記錄用戶根據(jù)輸入需求輸入同一按鍵的次數(shù),根據(jù)輸入同一按鍵的次數(shù)確定輸入字符的內(nèi)容并輸入。具體的,當(dāng)用戶確定內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式為預(yù)設(shè)的模式一時,如果用戶期望輸入“A、B、C、1”中的一個字符,用戶可以從鍵盤上輸入201鍵以獲取其內(nèi)容,如用戶可以從鍵盤上點擊一次201鍵以獲取字母“A”,從鍵盤上連續(xù)點擊兩次201鍵以獲取字母“B”,從鍵盤上連續(xù)點擊三次201鍵以獲取字母“C”,從鍵盤上連續(xù)點擊四次201鍵以獲取數(shù)字“1”。
還可以在確定的內(nèi)容輸入鍵區(qū)中內(nèi)容的布局模式下根據(jù)輸入需求輸入對應(yīng)的按鍵,調(diào)用與其輸入對應(yīng)的按鍵相對應(yīng)的內(nèi)容并通過預(yù)設(shè)的匹配方法進(jìn)行匹配,從而確定匹配后的內(nèi)容并通過選項方式展示其匹配后的內(nèi)容,在展示的匹配后的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。具體的,當(dāng)用戶確定內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式為預(yù)設(shè)的模式一時,如用戶期望通過拼音方式輸入“陳吉”兩字,則可以輸入其對應(yīng)的完整的拼音“chen ji”,即可以從鍵盤依次輸入201、203、202、205、204以及203鍵,此時,后臺調(diào)用這幾個鍵所對應(yīng)的內(nèi)容“ABC1、GHI3、DEF、MNO、JKL、GHI”并通過預(yù)設(shè)的匹配方法進(jìn)行匹配,從而將匹配后的完整拼音“chen ji”展示出來,當(dāng)用戶選定該拼音后,則展示與該拼音相對應(yīng)的中文字符,用戶 則可以在展示的中文字符中選擇期望輸入的“陳吉”兩字并進(jìn)行輸入。
本發(fā)明上述公開的一種輸入字符的裝置,通過切換按鍵101可以切換內(nèi)容輸入鍵區(qū)對應(yīng)的內(nèi)容布局模式,從而實現(xiàn)了動態(tài)分布式鍵盤,且可以實現(xiàn)雙手打字模式,解決了現(xiàn)有技術(shù)中按鍵大小和分布固定的鍵盤導(dǎo)致用戶使用不方便的問題;且相比現(xiàn)有的九宮格鍵盤其輸入效率要高、相比現(xiàn)有的26字母鍵盤其鍵盤的字母按鍵要少,而且提高了其容錯率。
需要說明的是,本發(fā)明提供一種輸入字符的裝置可以是虛擬裝置即虛擬鍵盤,其可以內(nèi)嵌于通信設(shè)備如手機(jī)、平板電腦、PC設(shè)備等設(shè)備中,作為手機(jī)、平板電腦、PC設(shè)備等的輸入模塊,與手機(jī)、平板電腦、PC設(shè)備等結(jié)合使用;也可以是實體裝置即生產(chǎn)為實體鍵盤,其可以外接計算機(jī)設(shè)備,作為計算機(jī)的輸入模塊,從而實現(xiàn)更好的人機(jī)交互體驗。
本發(fā)明實施例二提供了一種輸入字符的方法,如圖4所示,該方法可以包括如下步驟:
步驟S11,根據(jù)輸入字符的習(xí)慣確定鍵盤上內(nèi)容的布局模式。
具體的,可以根據(jù)鍵盤上預(yù)設(shè)的內(nèi)容布局模式切換按鍵切換鍵盤上內(nèi)容的布局模式,從而按照用戶輸入字符的習(xí)慣確定鍵盤上內(nèi)容的布局模式。
步驟S12,根據(jù)輸入需求按照上述確定的鍵盤上內(nèi)容的布局模式輸入字符。
具體的,可以在確定的鍵盤上內(nèi)容的布局模式下根據(jù)輸入需求輸入某一按鍵,調(diào)用與該按鍵相對應(yīng)的內(nèi)容并通過選項方式展示該內(nèi)容;在展示的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。
也可以在確定的鍵盤上內(nèi)容的布局模式下記錄用戶根據(jù)輸入需求輸入同一按鍵的次數(shù);根據(jù)該輸入同一按鍵的次數(shù)確定輸入字符的內(nèi)容并輸入。
還可以在確定的鍵盤上內(nèi)容的布局模式下根據(jù)輸入需求輸入對應(yīng)的按鍵;調(diào)用與輸入對應(yīng)的按鍵相對應(yīng)的內(nèi)容并通過預(yù)設(shè)的匹配方法進(jìn)行匹配, 從而確定匹配后的內(nèi)容并通過選項方式展示該匹配后的內(nèi)容;在展示的匹配后的內(nèi)容中選擇與用戶輸入字符的具體需求相對應(yīng)的內(nèi)容并輸入。
本實施例的輸入字符的方法,可以用于執(zhí)行圖1至圖3所示裝置實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。