電子裝置及其軟件鍵盤的顯示方法【
技術領域:
】[0001]本發(fā)明是有關于一種電子裝置及其軟件鍵盤的顯示方法,且特別是有關于一種可改變軟件鍵盤的顯示外觀的電子裝置及其軟件鍵盤的顯示方法?!?br>背景技術:
】[0002]在現(xiàn)今的信息社會中,人類對于消費型的電子裝置的依賴性逐漸增加。例如智能手機(smartphone)、電子書以及平板電腦(tabletPC)等等,已讓現(xiàn)代人可以隨時隨地通信聯(lián)絡、或上網(wǎng)取得各種網(wǎng)絡信息等,因而也成為現(xiàn)代人在生活中所不可或缺的重要用品。另外,隨著觸控感應技術的蓬勃發(fā)展,越來越多的電子裝置采用觸控式屏幕取代傳統(tǒng)屏幕和實體鍵盤,而以觸控式屏幕同時做為顯示各種操作畫面并可以讓使用者輸入信息的界面。其中,軟件鍵盤(SoftwareInputPanel,簡稱:SIP)便是為了讓使用者能通過觸控式屏幕將文字或符號輸入電子裝置而發(fā)展出的一項技術。[0003]在大部分的電子裝置中,軟件鍵盤的顯示區(qū)域大小都是固定的。舉例來說,目前市面上常見的電子裝置大多會以接近一半或一半以上的屏幕區(qū)域來顯示軟件鍵盤。不難想見,在這種顯示方式下,倘若觸控屏幕的顯示尺寸超過使用者單手可操控的范圍,使用者通常需要一只手握住電子裝置,再利用另外一只手的單指觸碰觸控屏幕上的軟件鍵盤來達到輸入的目的?;蛘撸褂谜叱@脙芍皇滞瑫r握住電子裝置的下方,再利用左手與右手的兩個拇指進行雙指打字。由此可見,若使用者受限于僅能利用單手操控電子裝置的使用情境中,或者是當使用者需要利用單手快速的達到輸入電話號碼的目的時,現(xiàn)有軟件鍵盤的顯示方式對使用者來說,操作實為不便?!?br/>發(fā)明內(nèi)容】[0004]有鑒于此,本發(fā)明提供一種電子裝置及其軟件鍵盤的顯示方法,可依據(jù)單手操作時的觸碰范圍而對應變更軟件鍵盤的外觀,進一步提高軟件鍵盤使用上的便利性。[0005]本發(fā)明提供一種軟件鍵盤的顯示方法,適用于具有觸控屏幕的電子裝置。此觸控屏幕適于顯示具有多個按鍵的軟件鍵盤,且此顯示方法包括下列步驟。檢測施于觸控屏幕上的第一觸碰操作,并取得第一觸碰操作的起始點與結(jié)束點。若起始點位于觸控屏幕的第一邊界上且結(jié)束點位于觸控屏幕的第二邊界上,變更軟件鍵盤的外觀以致使這些按鍵至少部分地位于第一觸碰操作的拖曳路徑、第一邊界與第二邊界所構(gòu)成的可觸范圍之內(nèi)。在觸控屏幕上的顯示位置顯示變更后的軟件鍵盤。[0006]本發(fā)明還提供一種電子裝置,此電子裝置包括觸控屏幕、存儲單元、一或多個處理單元。觸控屏幕適于顯示具有多個按鍵的軟件鍵盤,而存儲單元記錄多個模塊。處理單元耦接觸控屏幕及存儲單元,以存取并執(zhí)行存儲單元中記錄的所述模塊,而所述模塊包括檢測模塊、鍵盤變更模塊以及鍵盤顯示模塊。檢測模塊檢測施于觸控屏幕上的第一觸碰操作,并取得第一觸碰操作的起始點與結(jié)束點。若起始點位于觸控屏幕的第一邊界上且結(jié)束點位于觸控屏幕的第二邊界上,鍵盤變更模塊變更軟件鍵盤的外觀以致使這些按鍵至少部分地位于第一觸碰操作的拖曳路徑、第一邊界與第二邊界所構(gòu)成的可觸范圍之內(nèi)。鍵盤顯示模塊在觸控屏幕上的顯示位置顯示變更后的軟件鍵盤。[0007]基于上述,本發(fā)明提供的電子裝置及其軟件鍵盤的顯示方法通過變更軟件鍵盤的外觀以致使這些按鍵至少部分地位于第一觸碰操作的拖曳路徑、第一邊界與第二邊界所構(gòu)成的可觸范圍之內(nèi),可避免因軟件鍵盤的顯示區(qū)域過大而導致使用者無法通過單手來操控軟件鍵盤的情況,以進一步提高軟件鍵盤使用上的便利性。[0008]為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下?!靖綀D說明】[0009]圖1是依照本發(fā)明一實施例所示出的電子裝置的方塊圖;[0010]圖2為一種軟件鍵盤的示意圖;[0011]圖3是根據(jù)本發(fā)明一實施例所示出的軟件按鍵的顯示方法的流程圖;[0012]圖4A?圖4B是依照本發(fā)明一實施例所示出的軟件鍵盤的示意圖;[0013]圖5是根據(jù)本發(fā)明另一實施例所示出的軟件鍵盤的顯示方法的流程圖;[0014]圖6A?6C是根據(jù)本發(fā)明另一實施例所示出的變更軟件鍵盤的情境示意圖;[0015]圖7是根據(jù)本發(fā)明再一實施例所示出的軟件鍵盤的顯示方法的流程圖;[0016]圖8A?SC是根據(jù)本發(fā)明再一實施例所示出的變更軟件鍵盤的情境示意圖。[0017]附圖標記說明:[0018]10:電子裝置;[0019]12:觸控屏幕;[0020]14:存儲單元;[0021]16:處理單元;[0022]142:檢測模塊;[0023]144:鍵盤變更模塊;[0024]146:鍵盤顯示模塊;[0025]121a、121b、121c、121f、121f_l、121f_2、121g、121h、1211、121j:軟件鍵盤;[0026]12Id:輸入欄位;[0027]122a、122b、122c:按鍵;[0028]S210?S230:本發(fā)明一實施例所述的軟件鍵盤的顯示方法的各步驟;[0029]B1、B2:邊界;[0030]S:起始點;[0031]F、E:結(jié)束點;[0032]L、J:拖曳路徑;[0033]C、X:參考點;[0034]T1、T2:觸碰操作;[0035]ζ_1:相鄰區(qū)域;[0036]122η:滾軸;[0037]122m:虛擬分頁按鍵;[0038]S401?S407:本發(fā)明另一實施例所述的軟件鍵盤的顯示方法的各步驟;[0039]S601?S607:本發(fā)明再一實施例所述的軟件鍵盤的顯示方法的各步驟。【具體實施方式】[0040]一般來說,在使用軟件鍵盤來進行撥號時,軟件鍵盤會占據(jù)觸控屏幕絕大部分的顯示區(qū)域。倘若電子裝置的觸控屏幕過大,則使用者需要利用雙手才有辦法達到撥號的目的。為了解決因軟件鍵盤的顯示范圍過大而導致使用者無法通過單手操控而進行撥號的問題,本發(fā)明基于使用者持握電子裝置的單手在觸控屏幕上的可觸范圍來改變軟件鍵盤的外觀,使得所有按鍵能為在可觸范圍之內(nèi),以便于使用者進行單手的輸入操作。為了使本發(fā)明的內(nèi)容更為明了,以下列舉實施例作為本發(fā)明確實能夠據(jù)以實施的范例。[0041]圖1是依照本發(fā)明一實施例所示出的電子裝置的方塊圖。請參照圖1,本實施例的電子裝置10例如是手機、智能手機、個人數(shù)字助理(PersonalDigitalAssistant,簡稱:PDA)、平板電腦、電子書、游戲機等具有觸控屏幕的電子裝置,本發(fā)明并不對此限制。電子裝置10包括觸控屏幕12、存儲單元14及一或多個處理單元16,其功能分述如下:[0042]觸控屏幕12為一種整合觸碰檢測元件的顯示裝置,可同時提供顯示及輸入功能。此顯示裝置例如是液晶顯示器(LiquidCrystalDisplay,簡稱:LCD)、發(fā)光二極管(Light-EmittingD1de,簡稱:LED)顯不器、場發(fā)射顯不器(FieldEmiss1nDisplay,簡稱:FED)當前第1頁1 2 3 4