虛擬鍵盤的輸入實(shí)現(xiàn)方法、裝置及便攜終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及便攜式電子設(shè)備領(lǐng)域,尤其涉及虛擬鍵盤的輸入實(shí)現(xiàn)方法、裝置及便攜終端。
【背景技術(shù)】
[0002]觸摸輸入對(duì)于具有觸摸屏的便攜終端(例如移動(dòng)終端)而言的重要性是不言而喻的,用戶可以通過(guò)輸入法來(lái)完成與移動(dòng)終端的界面交互,然而,由于移動(dòng)終端的屏幕比較小的,在打開(kāi)虛擬鍵盤特別是虛擬全鍵盤鏡像輸入時(shí),面對(duì)4行30多個(gè)按鍵(26個(gè)字母按鍵、空格、退格和模式切換按鍵等),在保證固定行數(shù)(一般是4行)的情況下,在較小的屏幕上要完成鍵盤的正常顯示必然導(dǎo)致每個(gè)按鍵的變小,如圖1所示是目前主流移動(dòng)終端上采用的虛擬全鍵盤輸入法布局。
[0003]由于每個(gè)按鍵接觸面積明顯小于拇指的面積,再加上如果用戶在行走或者坐公交地鐵的情況下,用戶輸入的時(shí)候更容易觸及到正確按鍵附近相鄰按鍵從而導(dǎo)致錯(cuò)誤輸入,因此通常的解決方法是擴(kuò)大虛擬鍵盤,但一般擴(kuò)大后的虛擬鍵盤所占據(jù)的面積遠(yuǎn)遠(yuǎn)大于終端屏幕所能顯示的范圍,這必然使得很大一部分按鍵無(wú)法顯示,若要使用未顯示的按鍵進(jìn)行輸入,則還需要進(jìn)行查找,從而使得在保證了用戶輸入準(zhǔn)確性的同時(shí),也大大降低了用戶輸入的效率,嚴(yán)重影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種虛擬鍵盤的輸入實(shí)現(xiàn)方法、裝置及便攜終端,旨在解決虛擬鍵盤擴(kuò)大后影響用戶輸入效率及使用體驗(yàn)的技術(shù)問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種虛擬鍵盤的輸入實(shí)現(xiàn)方法,所述虛擬鍵盤的輸入實(shí)現(xiàn)方法包括:
[0006]當(dāng)觸發(fā)放大虛擬鍵盤時(shí),啟動(dòng)放大虛擬鍵盤模式;
[0007]在觸摸屏上,顯示放大后的虛擬鍵盤的部分按鍵以及顯示未顯示的按鍵的信息提示,其中,放大后的所述虛擬鍵盤的大小超過(guò)觸摸屏的顯示范圍。
[0008]優(yōu)選地,所述在觸摸屏上,顯示放大后的虛擬鍵盤的部分按鍵以及顯示未顯示的按鍵的信息提示包括:
[0009]根據(jù)獲取的用戶在所述虛擬鍵盤上的常用按鍵記錄,在觸摸屏上顯示用戶的常用按鍵以及在觸摸屏的邊緣位置顯示未顯示的按鍵的信息提示。
[0010]優(yōu)選地,所述在觸摸屏上,顯示放大后的虛擬鍵盤的部分按鍵以及顯示未顯示的按鍵的信息提示之后包括:
[0011]當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),根據(jù)預(yù)設(shè)更新規(guī)則,對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的信息提示。
[0012]優(yōu)選地,所述虛擬鍵盤包括固定按鍵與非固定按鍵,所述當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),根據(jù)預(yù)設(shè)更新規(guī)則,對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的信息提示包括:
[0013]當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的非固定按鍵及對(duì)應(yīng)更新未顯示的按鍵的信息提示,其中,固定按鍵不更新。
[0014]優(yōu)選地,所述觸摸屏包括虛擬分區(qū),所述當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),根據(jù)預(yù)設(shè)更新規(guī)則,對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的信息提示包括:
[0015]當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而在虛擬分區(qū)上發(fā)出觸控指令時(shí),根據(jù)該觸控指令的類型對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的?目息提不。
[0016]優(yōu)選地,所述當(dāng)觸發(fā)放大虛擬鍵盤時(shí),啟動(dòng)放大虛擬鍵盤模式之前包括:
[0017]當(dāng)接收到用戶選擇放大虛擬鍵盤的觸控指令時(shí),確定觸發(fā)放大虛擬鍵盤;或,
[0018]當(dāng)檢測(cè)到觸摸屏所對(duì)應(yīng)的便攜終端處于運(yùn)動(dòng)狀態(tài)且存在虛擬鍵盤的輸入觸控指令時(shí),確定觸發(fā)放大虛擬鍵盤。
[0019]為進(jìn)一步實(shí)現(xiàn)上述目的,本發(fā)明還提供一種虛擬鍵盤的輸入實(shí)現(xiàn)裝置,所述虛擬鍵盤的輸入實(shí)現(xiàn)裝置包括:
[0020]啟動(dòng)模塊,用于當(dāng)觸發(fā)放大虛擬鍵盤時(shí),啟動(dòng)放大虛擬鍵盤模式;
[0021]顯示模塊,用于在觸摸屏上,顯示放大后的虛擬鍵盤的部分按鍵以及顯示未顯示的按鍵的信息提示,其中,放大后的所述虛擬鍵盤的大小超過(guò)觸摸屏的顯示范圍。
[0022]優(yōu)選地,所述顯示模塊具體還用于:
[0023]根據(jù)獲取的用戶在所述虛擬鍵盤上的常用按鍵記錄,在觸摸屏上顯示用戶的常用按鍵以及在觸摸屏的邊緣位置顯示未顯示的按鍵的信息提示。
[0024]優(yōu)選地,所述虛擬鍵盤的輸入實(shí)現(xiàn)裝置還包括:
[0025]更新模塊,用于當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),根據(jù)預(yù)設(shè)更新規(guī)則,對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的?目息提不。
[0026]優(yōu)選地,所述虛擬鍵盤包括固定按鍵與非固定按鍵,所述更新模塊具體用于:
[0027]當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而發(fā)出觸控指令時(shí),對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的非固定按鍵及對(duì)應(yīng)更新未顯示的按鍵的信息提示,其中,固定按鍵不更新。
[0028]優(yōu)選地,所述觸摸屏包括虛擬分區(qū),所述更新模塊具體用于:
[0029]當(dāng)接收到用戶需要顯示當(dāng)前觸摸屏幕上未顯示的按鍵而在虛擬分區(qū)上發(fā)出觸控指令時(shí),根據(jù)該觸控指令的類型對(duì)應(yīng)更新當(dāng)前觸摸屏上顯示的按鍵及對(duì)應(yīng)更新未顯示的按鍵的?目息提不。
[0030]優(yōu)選地,所述虛擬鍵盤的輸入實(shí)現(xiàn)裝置還包括:
[0031]確定模塊,用于當(dāng)接收到用戶選擇放大虛擬鍵盤的觸控指令時(shí)或當(dāng)檢測(cè)到觸摸屏所對(duì)應(yīng)的便攜終端處于運(yùn)動(dòng)狀態(tài)且存在虛擬鍵盤的輸入觸控指令時(shí),確定觸發(fā)放大虛擬鍵盤。
[0032]進(jìn)一步地,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種便攜終端,包括觸摸屏,所述便攜終端還包括上述任一所述的虛擬鍵盤的輸入實(shí)現(xiàn)裝置。
[0033]本發(fā)明中,在啟動(dòng)放大虛擬鍵盤模式后,考慮到虛擬鍵盤界面上顯示出來(lái)的按鍵可能并不是用戶當(dāng)前進(jìn)行輸入所需要的按鍵,因而還需要用戶進(jìn)一步進(jìn)行查找,從而降低了用戶輸入效率,因此,可對(duì)啟動(dòng)后的虛擬鍵盤按鍵的顯示進(jìn)行優(yōu)化,從而提高用戶輸入效率,同時(shí)也提高了用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0034]圖1為目前主流移動(dòng)終端上采用的虛擬全鍵盤輸入法的布局示意圖;
[0035]圖2為本發(fā)明虛擬鍵盤的輸入實(shí)現(xiàn)方法一實(shí)施例的流程示意圖;
[0036]圖3為本發(fā)明中放大后的虛擬全鍵盤顯示示意圖;
[0037]圖4為基于圖3對(duì)于未顯示的按鍵給出的信息提示的一示意圖;
[0038]圖5為基于圖3對(duì)于未顯示的按鍵給出的信息提示的另一示意圖;
[0039]圖6為基于圖3改變?cè)刑摂M鍵盤的按鍵排列位置示意圖;
[0040]圖7為本發(fā)明虛擬鍵盤的輸入實(shí)現(xiàn)方法另一實(shí)施例的流程示意圖;
[0041]圖8為基于圖3將尚使用頻率的按鍵固定設(shè)置的不意圖;
[0042]圖9為本發(fā)明中觸摸屏上虛擬分區(qū)的設(shè)置示意圖;
[0043]圖10為本發(fā)明虛擬鍵盤的輸入實(shí)現(xiàn)裝置第一實(shí)施例的功能模塊示意圖;
[0044]圖11為本發(fā)明虛擬鍵盤的輸入實(shí)現(xiàn)裝置第二實(shí)施例的功能模塊示意圖;
[0045]圖12為本發(fā)明虛擬鍵盤的輸入實(shí)現(xiàn)裝置第三實(shí)施例的功能模塊示意圖;
[0046]圖13為本發(fā)明便攜終端一實(shí)施例的功能模塊示意圖;
[0047]圖14為本發(fā)明便攜終端另一實(shí)施例的功能模塊示意圖。
[0048]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0049]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]參照?qǐng)D