TW201220132A - Electronic device and method for rendering virtual keys - Google Patents
Electronic device and method for rendering virtual keys Download PDFInfo
- Publication number
- TW201220132A TW201220132A TW99137486A TW99137486A TW201220132A TW 201220132 A TW201220132 A TW 201220132A TW 99137486 A TW99137486 A TW 99137486A TW 99137486 A TW99137486 A TW 99137486A TW 201220132 A TW201220132 A TW 201220132A
- Authority
- TW
- Taiwan
- Prior art keywords
- button
- specific
- text input
- software keyboard
- around
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000009877 rendering Methods 0.000 title abstract description 3
- 241000282320 Panthera leo Species 0.000 claims description 2
- 230000004888 barrier function Effects 0.000 claims description 2
- 238000003825 pressing Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- VPGRYOFKCNULNK-ACXQXYJUSA-N Deoxycorticosterone acetate Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H](C(=O)COC(=O)C)[C@@]1(C)CC2 VPGRYOFKCNULNK-ACXQXYJUSA-N 0.000 description 1
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Description
201220132
PNAI-SW-0S320-TWXX 35545twf.d〇c/I 六、發明說明: 【發明所屬之技術領域】 本發明是有關於一種軟體鍵盤的顯示方法,且特別是 有關於一種顯示軟體鍵盤之按鍵的方法以及使用此方法的 電子裝置。 【先前技術】 • 隨著觸控感應技術的蓬勃發展,越來越多的電子裝置 採用觸控式螢幕取代傳統螢幕和實體鍵盤,而以觸控式螢 幕同時做為顯示各種操作晝面並可以讓使用者輸入訊息的 介面。其中,軟體鍵盤(SoftwarelnputPanel,SIP)便是 為了讓使用者能透過觸控式螢幕將文字或符號輸入電子裝 置而發展出的一項技術。 然而’也正因電子裝置的外觀設計日趨薄型化,在觸 控式螢幕大小有限的情況下,軟體鍵盤在觸控式螢幕上的 φ 顯示區域也受到限制。目前市面上常見的電子裝置大多會 以接近一半的螢幕區域來顯示軟體鍵盤。不難想見,在這 種顯不方式下,使用者可能要經常移動軟體鍵盤下方的晝 面’如此才能觀看到被軟體鍵盤所遮蔽的晝面内容。 另外在大部分的電子裝置中,軟體鍵盤的顯示區域大 小?是固定的’ m此軟雖盤上每健鍵的尺寸會與按鍵 數置成反比。當觸控式鸯幕係眉於電容式觸控螢幕時 用者必須透過手指來進行操作,但手指的接觸面積較大, 因此在按鍵數量過多的情況下,使用者也容易誤觸不需要 3 201220132 PNAI-SW-0S32O-TWXX 35545twf.doc/I 的按鍵’而引起各種操作上的錯誤。 【發明内容】 有鑑於此,本發明提供一種軟體鍵盤之按鍵顯示方 法,用以提升使用者透過軟體鍵盤將訊息輸入電子裴置的 便利性。 本發明提供一種電子裝置,便於讓使用者利用軟體鍵 盤進行輸入。 本發明提出一種軟體鍵盤之按鍵顯示方法,用於具有 觸控式螢幕的電子裝L此方法包括在一文字輸入棚位進 入作用中狀餅’將軟魏盤完整顯擔觸控式螢幕的預 設區域,此軟體鍵盤包括多個按鍵。在彳貞_其中一個按 鍵被選取時’根據被選取之按鍵從所有的按鍵巾選出至少 特疋按鍵帛著’ ^藏軟體鍵盤並僅將上述特定按鍵顯 示於文字輸入攔位的周圍。 … 在本發明之-實施例中,其中在僅將特定按鍵顯示於 文字輸入難之周_步驟之後,此方法更包括在侧到 其中之-特定按鍵被選取時,判斷是否完成單字的輸入。 若否’則根據被觀之特定按鍵從軟體鍵翻所有按鍵中 重新選出―❹鱗定按鍵,並僅將麵選出的特定按鍵 Ϊ不!^子輸人攔位的。本方法會重複上述步驟直到 完成卓子的輸入為止。 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 定按鍵顯示於文字輸入攔位之周圍的步驟包括依照第二按 鍵大小將特定按鍵顯示在文字輸入攔位的周圍,其中第二 按鍵大小大於第一按鍵大小。 在本發明之一實施例中,其中當軟體鍵盤被完整顯示 於觸控式螢幕時,各按鍵彼此之間具有第一按鍵間距,而 僅將特定按鍵顯示於文字輸入襴位的周圍的步驟包括令特 定按鍵之間的間距大於第一按鍵間距。 φ 在本發明之一實施例中,其中僅將特定按鍵顯示於文 字輸入攔位的周圍的步驟包括令特定按鍵具有透明度。 在本發明之一實施例中,其中僅將特定按鍵顯示於文 字輸入攔位的周圍的步驟包括對照各特定按鍵分別在軟體 鍵盤中的配置位置,將特定按鍵顯示在文字輸入欄位的周 圍。 在本發明之一實施例中,其中僅將特定按鍵顯示於文 字輸入攔位的周圍的步驟包括當文字輸入攔位的大小超過 預設欄位大小時,在文字輸入攔位中一游標顯示位置的周 ^ 圍顯示特定按鍵。 在本發明之一實施例中,其中僅將特定按鍵顯示於文 字輸入攔位的周圍的步驟更包括在文字輸入襴位的周圍顯 示至少一功能鍵。 從另一觀點來看’本發明提出一種電子裝置,包括觸 控式螢幕、按鍵繪製模組,以及按鍵選擇模組。其中,按 鍵綠製模組耦接觸控式螢幕,用以繪製包括多個按鍵的軟 體鍵盤。按鍵選擇模組耦接觸控式螢幕與按鍵繪製模組, 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 用以對軟體鍵盤所包括的按鍵進行選擇。其中,在一文字 輸入欄位進入作用中狀態時,按鍵繪製模組將軟體鍵盤完 整顯示於觸控式螢幕的預設區域。在觸控式榮幕侧到其 中之一按鍵被選取時,按鍵選擇模組根據被選取之按鍵從 軟體鍵盤的所有按鍵中選出至少一特定按鍵,而按鍵綠製 模組會隱藏軟體鍵盤並且僅將特定按鍵顯示於文字輸入^ 位的周圍。 在本發明之一實施例中,其中在觸控式螢幕偵測到其 中之一特定按鍵被選取時,若按鍵選擇模組判斷尚未完成 單字的輸入’則會根據被選取之特定按鍵從軟體鍵盤的所 有按鍵中重新選出一或多個特定按鍵’而按鍵繪製模組僅 將重新選出的特定按鍵顯示於文字輸入欄位的周圍。 在本發明之一實施例中,其中按鍵繪製模組在觸控式 螢幕完整顯示軟體鍵盤時’係依照第一按鍵大小繪製其中 的按鍵。而按鍵繪製模組在僅將特定按鍵顯示於文字輸入 欄位的周圍時,係依照第二按鍵大小繪製上述特定按鍵, 其中第二按鍵大小大於第一按鍵大小。 在本發明之一實施例中,其中按鍵繪製模組在觸控式 螢幕完整顯示軟體鍵盤時’令按鍵彼此之間保持第一按鍵 間距。而按鍵繪製模組在僅將特定按鍵顯示於文字輸入搁 位的周圍時,則會令特定按鍵之間的間距大於第一按鍵間 距。 在本發明之一實施例中,其中按鍵繪製模組在僅將特 定按鍵顯示於文字輸入欄位的周圍時,令特定按鍵具有透 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 明度。 在本發明之一實施例中,其中按鍵繪製模組對照各特 定按鍵分別在軟體鍵盤中的配置位置而僅將特定按鍵顯示 於文字輸入攔位的周圍。 在本發明之一實施例中,其中按鍵繪製模組在文字輸 入攔位的大小超過預設攔位大小時’僅將特定按鍵顯示在 文字輸入攔位中一游標顯示位置的周圍。 φ 在本發明之一實施例中,其中按鍵繪製模組將特定按 鍵與至少一功能鍵圍繞顯示在文字輸入攔位的周圍。 基於上述’本發明在使用者利用軟體鍵盤進行輸入而 按壓其中之一按鍵時,選出接下來可能會被使用者按壓的 一或多個特定按鍵,並僅將上述特定按鍵顯示在文字輸入 欄位的周圍。如此一來,不必耗費過多的螢幕空間顯示完 整的軟體鍵盤’以確保使用者容易觀看到晝面的内容,同 時也讓使用者能方便地進行輸入動作。 為讓本發明之上述特徵和優點能更明顯易懂,下文特 參 舉實施例,並配合所附圖式作詳細說明如下。 【實施方式】 圖1是依照本發明之一實施例所繪示之電子裝置的方 塊圖。請參閱圖1,電子裝置1〇〇包括觸控式螢幕11〇、按 鍵繪製模組120,以及按鍵選擇模組13〇()其中,電子裝置 1〇〇可以疋手機、個人數位助理(Personal Digital Assistant ’ PDA) ’ 或智慧型手機(smart ph〇ne)等等, 201220132
PNAI-SW-0S320-TWXX 35545twf.d〇c/I 在此並不限制其範圍。 -雷Sit HO例如是電容式觸控®幕,除了用以顯 操作晝面之外,也可以偵測並接收 使用者透過手才曰進行的操作,進而同時做為電子裝置· 的輸^及輸出介面。在其他實施例中,觸控式螢幕ιι〇也 可以疋電阻式觸控螢幕或光學式觸控營幕等等在此並不 對觸控式螢幕110的種類加以限制。 按鍵繪製模組12G _觸控式« 11G。按鍵繪製模 組120係用以根據電子裝置1〇〇目前所設定的輸入語言以 及輸入法铸製包括”按_健_ ( Software Input Panel ’ SIP),從而將軟體鍵盤顯示於觸控式螢幕no。按 鍵選擇模組130搞接觸控式螢幕11〇與按鍵綠製模組 12〇。按鍵獅敎丨㈣峨健鍵純 選出部份的按鍵。其中,按鍵繪製模組120與按_= 組130例如是以程式碼型式實作的指令,並儲存在電子裝 置100的儲存單元(例如硬碟,未繪示)之中。在電子^ 置100的電源啟動並將上述指令載入其隨機存取記憶體 (未繪示)之後,電子裝置100的處理單元(例如中央處 理器’未緣示)便會執行上述指令而可完成繪製軟體鍵盤 以及選取按鍵等動作。 必需特別說明的是,在本實施例中,按鍵繪製模組120 特別會根據按鍵選擇模組130選擇按鍵的結果來改變在觸 控式螢幕Π0上顯示軟體鍵盤之按鍵的方式。以下將以圖 2來說明電子裝置中各個構件的詳細運作流程。請同 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 時參閱圖1與圖2。 一般來說,當使用者在電子裝置1〇〇上啟動具有文字 輸入欄位的應用程式(例如啟動劇覽器或文字編輯軟體), 或者將電子裝置100的游標移至觸控式榮幕11〇所顯示晝 面中的文字輸人攔位時’都會使該文字輸人攔位進入作用 中Uctlve)狀態,表示文字輸入欄位準備接收使用者輸入 的訊息。此時如步驟S2l0所示,按鍵繪製模組12〇將包 • 括多個按鍵的軟體鍵盤完整顯示於觸控式螢幕110的預設 區域。具體來說,按鍵繪製模組12〇會根據電子裝 〇 目前所設的輸入語言以及輸入法來繪製要顯示的軟體鍵 盤。其中,軟體鍵盤所包括的按鍵係分別對應不同的字元。 接著在步驟S220中,在觸控式螢幕110偵測到軟體 鍵盤所包括之任一按鍵被使用者選取時,按鍵選擇模組 會根據被選取之按鍵從軟體鍵盤的所有按鍵中選出至 少一特定按鍵。詳細地說,由於軟體鍵盤上的每個按鍵均 各自對應不同的字元,因此在使用者透過觸控式螢幕110 點選軟體鍵盤上的其中一個按鍵時,便可將所選按鍵對應 的字兀輸入至電子裝置100。而按鍵選擇模組13〇會根據 此輸入字元以及電子裝置100目前所設之輸入語言的字庫 來找出能接續在輸入字元之後的一或多個字元(以下稱之 為候選字元)。另外,在使用者已輸入多個字元的情況下, 按鍵選擇模組13〇也可以根據最新的輸入字元以及先前輸 入的字元來從字庫中找出一或多個候選字元。而按鍵選擇 模組130會從軟體鍵盤包括的所有按鍵中,選出上述候選 C: 9 201220132
PNAI-SW-0S32O-TWXX 35545twf.doc/I 字70個別對應的按鍵來做為特定按鍵。 接了來如步驟S23〇所示,按鍵繪製模組12〇隱藏原 本被顯示在觸控式螢幕110之預設區域的軟體鍵盤。基 此’原本被軟體鍵盤所遮蔽的晝面便能顯現出來以供使用 者觀看。 在步驟S240中’按鍵繪製模組12〇僅將按鍵選擇模 組130所選出的特定按鍵顯示於文字輸入攔位的周圍。舉 例來說’按鍵繪製模組12〇會根據文字輸入攔位在畫面上 的位置決定各特定按鍵的顯示位置,以使上述特定按鍵圍 繞在文字輸入攔位的四周。在本實施例中,按鍵繪製模組 120不會讓特定按鍵遮蔽文字輸入欄位,因此使用者可以 清楚地看到文字輸入欄位中的内容。 在本實施例中,一旦使用者選擇軟體鍵盤上的按鍵而 輸入一字元之後,透過按鍵選擇模組13〇以及按鍵繪製模 組120的運作’觸控式螢幕110將不再顯示完整的軟體鍵 盤’而僅有被選出的一或多個特定按鍵會顯示在文字輸入 攔位的四周。由於按鍵選擇模組13〇係根據能接續在輸入 字兀後的候選字元來選出特定按鍵,因此僅將特定按鍵顯 不在文字輸入攔位的四周可以讓使用者更方便且快速地找 到接著需要點選的按鍵。 在一實施例中,當按鍵繪製模組120將軟體鍵盤完整 顯示於觸控式螢幕110時,按鍵繪製模組12〇係依照第一 按鍵大小來繪製軟體鍵盤中的按鍵。而按鍵繪製模組12〇 在僅將特定按鍵顯示於文字輸入攔位的周圍時,則會依照 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 第二按鍵大小來繪製特定按鍵。其中,第二按鍵大小大於 第一按鍵大小。 在另一實施例中,當按鍵繪製模組120將軟體鍵盤完 整顯示於觸控式螢幕110時,會使軟體鍵盤上各個按鍵彼 此之間保持一第一按鍵間距,而在僅將特定按鍵顯示在文 字輸入欄位的周圍時’按鍵繪製模組120則會令特定按鍵 之間的間距大於第一按鍵間距。
透過放大特定按鍵的大小及/或増加特定按鍵之間的 間距’都能提高使用者選到正確按鍵的機率,從而提升輸 入效率。 在又一實施例中,為了避免特定按鍵遮蔽觸控式螢幕 110之顯示晝面而造成使用者的不便’按鍵繪製模組12〇 在僅將特定按鍵顯示於文字輸入欄位的周圍時,會令所顯 2特定按鍵具有透日歧。例如,按麟製· 120可以 古f明的方式來呈現特定按鍵’但本發明並不對透明度的 可特定按鍵時’ 調整特定处心€了因應月厅、晝面的顏色分布狀況來 11〇的顯示* = ί ’進而強化顏色對比以在觸控式螢幕 者更、、主中續出特定按鍵,如此—來便能讓使用 ,月楚地辨識特定按鍵的位置。 了將了增加操作上的彈性,按鍵繪製模組120除 或多個功r二并^^入一攔广的周圍之外’還會將- 說,製模組是= 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I (backspace),用以讓使用者清除已輸入的字元。功能鍵 也可以是空白鍵(space),用以將空白字元輸入至文字輸 入攔位。功能鍵還可以是用來叫出功能選單的選單按鍵, 使用者可透過按壓選單按鍵呼叫出功能選單,並點選功能 選單中的選項來控制電子裝置1〇〇執行不同的動作,例如 控制電子裝置100再次顯現完整的軟體鍵盤、切換支援不 同輸入語言或不同輸入法的軟體鍵盤。此外,功能鍵也可 以是專司游標移動的按鍵,使用者可透過此按鍵控制游標 在文字輸入攔位中的位置,或者將游標移至下一個文字輸 · 入攔位。本發明並不對功能鍵的種類加以限制。 圖3疋依照本發明之另一實施例所綠示之軟體鍵盤之 按鍵顯示方法的流程圖,本實施例是進一步說明使用者在 對電子裝置100進行文字輸入時,觸控式螢幕11〇、按鍵 繪製模組120,以及按鍵選擇模組13〇的詳細運作方式。 請同時參閱圖1與圖3,在觸控式螢幕11〇所顯示的 文字輸入欄位進入作用中狀態時,如步驟S31〇所示,按 鍵繪製模組120將包括多個按鍵的軟體鍵盤完整顯示於觸 ⑩ 控式螢幕110的一預設區域。 接著如步驟S320所示,由觸控式螢幕11〇持續偵測 是否有任何按鍵被使用者選取。 當觸控式螢幕110偵測到使用者選取軟體鍵盤上的任 一按鍵時,接著在步驟S330中,按鍵選擇模組13〇根據 被選取之按鍵從軟體鍵盤的所有按鍵中選出至少一特定按 鍵。由於按鍵選擇模組130選出特定按鍵的方式與前述實 12 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 施例相同或相似,故在此不再贊述。 干於鱗製齡l2G 按鍵顯 12 圍°換言之,按料製模Μ 120會 隱滅原先顯不在馳錢幕UG之預設區域。 接下來如步驟S350所示,由觸控式營幕u 測疋否有任何的特定按鍵被使用者選取。 、貝
在觸控錢幕11〇彳貞_彳有歡按鍵被 時’接著如步驟S360所示,按鍵選擇模組13〇會判斷是 否完成-個單字的輸人。例如,满目前已輸人的字元是 否能構成電子裝置100所設之輸入語言字庫中的單字。 若按鍵選擇模組13〇判斷尚未完成單字的輪入,本實 施例所述之軟體鍵盤之按鍵顯示方法將回到步驟由 按鍵選擇模組130根據被選取的特定按鍵而從軟體鍵盤的 所有按鍵中韻選出—或多個特定按鍵。接著再如步驟 S340所^:,按鍵繪製模組12〇僅將重新選出的特定按鍵顯 示於文字輸入攔位的周圍。 本實施例所述之軟體鍵盤之按鍵顯示方法將重複步 驟=330至步驟S36〇直到判定完成一個單字的輸入為止。 倘若使用者需要在文字輸入攔位輸入另一個單字,電子裝 置100中的觸控式螢幕110、按鍵繪製模組120,以及按鍵 選擇模組13〇便會重複執行圖3所示之各步驟,僅在文字 輸入棚位的周圍顯示使用者接下來可能需要選擇的按鍵, 而不會持續顯示整個軟體鍵盤,以便於讓使用者觀看觸控 式螢幕110顯示的晝面内容。 13 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 在以下的實施例中,假設電子裝置loo的輸入語言為 為英文。如圖4所示,觸控式螢幕110目前所顯示之晝面 4〇〇包括讓使用者輸入帳號的文字輸入欄位42〇以及讓使 用者輸入密碼的文字輸入搁位430。由於游標405被預設 顯示在文字輸入攔位420,因而會使文字輸入攔位42〇進 入作用中狀態。基此,按鍵繪製模組120將軟體鍵盤41〇 完整顯示於觸控式螢幕110的預設區域(例如觸控式榮幕 110的下方區域)。其中,軟體鍵盤41〇包括對應英文字 元的26個按鍵以及具有不同功能的7個功能鍵。 假設使用者已將英文字元“t”輸入至文字輸入欄位 420’圖5繪示的是當觸控式螢幕11〇彳貞測到對應英文字元 “e”的按鍵被選取時,按鍵繪製模組120顯示由按鍵選擇模 組130所選出之特定按鍵的示意圖。 凊參閱圖5 ’按鍵選擇模組130從英文字庫找出以英 文字元“t”、“e”開頭的單字包括“te”、“ten”、“teU,,、“test,,、 “teach” ,據此判斷在使用者輸入英文字元“t”、“e,,時,接 著可能會輸入的英文字元是1,,、“8’,、“1,,,以及‘‘11,,。因此, 按鍵選擇模組130會從軟體鍵盤410所包括的所有按鍵 中’選出分別對應英文字元“a”、“s”、“丨”、“n”的特定按鍵 510、520、530、540。在本實施例中,按鍵繪製模組12〇 會將特定按鍵510、520、530、540,以及倒退鍵55〇、空 白鍵560、選單按鍵570圍繞顯示在文字輸入攔位42〇二 周圍,該些按鍵並不會覆蓋文字輸入櫚位42〇,故使用者 能直接看到文字輸入攔位420的内容。也因為該些按鍵具 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I 有透明度’因此即便空白鍵560、選單按鍵570與文字輸 入欄位430有部份重疊,仍不會影響使用者觀看時的便利 性0 在圖5所示之實施例中,按鍵繪製模組120係對照特 定按鍵510'520、530、540分別在軟體鍵盤410中的配置 位置來顯示特定按鍵510、520、530、540。詳細地說,軟 體鍵盤410係屬於qWERTY鍵盤,因此按鍵繪製模組12〇 會對照QWERTY鍵盤中的各按鍵的配置位置而在文字輸 入欄位420的周圍顯示特定按鍵51〇、520、530、540。基 此’對於熟悉QWERTY鍵盤的使用者來說,也很容易聯 想到需要選擇之按鍵的顯示位置。另外,同時比較圖4與 圖5則可以發現,按鍵繪製模組120放大了特定按鍵510、 520、530、540的大小並增加特定按鍵51〇、52〇、53〇、54〇 之間的間距’因而能有效降低使用者選到錯誤按鍵的機會。 在另一實施例中’如圖6所示,按鍵繪製模組120並 未對照軟體鍵盤410的按鍵配置方式’而是直接將特定按 鍵510、520、530、540、倒退鍵550、空白鍵560,以及 選單按鍵570圍繞顯示在文字輸入欄位42〇的四周。同樣 地’上述按鍵並不會覆蓋住文字輸入攔位420且具有透明 度。由於上述按鍵均十分靠近文字輸入攔位42〇,因此便 於讓使用者在觀看文字輸入攔位420的同時,能方便地選 擇下一個要輸入的按鍵。 圖7是依照本發明之又一實施例所繪示之顯示特定按 鍵的示意圖。在本實施例中,文字輸入攔位71〇在觸控式 15 201220132
PNAI-SW-0S320-TWXX 35545twf.doc/I = 110顯示之晝面中的所佔比例過高,導致按鍵繪 _、、且120無法在不覆蓋文字輸入欄位710的情況下完整 顯不特定&鍵及功能鍵。對此,如圖7所示,按鍵繪製模 ”且120會在判斷文字輸人攔位爪的大小超過預設棚位大 λ!日’將特疋按鍵510'520、530、540,以及倒退鍵550、 :白鍵56G、選單按鍵57〇顯示在文字輸入欄位71〇中游 标705之游;^顯示位置的周圍。由於特定按鍵5ι〇至54〇、 倒退鍵550、空白鍵560’以及選單按鍵57〇均具有透明度, 因此使用者仍可看到畫面7〇〇中的内容。 必需特別說明的是,上述實施例雖然是以英文做為輸 =語言為例來對本發明進行朗,但本發明並補輸入語 言加^限制。舉例來說,在電子裝置1〇〇目前所預設的輸 入浯δ為中文且輸入法為注音輸入法時,按鍵選擇模組 130可根據被選取之按鍵所對應的注音符號字元並參照中 文子庫’從軟體鍵盤的所有按鍵中選出至少一特定按鍵(該 些特定按鍵分別對應可能接續的注音符號字元>同樣地, 按鍵繪製模組120僅會將特定按鍵顯示於文字輸入欄位的 周圍,以方便使用者完成中文單字的輸入動作。 综上所述,本發明所述之電子裝置及其軟體鍵盤之按 鍵顯示方法可避免軟體鍵盤大幅佔據電子裝置之螢幕晝面 的情況,而確保使用者在進行輸入時也能清楚觀看螢幕畫 面的内容。此外,在文字輸入攔位的周圍放大顯示特定按 鍵也有助於減少輸入錯誤按鍵的機會,從而增加輸入效率。 雖然本發明已以實施例揭露如上,然其並非用以限定 201220132
PNAI-SW-0S320-TWXX 35545twfdoc/I 本發明’任何所魏術躺t具有通常知識者,在不脫離 本發明之精神和範圍内,當可作些許之更動與潤飾,故本 發明之保護範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 圖1是依照本發明之一實施例所繪示之電子裝置的方
圖2疋依照本發明之一實施例所繪示之軟體鍵盤之 鍵顯示方法的流程圖。細^ i依照本發明之另一實施例所繪示之軟體鍵盤之 按鍵顯不方法的流程圖。 圖4是依照本發明之一實施例所緣示之教體鍵盤的示
意圖 的示=是依照本發明之—實關所繪示之&特定按鍵 圖6是依照本發明之另一實施例所繪示< 鍵的示意圖。 圖7是依照本發明之又一實施例所繪示之 鍵的示意圖。 顯示特定按 _示特定按 【主要元件符號說明】 100 :電子裝置 U0 :觸控式螢幕 120 :按鍵繪製模組 17 201220132
i-NAl-iiW-OSSIO-TWXX 35545twf.docA 130 :按鍵選擇模組 S210〜S240、S310〜S360 :步驟 400、700 :晝面 405、705 :游標 410 :軟體鍵盤 420、430、710 :文字輸入攔位 510、520、530、540 :特定按鍵 550 :倒退鍵 560 :空白鍵 570 :選單按鍵
18
Claims (1)
- 201220132 PNAI-SW-0S320-TWXX 35545twf.doc/I 七、申請專利範圍: 1. 一種軟體鍵盤之按鍵顯示方法,用於具有一觸控式 螢幕的一電子裝置,該方法包括: 在一文字輸入攔位進入一作用中(active)狀態時, 完整顯示一軟體鍵盤於該觸控式螢幕的一預設區域,其中 該軟體鍵盤包括多個按鍵;若偵測到該些按鍵其中之一被選取,則根據被選取的 按鍵從該些按鍵中選出至少一特定按鍵; 隱藏該軟體鍵盤;以及 僅顯示該至少一特定按鍵於該文字輸入欄位的周圍。 _ 2·如申請專利範圍第1項所述之軟體鍵盤之按鍵顯 不方法’其中在僅顯示該至少一特定按鍵於該文字輸入欄 位之周圍的步驟之後,該方法更包括: g在偵測到該至少一特定按鍵其中之一被選取時,判斷 是否完成一單字的輸入; 若否則根據被選取之特定按鍵從該些按鍵中重新選 出該至少一特定按鍵; 一特定按鍵於該文字輸入 僅顯示重新選出的該至少 襴位的周圍;以及 重複上转㈣狀賴單纟 3.如申請專利範圍第i 、十、'八馬止 示方法,其中去兮妒舻項所述之軟體鍵盤之按鍵顯 時,該些按鍵係符合-第々賴控式螢幕 特定按鍵於哼文小,而僅顯示該至少一 按鍵於該文子輸入攔位之周圍的步驟包括: 201220132 PNAI-SW-0S320-TWXX 35545twf.doc/I 文二第二按鍵大小將該至少一特定按鍵顯示在該 文子輸入攔位的周圍,其中纺 鍵大小。 W第一按鍵大小大於該第一按 干方i如盆申圍第1項所述之軟體鍵盤之按_ 時,該些按鍵之間具有一第破不於_控式榮幕 人^ 之周_步驟包括: 距/以 >一特定按鍵之間的間距大於該第-按鍵間 示方法如nm第1項所述之軟體鍵盤之按鍵顯 之周圍的二=少—特定按鍵於該文字輸入欄位 7 *亥至少一特定按鍵具有一透明度。 示方^如其申&專顯梅^圍第1項所述之軟體鍵盤之按鍵顯 之周圍的步驟包括 特定按鍵於該文字輸入欄位 置位特定按鍵分別在該軟體鍵盤中的一配 圍。將該至>、-特定按鍵顯示在該文字輸入攔位的周 示方補㈣1獅叙鲍_之按鍵顯 之周圍的it該至少一特定按鍵於該文字輸入棚位 兮女=文,字輸入棚位的大小超過一預設攔位大小時,在 文子輸入攔位令一游標顯示位置的周園顯示該至少一特 20 201220132 PNAI-SW-0S320-TWXX 35545twf.doc/I 定按鍵。 8.如申請專利範圍第1 示方法’其中僅顯示該至少一 之周圍的步驟更包括: 項所述之軟體鍵盤之按鍵顯 特定按鍵於該文字輸入欄位 在該文字輸人攔位的周圍顯示至少_功能鍵。 9. 一種電子農置,包括: 一觸控式螢幕·,個按鍵=====職式錄,時製包括多 ,:難猶倾罐製棋 其中在-文字輸入欄位進入一作用中狀態時,該 繪製模組將絲體賴%整!技⑽触錢幕的执 區域,在該觸控式蟹幕彳貞測到該些按鍵其中之-被選^ 時’該按鍵選擇模組根據麵取的按舰該些按鍵中 至少-特定按鍵’且該按鱗製模_肋軟體鍵盤並 將該至少-特定按鍵顯示於該文字輸人攔位的周圍。 10. 如申請專利範圍第9項所述之電子裝置其 該觸控式g幕偵測職至少_特定按鍵其中之—被 時’若該按鍵選擇模組判斷尚未完成一單字的輸入,則根 據被選取之特定按鍵從該些按鍵中重新選出該至少一特二 按鍵’而該按鱗製模組僅將麵選出的該至少—特定二 鍵顯示於该文字輸入欄位的周圍。 11. 如申請專利範圍第9項所述之電子裝置,其中該 21 201220132 PNAI-SW-0S320-TWXX 35545twf.doc/I 按鍵緣製模組在該觸控式螢幕完整顯示該軟體鍵盤時,係 依照一第一按鍵大小繪製該些按鍵’且該按鍵緣製模組在 僅將該至少一特定按鍵顯示於該文字輸入攔位的周圍時, 係依照一第二按鍵大小繪製該至少一特定按鍵,其中該第 二按鍵大小大於該第一按鍵大小。 12. 如申請專利範圍第9項所述之電子裝置,其中該 按鍵繪製模組在該觸控式榮幕完整顯示該軟體鍵盤時,令 該些按鍵之間保持一第一按鍵間距,且該按鍵繪製模組在 僅將該至少一特定按鍵顯示於該文字輸入襴位的周圍時, 令該至少一特定按鍵之間的間距大於該第一按鍵間距。 13. 如申請專利範圍第9項所述之電子裝置,其中該 按鍵繪製模組在僅將該至少一特定按鍵顯示於該文字輸入 欄位的周圍時,令該至少一特定按鍵具有一透明度。 14. 如申s青專利範圍第9項所述之電子裝置,其中該 按鍵繪製模組對照該至少一特定按鍵分別在該軟體鍵盤中 的一配置位置而僅將該至少一特定按鍵顯示在該文字輸入 棚位的周圍。 15. 如申請專利範圍第9項所述之電子裝置,其中該 按鍵繪臬模組在該文字輸入棚位的大小超過一預設搁位大 小時,僅將該至少-特定按鍵顯示在該文字輸入棚位中一 游標顯示位置的周圍。 16. 如申請專利範圍第9項所述之電子裝置,其中該 按鍵繪製模組將該至少-特定按鍵與至少一功能鍵顯示^ 該文字輸入欄位的周圍。 22
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW99137486A TW201220132A (en) | 2010-11-01 | 2010-11-01 | Electronic device and method for rendering virtual keys |
| CN201010599307XA CN102467338A (zh) | 2010-11-01 | 2010-12-21 | 电子装置及其软件键盘的按键显示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW99137486A TW201220132A (en) | 2010-11-01 | 2010-11-01 | Electronic device and method for rendering virtual keys |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201220132A true TW201220132A (en) | 2012-05-16 |
Family
ID=46071026
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW99137486A TW201220132A (en) | 2010-11-01 | 2010-11-01 | Electronic device and method for rendering virtual keys |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102467338A (zh) |
| TW (1) | TW201220132A (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014008656A1 (zh) * | 2012-07-12 | 2014-01-16 | 宇龙计算机通信科技(深圳)有限公司 | 终端和终端控制方法 |
| CN103150056A (zh) * | 2013-03-29 | 2013-06-12 | 深圳市开立科技有限公司 | 一种应用于医疗器械的人机交互单元设备 |
| CN104714739B (zh) * | 2015-03-06 | 2019-01-15 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
| CN111857361B (zh) * | 2019-04-26 | 2024-11-15 | 北京搜狗科技发展有限公司 | 一种信息设置方法、装置和电子设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1717874A (zh) * | 2003-08-26 | 2006-01-04 | 姜润基 | 移动终端的字符输入方法 |
| CN1825252A (zh) * | 2005-02-25 | 2006-08-30 | 北京中数博文信息科技有限公司 | 简明数码手机英文输入法 |
| CN101196780A (zh) * | 2006-12-04 | 2008-06-11 | 英华达(上海)电子有限公司 | 在ppc输入英文的方法及ppc英文输入系统 |
-
2010
- 2010-11-01 TW TW99137486A patent/TW201220132A/zh unknown
- 2010-12-21 CN CN201010599307XA patent/CN102467338A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN102467338A (zh) | 2012-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103049254B (zh) | 用于语义缩放的编程接口 | |
| US10379626B2 (en) | Portable computing device | |
| US9201510B2 (en) | Method and device having touchscreen keyboard with visual cues | |
| CN102999274B (zh) | 语义缩放动画 | |
| US9684448B2 (en) | Device input system and method for visually impaired users | |
| CN103329086B (zh) | 输入装置和输入方法 | |
| US20130047100A1 (en) | Link Disambiguation For Touch Screens | |
| US20130002562A1 (en) | Virtual keyboard layouts | |
| US20130285926A1 (en) | Configurable Touchscreen Keyboard | |
| US20140306898A1 (en) | Key swipe gestures for touch sensitive ui virtual keyboard | |
| CA2847177A1 (en) | Semantic zoom gestures | |
| EP2653955B1 (en) | Method and device having touchscreen keyboard with visual cues | |
| US20110032200A1 (en) | Method and apparatus for inputting a character in a portable terminal having a touch screen | |
| AU2011376311A1 (en) | Semantic zoom | |
| CN104541239A (zh) | 文本选择和录入 | |
| TW201349091A (zh) | 觸控式螢幕的解鎖方法 | |
| CN103733173A (zh) | 用于提供键盘布局的用户界面装置及方法 | |
| TW201220132A (en) | Electronic device and method for rendering virtual keys | |
| EP2660684A1 (en) | User interface for changing an input state of a virtual keyboard | |
| US20130088432A1 (en) | Alphabet input device and alphabet recognition system in small-sized keypad | |
| CN103329089A (zh) | 输入装置、输入方法及计算机程序 | |
| TWI326041B (en) | Portable electronic apparatus, input system and method thereof | |
| WO2016183940A1 (zh) | 控制键盘显示的方法、装置、终端和计算机存储介质 | |
| EP2993574A2 (en) | Facilitating the use of selectable elements on touch screens | |
| TWI436266B (zh) | Intelligent device operation of the keyboard, computer-readable recording media and computer program products |