一種自定義電子終端的虛擬鍵盤的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種自定義電子終端的虛擬鍵盤的方法及系統(tǒng),所述方法包括:接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間;如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài);讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。本發(fā)明能夠通過(guò)對(duì)虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)和外觀以及整個(gè)鍵盤的透明度等進(jìn)行自定義編輯,使電子設(shè)備增加對(duì)虛擬鍵盤進(jìn)行自定義的新功能,能夠?qū)崿F(xiàn)虛擬鍵盤的個(gè)性化設(shè)置,滿足用戶的不同需求,不僅方便了用戶使用,而且還增強(qiáng)了用戶體驗(yàn)。
【專利說(shuō)明】—種自定義電子終端的虛擬鍵盤的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子終端中虛擬鍵盤的設(shè)置,尤其涉及的是一種自定義電子終端的虛擬鍵盤的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著各種無(wú)鍵盤的智能電子設(shè)備不斷普及,如何方便、快捷、有效的進(jìn)行信息輸入成為一個(gè)難題。目前比較主流的解決方法是在界面上疊加虛擬鍵盤,通過(guò)觸摸或是鼠標(biāo)點(diǎn)擊的方式控制虛擬鍵盤輸入符號(hào),這種方案可以一定程度解決物理鍵盤不方便攜帶、不易操作的難題。但是從實(shí)際體驗(yàn)的情況來(lái)看,虛擬鍵盤的表現(xiàn)還不是特別的令人滿意,比如蘋果IPAD虛擬鍵盤就特別招人詬病,究其原因,除了力感反饋不佳外,其形式呆板、鍵符設(shè)置不夠人性化也是原因之一。
[0003]每個(gè)使用該設(shè)備的用戶都有自己的按鍵操作習(xí)慣,對(duì)按鍵的分布、排列方式有自己的獨(dú)特需求,單調(diào)死板的虛擬鍵盤是不足以滿足所有用戶個(gè)性化需求的,讓用戶根據(jù)自己的操作習(xí)慣進(jìn)行自定義十分有必要。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種自定義電子終端的虛擬鍵盤的方法及系統(tǒng),使電子設(shè)備增加了新功能:具有虛擬鍵盤自定義,方便用戶根據(jù)自己的需要對(duì)虛擬鍵盤進(jìn)行個(gè)性化設(shè)置,提高了用戶的輸入速度。
[0006]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種自定義電子終端的虛擬鍵盤的方法,其特征在于,包括步驟:
A、接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間;
B、如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài),執(zhí)行步驟C;
C、讀取本地的虛擬鍵盤方案或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,替換現(xiàn)有的虛擬鍵盤方案;或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
[0007]所述的方法,其中,所述步驟C中對(duì)虛擬鍵盤進(jìn)行自定義編輯的步驟還包括:
CU、當(dāng)自定義編輯虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)時(shí),電子終端從本地符號(hào)庫(kù)讀取符
號(hào)作為所述單個(gè)按鍵的輸出符號(hào);或者將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
[0008]所述的方法,其中,所述步驟C中對(duì)虛擬鍵盤進(jìn)行自定義編輯的步驟還包括:
C12、當(dāng)自定義編輯虛擬鍵盤中單個(gè)按鍵的按鍵外觀時(shí),根據(jù)用戶操作控制改變單個(gè)按
鍵的形狀和大小。
[0009]所述的方法,其中,將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)的步驟具體為:
電子終端發(fā)出將所述單個(gè)按鍵移動(dòng)到電子終端獲取的圖片上的指令,根據(jù)用戶操作對(duì)所述單個(gè)按鍵覆蓋的圖片內(nèi)容進(jìn)行解析,并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
[0010]所述的方法,其中,所述步驟C虛擬鍵盤進(jìn)行自定義編輯的步驟還包括:
C2、當(dāng)所自定義編輯整個(gè)虛擬鍵盤時(shí)根據(jù)用戶操作修改所有按鍵的形狀、按鍵底板透明度和/或顏色。
[0011 ] 所述的方法,其中,所述步驟C2還包括:
C21、所述電子終端接收到自定義編輯整個(gè)虛擬鍵盤的操作指令時(shí),增加或刪除虛擬鍵盤中的按鍵以改變虛擬鍵盤中按鍵的數(shù)量,和/或移動(dòng)所述虛擬鍵盤中按鍵以改變按鍵在所述虛擬鍵盤中的位置。
[0012]一種自定義電子終端的虛擬鍵盤的系統(tǒng),其中,所述系統(tǒng)包括:
判斷模塊,用于判斷用戶對(duì)虛擬鍵盤的觸摸操作時(shí)間;
開(kāi)啟模塊,用于所述判斷模塊判斷出觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間時(shí)開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài);
編輯模塊,用于所述開(kāi)啟模塊開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài)后讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
[0013]所述的系統(tǒng),其中,所述編輯模塊包括:
單按鍵編輯模塊,用于開(kāi)啟模塊開(kāi)啟對(duì)單按鍵的編輯狀態(tài)時(shí)對(duì)所述單個(gè)按鍵進(jìn)行按鍵輸出符號(hào)和按鍵外觀的編輯;
全鍵盤編輯模塊,用于開(kāi)啟模塊開(kāi)啟對(duì)整個(gè)虛擬鍵盤的編輯狀態(tài)時(shí)編輯所有按鍵的外觀,或修改按鍵的數(shù)量及布局,或設(shè)置按鍵底板透明度及顏色。
[0014]所述的系統(tǒng),其中,所述單按鍵編輯模塊還包括:
輸出符號(hào)編輯模塊,用于從本地符號(hào)庫(kù)讀取符號(hào)作為所述單個(gè)按鍵的輸出符號(hào);或者將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
[0015]按鍵外觀編輯模塊,用于根據(jù)用戶操作控制改變單個(gè)按鍵的形狀和大小。
[0016]所述的系統(tǒng),其中,所述全鍵盤編輯模塊還包括:
按鍵修改模塊,用于通過(guò)用戶操作增加或刪除虛擬鍵盤中的按鍵以改變虛擬鍵盤中按鍵的數(shù)量,以及移動(dòng)所述虛擬鍵盤中按鍵以改變按鍵在所述虛擬鍵盤中的位置。
[0017]本發(fā)明所提供的自定義電子終端的虛擬鍵盤的方法及系統(tǒng),主要方法包括:接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間;如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài);讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。本發(fā)明能夠通過(guò)對(duì)虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)和外觀以及整個(gè)鍵盤的透明度等進(jìn)行自定義編輯,使電子設(shè)備增加對(duì)虛擬鍵盤進(jìn)行自定義的新功能,能夠?qū)崿F(xiàn)虛擬鍵盤的個(gè)性化設(shè)置,滿足用戶的不同需求,不僅方便了用戶使用,而且還增強(qiáng)了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0018]圖1是本發(fā)明提供的自定義電子終端的虛擬鍵盤的方法流程圖。
[0019]圖2是本發(fā)明提供的自定義電子終端的虛擬鍵盤的方法中定義方式的示意圖。[0020]圖3是本發(fā)明提供的自定義電子終端的虛擬鍵盤的方法中對(duì)單按鍵進(jìn)行編輯的方法流程圖。
[0021]圖4是本發(fā)明提供的自定義電子終端的虛擬鍵盤的方法中對(duì)全鍵盤進(jìn)行編輯的方法流程圖。
[0022]圖5是本發(fā)明提供的自定義電子終端的虛擬鍵盤的系統(tǒng)結(jié)構(gòu)示意圖。
[0023]圖6是圖5所示系統(tǒng)中一優(yōu)選實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]本發(fā)明的主要思想是:對(duì)電子終端的虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)和外觀以及全鍵盤的透明度和按鍵數(shù)量等等進(jìn)行自定義的設(shè)置,根據(jù)用戶的不同需求,設(shè)置出不同類型的虛擬鍵盤,實(shí)現(xiàn)虛擬鍵盤的個(gè)性化,以改變單一枯燥的外觀,使虛擬鍵盤更加個(gè)性美觀,滿足不同用戶的個(gè)性化需求,同時(shí)增強(qiáng)虛擬鍵盤的可操作性以及體驗(yàn)性。
[0026]參見(jiàn)圖1,圖1是本發(fā)明提供的自定義電子終端的虛擬鍵盤的方法流程圖,主要包括以下步驟:
步驟S100、接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間;
步驟S200、如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài),執(zhí)行步驟S300 ;
步驟S300、讀取本地的虛擬鍵盤方案或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,替換現(xiàn)有的虛擬鍵盤方案;或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
[0027]下面針對(duì)具體的實(shí)施例對(duì)上述步驟進(jìn)行詳細(xì)的描述和說(shuō)明。
[0028]如圖2所示,本發(fā)明對(duì)虛擬鍵盤的設(shè)置不僅包括對(duì)讀取本地保存的虛擬鍵盤方案或者從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,還包括對(duì)虛擬鍵盤的自定義編輯,而對(duì)虛擬鍵盤的自定義編輯還包括對(duì)單個(gè)按鍵的設(shè)置或自定義編輯以及對(duì)全鍵盤的設(shè)置或自定義編輯。
[0029]電子終端接收用戶對(duì)虛擬鍵盤的觸摸操作,開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài),其中,編輯狀態(tài)的開(kāi)啟或者觸發(fā)是通過(guò)用戶對(duì)虛擬鍵盤的一定時(shí)間內(nèi)的觸摸操作,系統(tǒng)設(shè)置一觸發(fā)的預(yù)定時(shí)間,可以為3秒或其他時(shí)間,當(dāng)用戶的觸摸操作時(shí)間超過(guò)該預(yù)定時(shí)間時(shí),虛擬鍵盤的編輯狀態(tài)就開(kāi)啟,當(dāng)然虛擬鍵盤的編輯狀態(tài)的開(kāi)啟并不限于用戶對(duì)虛擬鍵盤的觸摸操作。
[0030]在虛擬鍵盤的編輯狀態(tài)開(kāi)啟后,電子終端的用戶界面上會(huì)出現(xiàn)一編輯選項(xiàng),該編輯選項(xiàng)包括有讀取本地保存虛擬鍵盤方案、從網(wǎng)絡(luò)獲取虛擬鍵盤方案以及自定義編輯等等幾個(gè)選項(xiàng),其中在自定義編輯選項(xiàng)中還包括對(duì)虛擬鍵盤中單個(gè)按鍵進(jìn)行自定義編輯和對(duì)虛擬鍵盤的全鍵盤進(jìn)行自定義編輯,根據(jù)用戶需求,進(jìn)行虛擬鍵盤設(shè)置類型的選擇,方便用戶更加直觀便捷的操作。
[0031]當(dāng)自定義編輯單個(gè)按鍵時(shí),如圖3所示,具體步驟如下:
步驟S310、進(jìn)入單按鍵編輯狀態(tài);
步驟S320、選擇編輯方式;如果用戶選擇編輯單按鍵的輸出符號(hào),則執(zhí)行步驟S330 ;如果用戶選擇編輯單按鍵的汪,則執(zhí)行步驟S340 ;
步驟S330、自定義編輯單個(gè)按鍵的輸出符號(hào);在自定義編輯單個(gè)按鍵的輸出符號(hào)時(shí),用戶可以有多中選擇,從本地符號(hào)中讀取或者從其他介質(zhì)讀?。?br>
步驟S331、從本地符號(hào)庫(kù)中讀取,即電子終端從本地符號(hào)庫(kù)存儲(chǔ)的符號(hào)中直接讀取符號(hào)作為該按鍵的輸出符號(hào);
步驟S332、從其他介質(zhì)中讀取輸出符號(hào);這里的其他介質(zhì)包括當(dāng)前界面、拍照?qǐng)D片以及本地圖片等等。而若從其他介質(zhì)中讀取輸出符號(hào),則執(zhí)行步驟S333 ;
步驟S333、將按鍵移動(dòng)到當(dāng)前界面、拍照?qǐng)D片或者本地圖片上;在從其他介質(zhì)中獲取輸出符號(hào)時(shí)可以通過(guò)提示用戶將按鍵移動(dòng)到當(dāng)前界面、拍照?qǐng)D片或者本地圖片上的某個(gè)位置一段時(shí)間;此時(shí)系統(tǒng)會(huì)執(zhí)行步驟S334 ;
步驟S334、解析被按鍵覆蓋的界面內(nèi)容;解析過(guò)程是由系統(tǒng)自動(dòng)進(jìn)行的,從中解析出圖形和顏色等等;
步驟S335、將解析出的圖形或者顏色作為該按鍵的輸出符號(hào);執(zhí)行完步驟S335后,執(zhí)行步驟S336 ;
步驟S336、設(shè)置成功,退出編輯狀態(tài);
步驟S340、自定義編輯單個(gè)按鍵的外觀;
步驟S341、自定義按鍵的形狀和面積;
步驟S343、拖拽操作;通過(guò)接收用戶對(duì)按鍵的拖拽操作,改變按鍵的長(zhǎng)和寬,根據(jù)用戶的需求調(diào)整到合適的大小,進(jìn)而重新定義按鍵的面積。當(dāng)然還可以當(dāng)電子終端接收到重新定義按鍵外觀的操作指令時(shí),生成一個(gè)按鍵形變控件,通過(guò)該形變控件,重新定義按鍵的形狀和大小,例如將方形按鍵改為圓形按鍵或者橢圓形按鍵等等,操作方式并不限于此,還可以有其他的設(shè)置方式,設(shè)置完成后執(zhí)行步驟S336,退出編輯狀態(tài)。
[0032]通過(guò)對(duì)采用解析圖片的方式自定義單個(gè)按鍵的輸出符號(hào),可以使用戶在編輯時(shí)隨時(shí)拖拽按鍵到指定的界面上,方便定義其界面上的元素為按鍵輸出符號(hào),只要是能夠顯現(xiàn)出來(lái)的圖片或者符號(hào)等等都可以被用戶通過(guò)解析作為按鍵的輸出符號(hào),增強(qiáng)了按鍵的輸出能力,以及按鍵的個(gè)性化設(shè)置。
[0033]在對(duì)整個(gè)虛擬鍵盤(全鍵盤)進(jìn)行自定義編輯時(shí),對(duì)全鍵盤進(jìn)行統(tǒng)一的編輯,主要是為了方便用戶獲取統(tǒng)一視覺(jué)的效果。可以通過(guò)長(zhǎng)時(shí)間觸摸點(diǎn)擊虛擬鍵盤的底板或者其他途徑觸發(fā)。
[0034]如圖4所示,對(duì)虛擬鍵盤的全鍵盤進(jìn)行的自定義編輯包括以下步驟:
步驟S410、自定義編輯全鍵盤;對(duì)全鍵盤的自定義編輯分為兩種,一種是對(duì)按鍵物理屬性的編輯,此時(shí),由用戶選擇執(zhí)行步驟S420,一種是對(duì)虛擬鍵盤透明度和顏色等的設(shè)置,此時(shí)執(zhí)行步驟S430 ;
步驟S420、改變按鍵物理屬性;按鍵物理屬性包括按鍵的外觀、按鍵數(shù)量以及按鍵位置等等,所以對(duì)按鍵物理屬性進(jìn)行編輯時(shí)通過(guò)用戶選擇執(zhí)行下面步驟S421、S422和S423 ;步驟S421 ;統(tǒng)一更換所有按鍵的外觀;統(tǒng)一更換所有按鍵的外觀主要是統(tǒng)一改變按鍵的顏色,也即是更換皮膚功能;
步驟S422、增減按鍵數(shù)量;在增減按鍵數(shù)量時(shí),可以在虛擬鍵盤中設(shè)置增減控件,通過(guò)用戶操作所述增減控件產(chǎn)生的增減信號(hào),增加或刪除虛擬鍵盤中按鍵的數(shù)量,增減控件包括刪除控件和增加按鍵控件,通過(guò)用戶點(diǎn)擊操作這些控件實(shí)現(xiàn)對(duì)按鍵的刪除和增加,按鍵增加的數(shù)量根據(jù)用戶使用情況而定。
[0035]步驟S423、改變按鍵位置;電子終端會(huì)生成一位置控件,用于根據(jù)用戶操作移動(dòng)虛擬鍵盤中按鍵以改變其位置,對(duì)按鍵位置的改變可以是單個(gè)按鍵,也可以是一個(gè)區(qū)域內(nèi)的按鍵,依用戶習(xí)慣而定,增加用戶設(shè)置的自由度。
[0036]步驟S430、設(shè)置按鍵底板透明度和顏色;對(duì)底板透明度和顏色的設(shè)置時(shí),可以將透明度分為幾個(gè)等級(jí),比如設(shè)置透明度從0%~100%,顏色包括全色彩,具體設(shè)置可根據(jù)環(huán)境或者用戶習(xí)慣由用戶自定義設(shè)置。[0037]優(yōu)選地,通過(guò)本發(fā)明的上述步驟對(duì)虛擬鍵盤進(jìn)行自定義編輯或設(shè)置后,為了便于后續(xù)使用,將自定義編輯或設(shè)置后的方案以文件數(shù)據(jù)包的形式存儲(chǔ)在電子終端中,形成不同的方案,電子終端可以根據(jù)用戶操作調(diào)取本地存儲(chǔ)的虛擬鍵盤方案替換現(xiàn)有的虛擬鍵盤方案,實(shí)現(xiàn)虛擬鍵盤方案的切換,免去了每次使用都要重新設(shè)置的麻煩,而且這些方案數(shù)據(jù)包可以通過(guò)網(wǎng)絡(luò)供他人使用,另外這些對(duì)虛擬鍵盤的自定義方案也可以從網(wǎng)絡(luò)中下載,替換現(xiàn)有的虛擬鍵盤方案,使虛擬鍵盤的方案不僅可以自己使用還可以與他人分享,利于虛擬鍵盤方案的推廣,提高市場(chǎng)競(jìng)爭(zhēng)力。
[0038]基于上述自定義電子終端的虛擬鍵盤的方法,本發(fā)明還提供了一種自定義電子終端的虛擬鍵盤的系統(tǒng),如圖5所示,包括
判斷模塊10,用于判斷用戶對(duì)虛擬鍵盤的觸摸操作時(shí)間;
開(kāi)啟模塊20,用于所述判斷模塊10判斷出觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間時(shí)開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài);
編輯模塊30,用于所述開(kāi)啟模塊20開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài)后讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
[0039]進(jìn)一步地,如圖6所示,所示編輯模塊30還包括:
單按鍵編輯模塊31,用于開(kāi)啟模塊20開(kāi)啟對(duì)單按鍵的編輯狀態(tài)時(shí)對(duì)所述單個(gè)按鍵進(jìn)行按鍵輸出符號(hào)和按鍵外觀的編輯;
全鍵盤編輯模塊32,用于開(kāi)啟模塊20開(kāi)啟對(duì)整個(gè)虛擬鍵盤的編輯狀態(tài)時(shí)編輯所有按鍵的外觀,或修改按鍵的數(shù)量及布局,或設(shè)置按鍵底板透明度及顏色。
[0040]進(jìn)一步地,所述單按鍵編輯模塊31還包括:
輸出符號(hào)編輯模塊311,用于從本地符號(hào)庫(kù)讀取符號(hào)作為所述單個(gè)按鍵的輸出符號(hào);或者將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
[0041]按鍵外觀編輯模塊312,用于根據(jù)用戶操作控制改變單個(gè)按鍵的形狀和大小。
[0042]所述全鍵盤編輯模塊32還包括:
按鍵修改模塊321,用于通過(guò)用戶操作增加或刪除虛擬鍵盤中的按鍵以改變虛擬鍵盤中按鍵的數(shù)量,以及移動(dòng)所述虛擬鍵盤中按鍵以改變按鍵在所述虛擬鍵盤中的位置。
[0043]本發(fā)明所提供的自定義電子終端的虛擬鍵盤的方法及系統(tǒng),主要方法包括:接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間;如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài);讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。本發(fā)明能夠通過(guò)對(duì)虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)和外觀以及整個(gè)鍵盤的透明度等進(jìn)行自定義編輯,使電子設(shè)備增加對(duì)虛擬鍵盤進(jìn)行自定義的新功能,能夠?qū)崿F(xiàn)虛擬鍵盤的個(gè)性化設(shè)置,滿足用戶的不同需求,不僅方便了用戶使用,而且還增強(qiáng)了用戶體驗(yàn)。
[0044]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種自定義電子終端的虛擬鍵盤的方法,其特征在于,包括步驟: A、接收用戶對(duì)虛擬鍵盤的觸摸操作,并判斷觸摸操作時(shí)間; B、如果觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間,則開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài),執(zhí)行步驟C; C、讀取本地的虛擬鍵盤方案或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,替換現(xiàn)有的虛擬鍵盤方案;或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C中對(duì)虛擬鍵盤進(jìn)行自定義編輯的步驟還包括: CU、當(dāng)自定義編輯虛擬鍵盤中單個(gè)按鍵的輸出符號(hào)時(shí),電子終端從本地符號(hào)庫(kù)讀取符號(hào)作為所述單個(gè)按鍵的輸出符號(hào);或者將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟C中對(duì)虛擬鍵盤進(jìn)行自定義編輯的步驟還包括: C12、當(dāng)自定義編輯虛擬鍵盤中單個(gè)按鍵的按鍵外觀時(shí),根據(jù)用戶操作控制改變單個(gè)按鍵的形狀和大小。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)的步驟具體為: 電子終端發(fā)出將所述單個(gè)按鍵移動(dòng)到電子終端獲取的圖片上的指令,根據(jù)用戶操作對(duì)所述單個(gè)按鍵覆蓋的圖片內(nèi)容進(jìn)行解析,并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C虛擬鍵盤進(jìn)行自定義編輯的步驟還包括: C2、當(dāng)所自定義編輯整個(gè)虛擬鍵盤時(shí)根據(jù)用戶操作修改所有按鍵的形狀、按鍵底板透明度和/或顏色。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C2還包括: C21、所述電子終端接收到自定義編輯整個(gè)虛擬鍵盤的操作指令時(shí),增加或刪除虛擬鍵盤中的按鍵以改變虛擬鍵盤中按鍵的數(shù)量,和/或移動(dòng)所述虛擬鍵盤中按鍵以改變按鍵在所述虛擬鍵盤中的位置。
7.一種自定義電子終端的虛擬鍵盤的系統(tǒng),其特征在于,所述系統(tǒng)包括: 判斷模塊,用于判斷用戶對(duì)虛擬鍵盤的觸摸操作時(shí)間; 開(kāi)啟模塊,用于所述判斷模塊判斷出觸摸操作時(shí)間超過(guò)預(yù)定時(shí)間時(shí)開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài); 編輯模塊,用于所述開(kāi)啟模塊開(kāi)啟對(duì)虛擬鍵盤的編輯狀態(tài)后讀取本地的虛擬鍵盤方案,或從網(wǎng)絡(luò)中獲取虛擬鍵盤方案,或?qū)μ摂M鍵盤進(jìn)行自定義編輯并保存自定義編輯后的虛擬鍵盤方案。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述編輯模塊包括: 單按鍵編輯模塊,用于開(kāi)啟模塊開(kāi)啟對(duì)單按鍵的編輯狀態(tài)時(shí)對(duì)所述單個(gè)按鍵進(jìn)行按鍵輸出符號(hào)和按鍵外觀的編輯; 全鍵盤編輯模塊,用于開(kāi)啟模塊開(kāi)啟對(duì)整個(gè)虛擬鍵盤的編輯狀態(tài)時(shí)編輯所有按鍵的外觀,或修改按鍵的數(shù)量及布局,或設(shè)置按鍵底板透明度及顏色。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述單按鍵編輯模塊還包括: 輸出符號(hào)編輯模塊,用于從本地符號(hào)庫(kù)讀取符號(hào)作為所述單個(gè)按鍵的輸出符號(hào);或者將電子終端獲取的圖片進(jìn)行解析并將解析后的圖形作為所述單個(gè)按鍵的輸出符號(hào); 按鍵外觀編輯模塊,用于根據(jù)用戶操作控制改變單個(gè)按鍵的形狀和大小。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述全鍵盤編輯模塊還包括: 按鍵修改模塊,用于通過(guò)用戶操作增加或刪除虛擬鍵盤中的按鍵以改變虛擬鍵盤中按鍵的數(shù)量,以及移動(dòng)所述虛擬鍵盤中按`鍵以改變按鍵在所述虛擬鍵盤中的位置。
【文檔編號(hào)】G06F3/0488GK103513896SQ201210204796
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年6月20日 優(yōu)先權(quán)日:2012年6月20日
【發(fā)明者】陳朋飛, 王柳, 陶琳 申請(qǐng)人:Tcl集團(tuán)股份有限公司