一種虛擬按鍵的顯示方法和電子設(shè)備的制作方法
【專利摘要】本發(fā)明適用于電子設(shè)備領(lǐng)域,提供了一種虛擬按鍵的顯示方法和電子設(shè)備;統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù);當(dāng)所述次數(shù)大于預(yù)設(shè)閾值時(shí),在虛擬鍵盤中放大顯示所述第一虛擬按鍵。因不同用戶的觸摸操作習(xí)慣不同而查找出的第一虛擬按鍵也不同,本發(fā)明可針對(duì)不同用戶的觸摸操作習(xí)慣而做自適應(yīng)調(diào)整并放大顯示查找出的第一虛擬按鍵。
【專利說明】一種虛擬按鍵的顯不方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子設(shè)備領(lǐng)域,尤其涉及一種虛擬按鍵的顯示方法和電子設(shè)備。
【背景技術(shù)】
[0002]電子設(shè)備,是指由集成電路、晶體管、電子管等電子元器件組成的設(shè)備;對(duì)于部分電子設(shè)備,還可對(duì)其編程以實(shí)現(xiàn)各種功能。目前,電子設(shè)備在各行各業(yè)得到廣泛的開發(fā)并應(yīng)用,包括:電子計(jì)算機(jī)、由已編程序的控制器控制的機(jī)器人、數(shù)控和程控系統(tǒng)等;具體在生活中,包括智能手機(jī)等移動(dòng)終端、還包括智能家電。
[0003]目前,為便于操作,大部分電子設(shè)備已配置了觸摸屏,用戶可對(duì)觸摸屏進(jìn)行觸摸操作,通過觸摸操作觸發(fā)對(duì)電子設(shè)備的操作指令。但是,現(xiàn)有觸摸屏上提供的虛擬鍵盤中的虛擬按鍵排列較緊湊(例如:QWERT格式的虛擬鍵盤),因不同用戶的操作習(xí)慣不同,部分按鍵容易被誤觸控。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種虛擬按鍵的顯示方法和電子設(shè)備,以解決因人而異,導(dǎo)致容易習(xí)慣性地誤觸控部分虛擬按鍵的問題。
[0005]第一方面,本發(fā)明提供一種虛擬按鍵的顯示方法,所述虛擬按鍵的顯示方法包括:
[0006]統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù);
[0007]當(dāng)所述次數(shù)大于預(yù)設(shè)閾值時(shí),在虛擬鍵盤中放大顯示所述第一虛擬按鍵。
[0008]第二方面,本發(fā)明提供一種電子設(shè)備,所述電子設(shè)備包括控制模塊和觸摸屏模塊;
[0009]所述控制模塊包括統(tǒng)計(jì)單元和放大顯示單元;
[0010]所述統(tǒng)計(jì)單元用于:統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù);
[0011]所述放大顯示單元用于:當(dāng)所述統(tǒng)計(jì)單元統(tǒng)計(jì)的次數(shù)大于預(yù)設(shè)閾值時(shí),在所述觸摸屏模塊的虛擬鍵盤中放大顯示所述第一虛擬按鍵。
[0012]本發(fā)明的有益效果:本發(fā)明每經(jīng)過第一時(shí)間,統(tǒng)計(jì)剛經(jīng)過的第一時(shí)間內(nèi)第一虛擬按鍵作為更正鍵被按下的次數(shù),即統(tǒng)計(jì)在第一時(shí)間內(nèi)期望按下第一虛擬按鍵而錯(cuò)誤按下其它虛擬按鍵之后正確按下第一虛擬按鍵這一更正錄入事件的發(fā)生次數(shù);如果第一時(shí)間內(nèi)統(tǒng)計(jì)的次數(shù)大于預(yù)設(shè)閾值,則在虛擬鍵盤中放大顯示所述第一虛擬按鍵,使得提高用戶以后正確觸控所述第一虛擬按鍵的概率。本發(fā)明可針對(duì)不同用戶,自適應(yīng)地查找出第一虛擬按鍵并放大顯示;因不同用戶的觸摸操作習(xí)慣不同而查找出的第一虛擬按鍵也不同,因此本發(fā)明可針對(duì)不同用戶的觸摸操作習(xí)慣而做自適應(yīng)調(diào)整。
【專利附圖】
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的工作流程圖;
[0015]圖2是本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的一種優(yōu)化工作流程圖;
[0016]圖3是本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程圖;
[0017]圖4是本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程圖;
[0018]圖5是本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程圖;
[0019]圖6是本發(fā)明實(shí)施例提供的電子設(shè)備的組成結(jié)構(gòu);
[0020]圖7是本發(fā)明實(shí)施例提供的電子設(shè)備的一種優(yōu)化組成結(jié)構(gòu);
[0021]圖8是本發(fā)明實(shí)施例提供的電子設(shè)備的又一種優(yōu)化組成結(jié)構(gòu);
[0022]圖9是本發(fā)明實(shí)施例提供的電子設(shè)備的又一種優(yōu)化組成結(jié)構(gòu)。
【具體實(shí)施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0024]本發(fā)明實(shí)施例所述的電子設(shè)備均具有觸摸屏模塊。用戶可在觸摸屏模塊上進(jìn)行觸摸操作,通過觸摸操作觸發(fā)指令,以觸發(fā)的指令控制電子設(shè)備的控制模塊執(zhí)行相應(yīng)的動(dòng)作,使得電子設(shè)備實(shí)現(xiàn)用戶期望的應(yīng)用。
[0025]例如:控制模塊在觸摸屏模塊中提供虛擬鍵盤,用戶可通過觸摸屏觸控該虛擬鍵盤中的一個(gè)或多個(gè)虛擬按鍵,控制模塊會(huì)監(jiān)聽到對(duì)該虛擬按鍵的觸摸操作,執(zhí)行該與該虛擬按鍵對(duì)應(yīng)的動(dòng)作,如,錄入該虛擬按鍵對(duì)應(yīng)的文字并在觸摸屏模塊顯示該文字。
[0026]需說明的是,本發(fā)明實(shí)施例所述的、與虛擬按鍵對(duì)應(yīng)的文字,包括:字母、數(shù)字等符號(hào)。本發(fā)明實(shí)施例所述的文字可以是不同國(guó)家的文字;也可以是不同地區(qū)的特定使用的文字,例如:不同用戶之間約定的、并預(yù)先與某個(gè)虛擬按鍵對(duì)應(yīng)的文字,再例如:不同地區(qū)使用的民族方言。
[0027]需說明的是,本發(fā)明實(shí)施例所述的虛擬按鍵包括第一虛擬按鍵、第二虛擬按鍵和第三虛擬按鍵;所述“第一虛擬按鍵”中的“第一”和“第二虛擬按鍵”中的“第二”均僅用于區(qū)分;所述“第一虛擬按鍵”中的“第一”和“第三虛擬按鍵”中的“第三”也均僅用于區(qū)分;但根據(jù)坐標(biāo)點(diǎn)(觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn))和預(yù)設(shè)范圍的不同,第三虛擬按鍵可能包括第二虛擬按鍵,第三虛擬按鍵也可能不包括第二虛擬按鍵。
[0028]當(dāng)控制模塊預(yù)先將虛擬按鍵與文字建立映射關(guān)系之后,用戶可通過在觸摸屏模塊上觸控虛擬按鍵的方式,觸發(fā)與該虛擬按鍵對(duì)應(yīng)的文字錄入。需說明的是,本發(fā)明實(shí)施例所述的文字包括第一文字和第二文字;所述“第一文字”中的“第一”和“第二文字”中的“第二”均僅用于區(qū)分。
[0029]由于不同用戶的觸摸習(xí)慣不同,對(duì)于虛擬鍵盤中部分虛擬按鍵,用戶經(jīng)常不能一次性正確觸摸。因此,針對(duì)不同用戶,本發(fā)明實(shí)施例提供一種虛擬按鍵的顯示方法,智能識(shí)別該用戶的慣常不能一次性正確觸摸的虛擬按鍵,在觸摸屏模塊的虛擬鍵盤中對(duì)該虛擬按鍵放大顯示。
[0030]為了便于描述本發(fā)明實(shí)施例提供的所述虛擬按鍵的顯示方法,圖1示出了本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的工作流程,但圖1僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0031]如圖1所示,本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法包括的基礎(chǔ)步驟大體為兩步:步驟A1和步驟A2。
[0032]步驟A1,統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù)。
[0033]在本發(fā)明實(shí)施例中,預(yù)先確定了第一時(shí)間,每經(jīng)過該第一時(shí)間,統(tǒng)計(jì)一次該第一時(shí)間內(nèi)被錯(cuò)按的第一虛擬按鍵。
[0034]需說明的是,所述第一時(shí)間,可根據(jù)測(cè)試時(shí)的實(shí)驗(yàn)數(shù)據(jù)確定,確定時(shí)還需考慮第一虛擬按鍵放大的更新時(shí)間是否過快或過慢。另外,所述第一時(shí)間,也可由人為預(yù)先設(shè)定。
[0035]作為步驟A1的一【具體實(shí)施方式】,在第一時(shí)間內(nèi),每檢測(cè)到一次其它虛擬按鍵被錯(cuò)誤按下之后以第一虛擬按鍵作為更正被按下的事件,則記錄為一次,統(tǒng)計(jì)在第一時(shí)間內(nèi)記錄的次數(shù)。
[0036]圖2示出了本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的一種優(yōu)化工作流程,但僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0037]作為本發(fā)明實(shí)施例的一實(shí)施方式,參見圖2,所述統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù)這一步驟,具體包括步驟All和步驟A12。
[0038]步驟All,在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件;其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入。
[0039]在本實(shí)施方式中,所述第一時(shí)間長(zhǎng)于所述第二時(shí)間。設(shè)定所述第二時(shí)間是為判斷用戶是否正確按下虛擬按鍵,并正確錄入與該虛擬按鍵對(duì)應(yīng)的文字。
[0040]如果用戶在錄入文字之后的第二時(shí)間內(nèi)未刪除該文字,代表用戶認(rèn)為錄入的文字是用戶期望錄入的;因此,用戶為錄入該文字而在觸摸的與該文字對(duì)應(yīng)的虛擬按鍵也是正確的,不需要更正。
[0041]如果用戶在錄入文字之后的第二時(shí)間內(nèi)又刪除該文字,代表用戶認(rèn)為錄入的文字不是用戶期望錄入的;因此,用戶為錄入該文字而在當(dāng)前觸摸的與該文字對(duì)應(yīng)的虛擬按鍵也是不正確的,需要更正。
[0042]舉例說明如下,本實(shí)施方式為找到更正錄入事件(也即判定容易被誤觸摸的第一虛擬按鍵),首先判斷當(dāng)前錄入的文字是否在錄入文字之后的第二時(shí)間內(nèi)未刪除,如果未刪除該文字,其次判斷當(dāng)前錄入動(dòng)作之前是否為刪除動(dòng)作,即判斷在當(dāng)前光標(biāo)處錄入該文字之前,是否在該當(dāng)前光標(biāo)處一次或多次刪除已錯(cuò)誤錄入的文字;對(duì)于同一文字錄入的當(dāng)前光標(biāo)處,如果當(dāng)前錄入動(dòng)作之前確有刪除動(dòng)作,則代表當(dāng)前錄入的文字為第一文字,為錄入該第一文字而正確按下的虛擬按鍵為第一虛擬按鍵,該刪除動(dòng)作已刪除的文字為第二文字,為錄入該第二文字而錯(cuò)誤按下的虛擬按鍵為第二虛擬按鍵。
[0043]步驟A12,統(tǒng)計(jì)在所述第一時(shí)間內(nèi)檢測(cè)到所述更正錄入事件的次數(shù)。
[0044]在本實(shí)施方式中,對(duì)第一時(shí)間內(nèi)的所述更正錄入事件的發(fā)生次數(shù)進(jìn)行統(tǒng)計(jì);作為本實(shí)施方式的一具體實(shí)施案例,對(duì)第一時(shí)間內(nèi)的更正錄入事件進(jìn)行次數(shù)統(tǒng)計(jì)時(shí),執(zhí)行步驟All每找到一次更正錄入事件,則對(duì)當(dāng)前統(tǒng)計(jì)的次數(shù)加一。
[0045]圖3示出了本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程,但僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0046]作為本發(fā)明實(shí)施例的一實(shí)施方式,參見圖3,所述統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù)這一步驟,具體包括步驟A13和步驟A14。
[0047]步驟A13,在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件;需強(qiáng)調(diào)的是,本實(shí)施方式所述的更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入,在所述虛擬鍵盤中所述第一虛擬按鍵與所述第二虛擬按鍵的間距小于預(yù)設(shè)距離。
[0048]在本實(shí)施方式中,預(yù)先根據(jù)實(shí)驗(yàn)數(shù)據(jù)設(shè)定了或人為設(shè)定了所述預(yù)設(shè)距離。當(dāng)設(shè)定的所述預(yù)設(shè)距離較大時(shí),所述第一虛擬按鍵與所述第二虛擬按鍵的間距可相對(duì)較大,例如,第一虛擬按鍵與第二虛擬按鍵可間隔一個(gè)或多個(gè)虛擬按鍵;當(dāng)設(shè)定的所述預(yù)設(shè)距離較小時(shí),所述第一虛擬按鍵與所述第二虛擬按鍵的間距可相對(duì)較小,例如第一虛擬按鍵和第二虛擬按鍵為相鄰的虛擬按鍵。
[0049]在本實(shí)施方式中,僅對(duì)在所述虛擬鍵盤中,與所述第二虛擬按鍵的間距小于預(yù)設(shè)距離的所述第一虛擬按鍵進(jìn)行放大顯示;因?yàn)?,只有與所述第一虛擬按鍵的間距小于預(yù)設(shè)距離的所述第二虛擬按鍵,才是用戶期望觸摸第一虛擬按鍵而可能錯(cuò)誤觸摸的虛擬按鍵。
[0050]因此,本實(shí)施方式在判斷是否為更正錄入事件,不但考慮以下條件,包括:對(duì)于在當(dāng)前光標(biāo)處,當(dāng)前錄入的文字在錄入文字之后的第二時(shí)間內(nèi)未被刪除,并且在當(dāng)前錄入文字動(dòng)作之前還存在刪除文字動(dòng)作;還考慮以下條件,包括:在所述虛擬鍵盤中與當(dāng)前錄入的文字對(duì)應(yīng)的虛擬按鍵和與已刪除文字對(duì)應(yīng)的虛擬按鍵的間距小于預(yù)設(shè)距離。通常,如果與當(dāng)前錄入的文字對(duì)應(yīng)的虛擬按鍵和與已刪除文字對(duì)應(yīng)的虛擬按鍵的間距大于或等于預(yù)設(shè)距離,代表用戶只是不小心而偶然誤按下與已刪除文字對(duì)應(yīng)的虛擬按鍵,而并非經(jīng)??赡苷`按下的第二虛擬按鍵。
[0051]步驟A14,統(tǒng)計(jì)在所述第一時(shí)間內(nèi)檢測(cè)到所述更正錄入事件的次數(shù)。
[0052]在本實(shí)施方式中,與步驟A12類似,對(duì)第一時(shí)間內(nèi)執(zhí)行步驟A13查找到得更正錄入事件進(jìn)行次數(shù)統(tǒng)計(jì);作為本實(shí)施方式的一具體實(shí)施案例,對(duì)第一時(shí)間內(nèi)的更正錄入事件進(jìn)行次數(shù)統(tǒng)計(jì)時(shí),執(zhí)行步驟A13每找到一次更正錄入事件,則對(duì)當(dāng)前統(tǒng)計(jì)的次數(shù)加一。
[0053]步驟A2,當(dāng)所述次數(shù)大于預(yù)設(shè)閾值時(shí),在虛擬鍵盤中放大顯示所述第一虛擬按鍵。
[0054]需說明的是,對(duì)于本發(fā)明實(shí)施例所述的預(yù)設(shè)閾值,設(shè)定所述預(yù)設(shè)閾值的方式包括:第一種,可根據(jù)測(cè)試時(shí)的實(shí)驗(yàn)數(shù)據(jù)確定;第二種,可由人為設(shè)定。
[0055]在本發(fā)明實(shí)施例中,當(dāng)執(zhí)行步驟A1統(tǒng)計(jì)出第一虛擬按鍵在第一時(shí)間內(nèi)被作為更正而按下的次數(shù)之后,即執(zhí)行步驟A12或步驟A14統(tǒng)計(jì)出在第一時(shí)間內(nèi)更正錄入事件的發(fā)生次數(shù)之后,執(zhí)行步驟A2判斷統(tǒng)計(jì)出的次數(shù)是否大于所述預(yù)設(shè)閾值,如果大于,則代表經(jīng)常期望按下第一虛擬按鍵而錯(cuò)誤觸摸其它虛擬按鍵(例如,與該第一虛擬按鍵相鄰的虛擬按鍵),執(zhí)行步驟A2對(duì)該第一虛擬按鍵進(jìn)行放大顯示,提高以后用戶能夠一次性地正確觸摸所述第一虛擬按鍵的概率,更加實(shí)用性,也更加人性化。
[0056]圖4示出了本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程,但僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0057]作為本發(fā)明實(shí)施例的一實(shí)施方式,參見圖4,所述在虛擬鍵盤中放大顯示所述第一虛擬按鍵這一步驟,具體包括步驟A21、步驟A22和步驟A23。
[0058]步驟A21,在所述虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn)。
[0059]在本實(shí)施方式中,當(dāng)步驟A1統(tǒng)計(jì)的次數(shù)大于預(yù)設(shè)閾值時(shí),用戶再次通過觸摸屏模塊觸摸虛擬鍵盤時(shí),控制模塊在所述虛擬鍵盤中會(huì)檢測(cè)到觸摸操作,獲取用戶的觸摸操作所點(diǎn)擊的位置,并確定該位置在虛擬鍵盤中所處的坐標(biāo)點(diǎn)。
[0060]步驟A22,判斷以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵。
[0061]在本實(shí)施方式中,本實(shí)施方式預(yù)先確定了預(yù)設(shè)范圍,設(shè)定所述預(yù)設(shè)范圍的方式包括:第一種,可根據(jù)測(cè)試時(shí)的實(shí)驗(yàn)數(shù)據(jù)確定;第二種,可由人為設(shè)定。值得說明的是,設(shè)定的所述預(yù)設(shè)范圍所占的區(qū)域可以是規(guī)則區(qū)域(例如,圓形、橢圓形或者正方形),也可以是不規(guī)則區(qū)域。
[0062]在本實(shí)施方式中,當(dāng)執(zhí)行步驟A21確定用戶所點(diǎn)擊的坐標(biāo)點(diǎn)之后,確定一個(gè)以該坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍,進(jìn)而判斷該預(yù)設(shè)范圍是否包含所述第一虛擬按鍵;如果未包含,可按照現(xiàn)有的顯示方式顯示以該坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含的虛擬按鍵。
[0063]步驟A23,如果包含,在所述虛擬鍵盤中放大顯示以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵。
[0064]在本實(shí)施方式中,如果以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵均放大顯示。
[0065]作為本實(shí)施方式一具體案例,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵均放大顯示,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍外的虛擬按鍵按現(xiàn)有的方式顯示(如,不放大顯示)。
[0066]作為本實(shí)施方式一具體案例,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵,以凸出顯示的方式進(jìn)行放大顯示;優(yōu)選的,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵,以分開排列方式進(jìn)行凸出顯示;優(yōu)選地,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵凸出顯示,凸出顯示時(shí)以規(guī)則排列方式或不規(guī)則排列方式重新排列。
[0067]圖5示出了本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法的又一種優(yōu)化工作流程,但僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0068]作為本發(fā)明實(shí)施例的一實(shí)施方式,參見圖5,所述在虛擬鍵盤中放大顯示所述第一虛擬按鍵這一步驟,具體包括步驟A21、步驟A22和步驟A24。
[0069]步驟A21,在所述虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn)。
[0070]對(duì)于步驟A21,參見上述,在此不再贅述。
[0071]步驟A22,判斷以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵。
[0072]對(duì)于步驟A22,參見上述,在此不再贅述。
[0073]步驟A24,如果包含,在所述虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵;其中,所述第三虛擬按鍵為:在以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)、除所述第一虛擬按鍵以外的所有虛擬按鍵。
[0074]在本實(shí)施方式中,如果以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵均放大顯示,但對(duì)所述第一虛擬按鍵和所述第三虛擬按鍵進(jìn)行區(qū)別顯示,具體地,對(duì)所述第一虛擬按鍵和所述第三虛擬按鍵分別以不同放大比例進(jìn)行放大顯示,即在所述虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵。
[0075]作為本實(shí)施方式一具體案例,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵均放大顯示,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍外的虛擬按鍵按現(xiàn)有的方式顯示(如,不放大顯示),在所述虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵,所述第一比例大于所述第二比例。
[0076]作為本實(shí)施方式一具體案例,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵,以凸出顯示的方式進(jìn)行放大顯示;在所述虛擬鍵盤中以第一比例凸出顯示所述第一虛擬按鍵,在所述虛擬鍵盤中以第二比例凸出顯示第三虛擬按鍵,所述第一比例大于所述第二比例。
[0077]優(yōu)選的,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵,以分開排列方式進(jìn)行凸出顯示,為區(qū)別第一虛擬按鍵和第三虛擬按鍵,對(duì)第一虛擬按鍵以第一比例放大并凸出顯示,對(duì)第三虛擬按鍵以第二比例放大并凸出顯示。
[0078]優(yōu)選地,對(duì)以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵凸出顯示,凸出顯示時(shí)以規(guī)則排列方式或不規(guī)則排列方式重新排列;具體地,重新排列以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的虛擬按鍵的同時(shí),為區(qū)別第一虛擬按鍵和第三虛擬按鍵,對(duì)第一虛擬按鍵以第一比例放大并凸出顯示,對(duì)第三虛擬按鍵以第二比例放大并凸出顯示。
[0079]本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序指令和相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括R0M/RAM、磁盤、光盤等。
[0080]需要說明的是,本發(fā)明實(shí)施例提供的虛擬按鍵的顯示方法可適用于本發(fā)明實(shí)施例提供的電子設(shè)備。
[0081]圖6示出了本發(fā)明實(shí)施例提供的電子設(shè)備的組成結(jié)構(gòu),為了便于描述,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0082]本實(shí)施例提供的電子設(shè)備,如圖6所示,所述電子設(shè)備包括控制模塊1和觸摸屏模塊2 ;
[0083]所述控制模塊1包括統(tǒng)計(jì)單元11和放大顯示單元12 ;
[0084]所述統(tǒng)計(jì)單元11用于:統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù);
[0085]所述放大顯示單元12用于:當(dāng)所述統(tǒng)計(jì)單元11統(tǒng)計(jì)的次數(shù)大于預(yù)設(shè)閾值時(shí),在所述觸摸屏模塊2的虛擬鍵盤中放大顯示所述第一虛擬按鍵。
[0086]圖7示出了本發(fā)明實(shí)施例提供的電子設(shè)備的一種優(yōu)化組成結(jié)構(gòu),為了便于描述,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0087]作為本發(fā)明實(shí)施例一【具體實(shí)施方式】,如圖7所示,所述統(tǒng)計(jì)單元11包括事件檢測(cè)單元111和事件統(tǒng)計(jì)單元112 ;
[0088]所述事件檢測(cè)單元111用于:在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件;
[0089]所述事件統(tǒng)計(jì)單元112用于:統(tǒng)計(jì)在所述第一時(shí)間內(nèi)所述事件檢測(cè)單元111檢測(cè)到所述更正錄入事件的次數(shù);
[0090]其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入。
[0091]作為本發(fā)明實(shí)施例一【具體實(shí)施方式】所述統(tǒng)計(jì)單元11包括事件檢測(cè)單元111和事件統(tǒng)計(jì)單元112 ;
[0092]所述事件檢測(cè)單元111用于:在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件;
[0093]所述事件統(tǒng)計(jì)單元112用于:統(tǒng)計(jì)在所述第一時(shí)間內(nèi)所述事件檢測(cè)單元111檢測(cè)到所述更正錄入事件的次數(shù);
[0094]其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入,在所述虛擬鍵盤中所述第一虛擬按鍵與所述第二虛擬按鍵的間距小于預(yù)設(shè)距離。
[0095]圖8示出了本發(fā)明實(shí)施例提供的電子設(shè)備的一種優(yōu)化組成結(jié)構(gòu),為了便于描述,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0096]作為本發(fā)明實(shí)施例一【具體實(shí)施方式】,如圖8所示,所述放大顯示單元12包括坐標(biāo)點(diǎn)獲取單元121、判斷單元122和局部放大單元123 ;
[0097]所述坐標(biāo)點(diǎn)獲取單元121用于:在所述觸摸屏模塊2的虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn);
[0098]所述判斷單元122用于:判斷以所述坐標(biāo)點(diǎn)獲取單元121獲取的坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵;
[0099]所述局部放大單元123用于:如果所述判斷單元122判定以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,在所述觸摸屏模塊2的虛擬鍵盤中放大顯示以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵。
[0100]圖9示出了本發(fā)明實(shí)施例提供的電子設(shè)備的一種優(yōu)化組成結(jié)構(gòu),為了便于描述,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0101]作為本發(fā)明實(shí)施例一【具體實(shí)施方式】,如圖9所示,所述放大顯示單元12包括坐標(biāo)點(diǎn)獲取單元121、判斷單元122和區(qū)別放大單元124 ;
[0102]所述坐標(biāo)點(diǎn)獲取單元121用于:在所述觸摸屏模塊2的虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn);
[0103]所述判斷單元122用于:判斷以所述坐標(biāo)點(diǎn)獲取單元121獲取的坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵;
[0104]所述區(qū)別放大單元124用于:如果所述判斷單元122判定以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,在所述觸摸屏模塊2的虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述觸摸屏模塊2的虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵;
[0105]其中,所述第三虛擬按鍵為:在以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)、除所述第一虛擬按鍵以外的所有虛擬按鍵。
[0106]本領(lǐng)域技術(shù)人員可以理解為本發(fā)明實(shí)施例提供的電子設(shè)備所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另夕卜,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0107]以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書確定的專利保護(hù)范圍。
【權(quán)利要求】
1.一種虛擬按鍵的顯示方法,其特征在于,所述虛擬按鍵的顯示方法包括: 統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù); 當(dāng)所述次數(shù)大于預(yù)設(shè)閾值時(shí),在虛擬鍵盤中放大顯示所述第一虛擬按鍵。
2.如權(quán)利要求1所述的虛擬按鍵的顯示方法,其特征在于,所述統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù)這一步驟,具體包括: 在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件; 統(tǒng)計(jì)在所述第一時(shí)間內(nèi)檢測(cè)到所述更正錄入事件的次數(shù); 其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入。
3.如權(quán)利要求1所述的虛擬按鍵的顯示方法,其特征在于,所述統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù)這一步驟,具體包括: 在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件; 統(tǒng)計(jì)在所述第一時(shí)間內(nèi)檢測(cè)到所述更正錄入事件的次數(shù); 其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入,在所述虛擬鍵盤中所述第一虛擬按鍵與所述第二虛擬按鍵的間距小于預(yù)設(shè)距離。
4.如權(quán)利要求1所述的虛擬按鍵的顯示方法,其特征在于,所述在虛擬鍵盤中放大顯示所述第一虛擬按鍵這一步驟,具體包括: 在所述虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn); 判斷以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵; 如果包含,在所述虛擬鍵盤中放大顯示以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵。
5.如權(quán)利要求1所述的虛擬按鍵的顯示方法,其特征在于,所述在虛擬鍵盤中放大顯示所述第一虛擬按鍵這一步驟,具體包括: 在所述虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn); 判斷以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵; 如果包含,在所述虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵; 其中,所述第三虛擬按鍵為:在以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)、除所述第一虛擬按鍵以外的所有虛擬按鍵。
6.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括控制模塊和觸摸屏模塊; 所述控制模塊包括統(tǒng)計(jì)單元和放大顯示單元; 所述統(tǒng)計(jì)單元用于:統(tǒng)計(jì)第一虛擬按鍵在第一時(shí)間內(nèi)作為更正鍵被按下的次數(shù); 所述放大顯示單元用于:當(dāng)所述統(tǒng)計(jì)單元統(tǒng)計(jì)的次數(shù)大于預(yù)設(shè)閾值時(shí),在所述觸摸屏模塊的虛擬鍵盤中放大顯示所述第一虛擬按鍵。
7.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述統(tǒng)計(jì)單元包括事件檢測(cè)單元和事件統(tǒng)計(jì)單元; 所述事件檢測(cè)單元用于:在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件; 所述事件統(tǒng)計(jì)單元用于:統(tǒng)計(jì)在所述第一時(shí)間內(nèi)所述事件檢測(cè)單元檢測(cè)到所述更正錄入事件的次數(shù); 其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入。
8.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述統(tǒng)計(jì)單元包括事件檢測(cè)單元和事件統(tǒng)計(jì)單元; 所述事件檢測(cè)單元用于:在所述第一時(shí)間內(nèi),檢測(cè)針對(duì)所述第一虛擬按鍵的更正錄入事件; 所述事件統(tǒng)計(jì)單元用于:統(tǒng)計(jì)在所述第一時(shí)間內(nèi)所述事件檢測(cè)單元檢測(cè)到所述更正錄入事件的次數(shù); 其中,所述更正錄入事件為:后錄入的第一文字在錄入后的第二時(shí)間內(nèi)未被刪除、且先錄入的第二文字在錄入后的所述第二時(shí)間內(nèi)被刪除,所述第一文字由所述第一虛擬按鍵錄入,所述第二文字由第二虛擬按鍵錄入,在所述虛擬鍵盤中所述第一虛擬按鍵與所述第二虛擬按鍵的間距小于預(yù)設(shè)距離。
9.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述放大顯示單元包括坐標(biāo)點(diǎn)獲取單元、判斷單元和局部放大單元; 所述坐標(biāo)點(diǎn)獲取單元用于:在所述觸摸屏模塊的虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn); 所述判斷單元用于:判斷以所述坐標(biāo)點(diǎn)獲取單元獲取的坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵; 所述局部放大單元用于:如果所述判斷單元判定以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,在所述觸摸屏模塊的虛擬鍵盤中放大顯示以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)的所有虛擬按鍵。
10.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述放大顯示單元包括坐標(biāo)點(diǎn)獲取單元、判斷單元和區(qū)別放大單元; 所述坐標(biāo)點(diǎn)獲取單元用于:在所述觸摸屏模塊的虛擬鍵盤中檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作所點(diǎn)擊的坐標(biāo)點(diǎn); 所述判斷單元用于:判斷以所述坐標(biāo)點(diǎn)獲取單元獲取的坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)是否包含所述第一虛擬按鍵; 所述區(qū)別放大單元用于:如果所述判斷單元判定以所述坐標(biāo)點(diǎn)為中心的預(yù)設(shè)范圍內(nèi)包含所述第一虛擬按鍵,在所述觸摸屏模塊的虛擬鍵盤中以第一比例放大顯示所述第一虛擬按鍵,在所述觸摸屏模塊的虛擬鍵盤中以第二比例放大顯示第三虛擬按鍵; 其中,所述第三虛擬按鍵為:在以所述坐標(biāo)點(diǎn)為中心的所述預(yù)設(shè)范圍內(nèi)、除所述第一虛擬按鍵以外的所有虛擬按鍵。
【文檔編號(hào)】G06F3/0488GK104360810SQ201410555293
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】張龍 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司