TW201317836A - 可編程虛擬鍵盤輸入方法 - Google Patents
可編程虛擬鍵盤輸入方法 Download PDFInfo
- Publication number
- TW201317836A TW201317836A TW100137688A TW100137688A TW201317836A TW 201317836 A TW201317836 A TW 201317836A TW 100137688 A TW100137688 A TW 100137688A TW 100137688 A TW100137688 A TW 100137688A TW 201317836 A TW201317836 A TW 201317836A
- Authority
- TW
- Taiwan
- Prior art keywords
- virtual
- button
- area
- programmable
- input
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
一種可編程虛擬鍵盤輸入方法係應用具有觸控顯示面板之電子產品且該電子產品係安裝作業系統,該方法係在該作業系統上安裝具有複數虛擬按鍵的該虛擬輸入區域,並且透過按壓或拉伸等動作,用以可達到建立新的虛擬按鍵、調整該等虛擬按鍵的預設標準尺寸與設定的位置、重新配置以定義該等虛擬按鍵所對應的字符,以及增加快捷按鍵等的功效。故藉由本發明可用以提供符合人因使用的輸入環境以達到高度的使用彈性、舒適的輸入環境與快速輸入的目的。
Description
本發明係關於可編程虛擬鍵盤的輸入方法,特別是提供使用者依照人因的條件使用具有觸控顯示面板之電子產品的輸入方法。
近年來,具有觸控功能的電子裝置(例如平板電腦、筆記型電腦或智慧型手機)係引發了以觸控為操作介面的作業系統崛起,目前該等作業系統中最主要為以蘋果公司所發展的iOS、以Google公司為主的Android、MicroSoft公司發展的Windows mobile與Win 8系列等作業系統。此外,該等軟體公司系皆有各自的軟體下載平台以供使用者進行下載。
再者,以該平板電腦為例,為了具有便利性與輕巧性,在設計上通常不搭配實體的輸入裝置(例如鍵盤),故使用者需要透過該軟體下載平台下載適合的輸入法,亦或者使用內建於該平板電腦中的輸入軟體以進行文符的輸入。
然而,傳統該等電子裝置所內建的輸入法亦或是下載的輸入法,係為固定的輸入方式,且於有限的顯示空間中,該輸入法常常造成使用者的不便。此外,由於該等輸入法係為固定而無法自行編程定義的,會使得使用者必須透過長時間的學習以適應該等輸入法所定義的輸入方式,而非為該輸入法適應使用者的習慣。
此外,由於使用者的人因條件不同(例如手指長短、手指頭粗細與手掌薄厚等因素),對於傳統制式化的鍵盤設計,常常僅係適合於某一條件下的使用者可舒適地使用,但對於其餘不適用的使用者而言仍必須屈就於該鍵盤的使用以進行輸入。
故有需要透過本發明所提出可編程虛擬鍵盤輸入方法用以解決習知技術的缺失。
本發明之一目的係提供一種可編程虛擬鍵盤的輸入方法,以應用於具有觸控顯示面板且安裝有作業系統之電子產品中,以符合具有不同人因條件下的使用者可進行有效率與舒服的輸入目的。
本發明之另一目的係提供上述方法,以供使用者自行建立新的虛擬按鍵,必對該虛擬按鍵進行定義的目的。
本發明之又一目的係提供上述方法,可用於調整該虛擬按鍵的預設標準尺寸,用以符合使用者自行使用習慣的目的。
本發明之再一目的係提供上述方法,可以群組的方式改變該等虛擬按鍵的位置,以提供使用者具有舒適的輸入環境。
本發明之又一目的係提供上述方法,可自該等虛擬按鍵中選取至少一虛擬按鍵至非位於該等虛擬按鍵的區域的該觸控顯示面板中,以供使用者可直接地且快速地執行已選取的該虛擬按鍵。
為解決上述的目的與其它目的,本發明係提供一種可編程虛擬鍵盤的輸入方法,係應用於具有觸控顯示面板之電子產品,且該電子產品係安裝有一作業系統,其包含步驟(a)係在該作業系統上安裝虛擬輸入區域,以藉由觸碰該觸控顯示面板而操作該虛擬輸入區域,而該虛擬輸入區域係具有複數虛擬按鍵,且該等虛擬按鍵分別地具有預設標準尺寸;接著步驟(b)係選擇性地按壓該等虛擬按鍵,以調整已選取的該等虛擬按鍵;以及,步驟(c)係根據移動軌跡移動已選取的該等虛擬按鍵,以調整該等虛擬按鍵的該預設標準尺寸與改變位於該虛擬輸入區域中該等虛擬按鍵顯示位置之至少其一者。
於另一實施例中,本發明係除上述之步驟外,更包含選取該等虛擬按鍵之至少其一者並移動超出該虛擬輸入區域用以形成快捷按鍵,且根據所移出的該虛擬按鍵在原有的該虛擬輸入區域虛擬按鍵空間中保留原有該虛擬按鍵或者重新對除該虛擬按鍵外的其餘該等虛擬按鍵自動地進行重新的排列配置。
為解決上述的目的與其它目的,本發明係提供一種可編程虛擬鍵盤的輸入方法,係應用於具有觸控顯示面板之電子產品,且該電子產品係安裝有一作業系統,其包含步驟(a)係在該作業系統上安裝虛擬輸入區域與快捷按鍵區域,以藉由觸碰該觸控顯示面板而操作該虛擬輸入區域與快捷按鍵區域,該虛擬輸入區域具有複數虛擬按鍵以及該快結案件區域中係具有選自於該虛擬輸入區域的該等虛擬按鍵之至少其一者以形成快捷按鍵;步驟(b)係選擇性地按壓位於虛擬輸入區域該等虛擬按鍵,以調整已選取的該虛擬按鍵,使得其餘的該等虛擬按鍵重新配置該等虛擬按鍵的按鍵空間;以及,步驟(c)係根據移動軌跡移動已選取的該虛擬按鍵,以改變該等虛擬按鍵的該預設標準尺寸與改變該虛擬按鍵在該虛擬輸入區域中該虛擬按鍵顯示位置之至少其一者。
本發明之可編程虛擬鍵盤的輸入方法係可安裝於具有觸控顯示面板之電子產品的作業系統中,以供使用者在該觸控顯示面板上可輕易地藉由按壓或拉伸等觸碰的動作用以完成如下的作動:(a)在虛擬鍵盤中建立新的虛擬按鍵且提供使用者在新的該虛擬按鍵中定義常使用的按鍵功能;(b)可任意地調整(例如透過調整點)該等虛擬按鍵的預設標準尺寸與顯示的位置,使得調整過後的按鍵尺寸與位置係可更有效地符合使用者的使用習慣;以及(c)重新配置與定義該等虛擬按鍵所對應的字符以及挑選出常用的該虛擬按鍵以作為快捷按鍵等。與習知技術相較,本發明係可明顯地提供使用者可更有效與更適用各式人因條件下的輸入方法。
為充分瞭解本發明之目的、特徵及功效,茲藉由下述具體之實施例,並配合所附之圖式,對本發明做一詳細說明,說明如後:參考第1圖,係本發明第一實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第1圖中,該可編程虛擬鍵盤的輸入方法係應用於具有觸控顯示面板之電子產品,且該電子產品係安裝有作業系統,例如該電子產品係可為平板電腦、智慧型手機、桌上型電腦、筆記型電腦或可攜式多媒體裝置等需要提供文字與符號輸入的產品。再者,該作業系統係可為Symbian、Windows Mobile、Win 8、iOS、Linux(含Android、Maemo和WebOS)、Palm OS和BlackBerry OS等。
該可編程虛擬鍵盤的輸入方法的步驟係起始於步驟S11,係在該作業系統上安裝虛擬輸入區域,以藉由觸碰該觸控顯示面板而操作該虛擬輸入區域,而該虛擬輸入區域係具有複數虛擬按鍵,且該等虛擬按鍵分別地具有預設標準尺寸。於此,該虛擬輸入區域係可定義為虛擬鍵盤,而該虛擬鍵盤係具有該等虛擬按鍵,且每一該虛擬按鍵係可對應有字元按鍵(例如A-Z等)、字符按鍵(例如~!@等)、數字按鍵(例如0-9等)與控制按鍵(Space、Ctrl、TAB、CAPs lock等)。此外,該等虛擬按鍵係具有預設標準尺寸可供使用者觸碰,其中在該預設標準尺寸的範圍(或稱觸碰面積)中係表示具有對應的該字元、該字符、該數字與該控制等的定義,其標準的配置方式係如第2圖所示。於該第2圖中該等虛擬按鍵係以QWERT鍵盤為例說明,且該等虛擬按鍵係具有預設標準尺寸。再者,該圖中亦同時包含電子產品2、觸控顯示面板4與虛擬輸入區域VA,但本發明之實施例並不侷限於此種鍵盤的排列方式與電子產品的形式。
接著步驟S12,係選擇性地按壓該等虛擬按鍵,以調整該等虛擬按鍵。於此,一併可再參考第2圖,於一實施例中,係可在經任意按壓該等虛擬按鍵之後,在該等虛擬按鍵附近產生至少一調整點AP,以使得使用者可藉由移動該調整點AP以調整該等虛擬按鍵。其中,該調整點AP係根據使用者所欲進行動作的按鍵而產生。於此,係以該調整點AP係鄰近於該虛擬按鍵“T”與“Y”為例說明。於其它實施例中,該虛擬按鍵係可為任意相鄰的虛擬按鍵。
再接著步驟S13,係根據移動軌跡移動該等虛擬按鍵,以改變該等虛擬按鍵的該預設標準尺寸與改變在該虛擬輸入區域中該等虛擬按鍵顯示位置之至少其一者。於此,係於後詳細說明。
參考第3圖,係本發明第二實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第3圖中,該可編程虛擬鍵盤的輸入方法中的該步驟S13係可進一步說明為步驟S31,係根據移動軌跡移動該調整點,以在該等虛擬按鍵之間建立一自訂按鍵,且該自訂按鍵的尺寸係可藉由該調整點AP進行調整。於此,可一併可參考第4a圖,於第4a圖中,使用者係可藉由該移動軌跡MO朝著左右的方向拉伸,用以在例如該虛擬按鍵“T”與“Y”之間,建立該自訂按鍵SB,且該自訂按鍵SB的按鍵尺寸大小係正相關於該調整點AP根據該移動軌跡MO所移動的距離。換言之,當該移動軌跡MO係朝著左右的方向拉伸時,該自訂按鍵SB的尺寸係會隨之擴大;反之,若該移動軌跡MO係朝著兩該調整點AP的方向進行內縮時,則該自訂按鍵SB的尺寸係會隨之縮減。該第一輸入群組中該等虛擬按鍵的該預設標準尺寸的面積係根據該移動軌跡而增加或減少。此外,該自訂按鍵SB係可透過點選自訂的方式,由使用者自訂該等自訂按鍵SB所對應的該字元、該字符、該數字與該控制等的定義。其中,於一實施例中,該字元、該字符、該數字與該控制等的定義係可在內建的一個虛擬按鍵對應表中進行設定。
再者,除前述實施例中可藉由該調整點AP以該移動軌跡MO移動而達到調整該自訂按鍵SB的按鍵尺寸大小外,在另一實施例中,係可一併參考第4b圖,使用者係同樣可藉由該移動軌跡MO朝著左右的方向拉伸,用以在例如該虛擬按鍵“T”與“Y”之間,建立該自訂按鍵SB,且於前述實施例不同的是,該自訂按鍵SB係不隨著該移動軌跡MO而調整該鍵盤尺寸的大小,而是隨著該移動軌跡MO移動至鄰近的該等虛擬鍵盤,例如該自訂按鍵SB係跟著虛擬按鍵“T”或虛擬按鍵“Y”所屬的列移動。值得注意的是,在虛擬按鍵“T”或虛擬按鍵“Y”之間除了該自訂按鍵SB外,更可分離成左區塊與右區塊的鍵盤區域。
又接著步驟S32,係重新界定該等虛擬按鍵之預設標準尺寸,以在該觸控顯示面板的顯示範圍內同時顯示該等虛擬按鍵與該自訂按鍵。於此,一併可參考第4圖,由於該自訂按鍵SB的建立,使得在原有的虛擬輸入區域VA的虛擬按鍵SB的數目增加,本發明係提供重新界定該等虛擬按鍵之預設標準尺寸,使得在該虛擬輸入區域VA係可容納該虛擬按鍵與該自訂按鍵SB。此外,隨著該自訂按鍵SB的擴大與縮小係會影響該預設標準尺寸。
接著步驟S33,係根據該調整點選取鄰近該自訂按鍵的該等虛擬按鍵,以設定為第一輸入群組與第二輸入群組。於此,係可一併參考第4圖與第5圖,於第4圖中,位於該自訂按鍵SB左側的該等虛擬按鍵係被定義為第一輸入群組FG,以及右側的該等虛擬按鍵係被定義為第二輸入群組SG。接著參照第5圖,係使用者可藉由拉伸左側的該調整點AP,並以朝向上方的移動軌跡MO’進行移動,使得該第一輸入群組FG的高度係高於該自訂按鍵SB的高度,亦即該第一輸入群組FG與該自訂按鍵SB具有高度差h。於一實施例中,若使用者以前述相反(亦即向下的方向)拉伸左側的該調整點AP,將使得該第一輸入群組FG的高度係低於該自訂按鍵SB的高度。
值得注意的是,該第一輸入群組FG中該等虛擬按鍵的該預設標準尺寸的面積係根據該移動軌跡MO’而增加或減少,亦即當改變該調整點AP的位置時,係改變該等虛擬按鍵的該預設標準尺寸的面積,例如該面積擴大使得該第一輸入群組FG具有該高度差h,而非使得該第一輸入群組FG脫離原有在該虛擬輸入區域VA的位置。
此外,於一實施例中,該第一輸入群組FG係根據前述的作動,而使得該第一輸入群組FG係超出於或內縮於該虛擬輸入區域VA。
參考第6圖,係本發明第三實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第6圖中,於該步驟S32之後係接著步驟S61,係根據該調整點選取鄰近該自訂按鍵的該等虛擬按鍵,以設定為第一輸入群組、第二輸入群組與第三輸入群組。於此,一併參考第7圖,該第一輸入群組FG與該第二輸入群組SG的說明方式係與前述實施例相同,而該第三輸入群組TG係維持地固定在於原來該虛擬輸入區域VA的位置,而不隨該第一輸入群組FG與該第二輸入群組SG的移動而改變。不同的是,於此實施例中,該第三輸入群組TG係除維持地固定在於原來該虛擬輸入區域VA的位置外,該第三輸入群組TG所圍繞的面積係大於原先該第三輸入群組TG之該預設標準尺寸所圍繞的面積。換言之,該第三輸入群組TG係可提供使用者使用具有相較於原先該第三輸入群組TG大的觸控面積,例如該第三輸入群組TG係可為空白按鍵(SPACE)。
參考第8圖,係本發明第四實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第8圖中,該可編程虛擬鍵盤的輸入方法係更包含步驟S81,係選取該等虛擬按鍵之至少其一者並移動超出該虛擬輸入區域以形成快捷按鍵,且在該虛擬輸入區域保留原有該虛擬按鍵外或者遺留下可再重新對形成該快捷按鍵而在該虛擬輸入區域中所遺留下的虛擬按鍵空間進行按鍵空間配置。於此,係可一併參考第9圖,可自該等虛擬鍵盤中選取一個該虛擬按鍵VB,且該虛擬按鍵係移動超出該虛擬輸入區域VA,而經移出的該虛擬按鍵VB係在原有該虛擬輸入區域VA遺留下一個虛擬按鍵空間VBS。
接著步驟S82,係判斷鄰近於該虛擬按鍵空間的該等虛擬按鍵是否為空白按鍵。於此,若判斷鄰近該虛擬按鍵空間VBS的按鍵係該空白按鍵時,則接著執行步驟S83,係當該虛擬按鍵係為空白按鍵時,合併該虛擬按鍵空間VBS與該空白按鍵以增加該空白按鍵之該預設標準尺寸所圍繞的面積。於此,又可一併參照第10圖,該空白按鍵係合併該虛擬按鍵空間VBS的面積,使得該空白按鍵的面積較先前的面積為大(例如第9圖中該空白按鍵的面積)。
於此,若判斷鄰近該虛擬按鍵空間VBS的按鍵係非為該空白按鍵時,則執行步驟S84,係當該虛擬按鍵係非為空白按鍵且同時該虛擬按鍵空間二側的該等虛擬按鍵之其中一者亦鄰近該空白按鍵時,選取位於該虛擬按鍵空間與該空白按鍵之間的該虛擬按鍵,並交換該虛擬按鍵與該虛擬按鍵空間的位置。於此,可一併參照第11圖,當虛擬按鍵空間VBS鄰近的該虛擬按鍵非為該空白按鍵時,則進一步判斷鄰近虛擬按鍵空間VBS的該等虛擬按鍵之何者係又鄰近該空白按鍵,以此為例該虛擬按鍵VC係滿足該條件。故該虛擬按鍵VC係與該虛擬按鍵空間VBS交換,以形成如第12圖的狀態。
且在步驟S84之後再接著步驟S85,係合併該虛擬按鍵空間與該空白按鍵以增加該空白按鍵之該預設標準尺寸所圍繞的面積。於此,該描述係與前述實施例描述相同,如第10圖所示。
參考第13圖,係本發明第五實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第13圖中,在步驟S81之後係接著步驟S131,係判斷遺留下對應的虛擬按鍵空間鄰近的該等虛擬按鍵的數量是否等於或小於該等虛擬按鍵中已存在的該虛擬按鍵空間的數量,以選擇地將鄰近的該等虛擬按鍵填入該虛擬按鍵空間中。於此,一併參考第14圖,於此該虛擬按鍵空間VBS係由於將該空白按鍵移動至該快捷按鍵而產生的,若在此時該虛擬輸入區域VA中同樣具有其它遺留的虛擬按鍵空間VBS,係可考慮是否將鄰近於該空白按鍵的該等虛擬按鍵移動至位於該虛擬輸入區域VA非為由該空白按鍵所產生的該虛擬按鍵空間VBS以外的該虛擬按鍵空間VBS中。
此外在步驟S131之後更可接著步驟S132,係在該虛擬輸入區域刪除整行或整列皆為該虛擬按鍵空間的行或列。若該虛擬按鍵空間VBS係的數量係足以移動鄰近該空白按鍵所產生的該虛擬按鍵空間VBS的該等虛擬按鍵,使得可如同第15圖所示,該虛擬輸入區域VA內的該等虛擬鍵盤的行數較第14圖中的該等虛擬鍵盤的行數為少。其中,缺少的行係皆為該虛擬按鍵空間。於另一實施例中上述的狀態係同樣也適用同列皆為該虛擬按鍵空間時,刪除全部皆為該虛擬按鍵空間的該列。
參考第16圖,係本發明第六實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第16圖中,係在步驟S81之後係接著步驟S161,係持續地選取複數個快捷按鍵,以形成在該觸控顯示面板且獨立於該虛擬輸入區域的快捷按鍵區域。於此,可參照第17圖所示,在該在該觸控顯示面板4且非為該虛擬輸入區域VA的其它區域,具有一個包含該等快捷按鍵SB的該快捷按鍵區域SBA。於一實施例中,該快捷按鍵區域係可在該觸控顯示面板且非為該虛擬輸入區域的其它區域中移動,以使該等快捷按鍵隨著該快捷按鍵區域移動。
於一實施例中,係可接著步驟S162,係自該快捷按鍵區域選取該等快捷按鍵之至少其一者,並自該快捷按鍵區域脫離至該觸控顯示面板且非為該虛擬輸入區域的其它區域中。於此,係如第18圖所示。
於另一實施例中,係可又接著步驟S163,係可在該觸控顯示面板且非為該虛擬輸入區域的其它區域中調整該快捷按鍵區域的尺寸大小。於此,該快捷按鍵區域SBA區域係可透過拉伸或內縮的方式調整該尺寸大小。
此外,在步驟S161與步驟S162之後,係紀錄該觸控顯示面板上該虛擬輸入區域中該等虛擬按鍵與該快捷按鍵區域中該等快捷按鍵的使用狀態,以作為該可編程虛擬鍵盤再次啟動時的預設狀態。換言之,在關閉該輸入法或該作業系統之前,該觸控顯示面板上的該虛擬輸入區域VA與該快捷按鍵區域SBA的狀態係會被記錄下來,以供再次啟動本發明之該輸入法時能重現最後該觸控顯示面板上狀態。
參考第19圖,係本發明第七實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第19圖中,該可編程虛擬鍵盤的輸入方法的步驟更包含步驟S191,係紀錄該觸控顯示面板中該等虛擬按鍵的使用狀態,以作為該可編程虛擬鍵盤再次啟動時的預設狀態。於此,紀錄的方式係如前述實施例所述,於此不再贅述。
參考第20圖,係本發明第八實施例之可編程虛擬鍵盤的輸入方法的方法流程圖。於第20圖中,係在步驟S162之後執行步驟S201,係當該快捷按鍵係為語言、符號或字元切換鍵時,當該快捷按鍵係獨立於該快捷按鍵區時,則於該虛擬輸入對應區域則重新配置成一預定鍵盤。其中,該預定鍵盤係具有數字區域、符號區域與字元區域之至少其中一者。一併參考第21圖,係為說明第20圖的狀態示意圖,例如當獨立於該快捷按鍵區係為數字切換鍵時,則當使用者按壓該數字切換鍵時,則切換成該預定鍵盤,且該數字切換鍵一併換成還原切換鍵,以供使用者進行在該預定鍵盤與原始鍵盤(如第18圖所示)之間進行切換。此外,位於該快捷按鍵區中的切換並不改變該虛擬按鍵區域中的該等虛擬按鍵排列。
本發明之可編程虛擬鍵盤的輸入方法係可安裝於具有觸控顯示面板之電子產品的作業系統中,以供使用者在該觸控顯示面板上可輕易地藉由按壓或拉伸等觸碰的動作用以完成如下的作動:(a)在虛擬鍵盤中建立新的虛擬按鍵且提供使用者在新的該虛擬按鍵中定義常使用的按鍵功能;(b)可藉由任意地調整該等虛擬按鍵之間的預設標準尺寸與設定的位置,使得調整過後的按鍵尺寸與位置係可更有效地符合使用者的人因條件;以及(c)係重新配置與定義該等虛擬按鍵所對應的字符以及挑選出常用的該虛擬按鍵以作為快捷按鍵等。與習知技術相較,本發明係明顯提供更為有效地的輸入方法。
本發明在上文中已以較佳實施例揭露,然熟習本項技術者應理解的是,該實施例僅用於描繪本發明,而不應解讀為限制本發明之範圍。應注意的是,舉凡與該實施例等效之變化與置換,均應設為涵蓋於本發明之範疇內。因此,本發明之保護範圍當以申請專利範圍所界定者為準。
2...電子產品
4...觸控顯示面板
VA...虛擬輸入區域
AP...調整點
MO、MO’...移動軌跡
SB...自訂按鍵
FG...第一輸入群組
SG...第二輸入群組
TG...第三輸入群組
h...高度差
VB、VC...虛擬按鍵
VBS...虛擬按鍵空間
SB...快捷按鍵
SBA...快捷按鍵區域
第1圖係本發明第一實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第2圖係說明第1圖中虛擬輸入區域中虛擬按鍵的排列示意圖;
第3圖係本發明第二實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第4a與4b圖係說明第3圖中該可編程虛擬鍵盤的動作示意圖;
第5圖係說明第3圖中該可編程虛擬鍵盤的動作示意圖;
第6圖係本發明第三實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第7圖係說明第6圖中該可編程虛擬鍵盤的動作示意圖;
第8圖係本發明第四實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第9-12圖係說明第8圖中該可編程虛擬鍵盤的動作示意圖;
第13圖係本發明第五實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第14-15圖係說明第13圖中該可編程虛擬鍵盤的動作示意圖;
第16圖係本發明第六實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第17-18圖係說明第16圖中該可編程虛擬鍵盤的動作示意圖;以及
第19圖係本發明第七實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;
第20圖係本發明第八實施例之可編程虛擬鍵盤的輸入方法的方法流程圖;以及
第21圖係說明第20圖中該可編程虛擬鍵盤的動作示意圖。
S11-S13...方法步驟
Claims (31)
- 一種可編程虛擬鍵盤的輸入方法,係應用於具有觸控顯示面板之電子產品,且該電子產品係安裝有一作業系統,其包含:(a) 在該作業系統上安裝虛擬輸入區域,以藉由觸碰該觸控顯示面板而操作該虛擬輸入區域,而該虛擬輸入區域係具有複數虛擬按鍵,且該等虛擬按鍵分別地具有預設標準尺寸;(b) 選擇性地按壓該等虛擬按鍵,以調整已選取的該虛擬按鍵;以及(c) 根據移動軌跡移動已選取的該虛擬按鍵,以改變該等虛擬按鍵的該預設標準尺寸與改變該虛擬按鍵在該虛擬輸入區域中該虛擬按鍵顯示位置之至少其一者。
- 如申請專利範圍第1項所述之可編程虛擬鍵盤的輸入方法,其中當按壓該等虛擬按鍵時,產生對應的調整點以藉由移動該調整點而產生該移動軌跡。
- 如申請專利範圍第1項所述之可編程虛擬鍵盤的輸入方法,在步驟(c)中根據移動軌跡移動該等虛擬按鍵之間建立一自訂按鍵,且該自訂按鍵的尺寸係可藉由該調整點進行調整。
- 如申請專利範圍第1項所述之可編程虛擬鍵盤的輸入方法,根據移動軌跡移動該等虛擬按鍵之間建立一自訂按鍵,並且根據該自訂按鍵分離成至少二組鍵盤,且該自訂按鍵係隨著該其中一組鍵盤移動。
- 如申請專利範圍第3項所述之可編程虛擬鍵盤的輸入方法,更包含步驟(d)重新界定該等虛擬按鍵之預設標準尺寸,以在該觸控顯示面板的顯示範圍內同時顯示該等虛擬按鍵與該自訂按鍵。
- 如申請專利範圍第5項所述之可編程虛擬鍵盤的輸入方法,在步驟(d)之後更包含步驟(e)根據已選取鄰近該自訂按鍵的該等虛擬按鍵,以設定為第一輸入群組與第二輸入群組。
- 如申請專利範圍第6項所述之可編程虛擬鍵盤的輸入方法,其中步驟(e)根據移動該軌跡移動該第一輸入群組。
- 如申請專利範圍第6項所述之可編程虛擬鍵盤的輸入方法,其中步驟(e)根據移動該軌跡移動該第一輸入群組,以使該第一輸入群組的高度係高於或低於該自訂按鍵的高度。
- 如申請專利範圍第8項所述之可編程虛擬鍵盤的輸入方法,其中該第一輸入群組係超出於或內縮於該虛擬輸入區域。
- 如申請專利範圍第8項所述之可編程虛擬鍵盤的輸入方法,其中步驟(e)更包含位於該第一輸入群組中的該等虛擬按鍵重新界定該預設標準尺寸。
- 如申請專利範圍第10項所述之可編程虛擬鍵盤的輸入方法,其中該第一輸入群組中該等虛擬按鍵的該預設標準尺寸的面積係根據該移動軌跡而增加或減少。
- 如申請專利範圍第5項所述之可編程虛擬鍵盤的輸入方法,在步驟(d)之後更包含步驟(f)根據選取鄰近該自訂按鍵的該等虛擬按鍵,以設定為第一輸入群組、第二輸入群組與第三輸入群組。
- 如申請專利範圍第10項所述之可編程虛擬鍵盤的輸入方法,其中該第三輸入群組係維持地固定在於原來該虛擬輸入區域的位置,而不隨該第一輸入群組與該第二輸入群組的移動而改變。
- 如申請專利範圍第10項所述之可編程虛擬鍵盤的輸入方法,其中該第三輸入群組係維持地固定在於原來該虛擬輸入區域的位置,且該第三輸入群組所圍繞的面積係大於原先該第三輸入群組之該預設標準尺寸所圍繞的面積。
- 如申請專利範圍第1項所述之可編程虛擬鍵盤的輸入方法,更包含步驟(g)選取該等虛擬按鍵之至少其一者並移動超出該虛擬輸入區域以形成快捷按鍵,且在該虛擬輸入區域保留原有該虛擬按鍵或者遺留下供重新進行該等虛擬按鍵之空間配置的虛擬按鍵空間。
- 如申請專利範圍第15項所述之可編程虛擬鍵盤的輸入方法,在步驟(g)之後更包含步驟(h)判斷鄰近於該虛擬按鍵空間的該等虛擬按鍵是否為空白按鍵(SPACE)。
- 如申請專利範圍第16項所述之可編程虛擬鍵盤的輸入方法,在步驟(h)之後更包含步驟(i)當該虛擬按鍵係為空白按鍵時,合併該虛擬按鍵空間與該空白按鍵以增加該空白按鍵之該預設標準尺寸所圍繞的面積。
- 如申請專利範圍第16項所述之可編程虛擬鍵盤的輸入方法,在步驟(h)之後更包含步驟(j)當該虛擬按鍵係非為空白按鍵且同時該虛擬按鍵空間二側的該等虛擬按鍵之其中一者亦鄰近該空白按鍵時,選取位於該虛擬按鍵空間與該空白按鍵之間的該虛擬按鍵,並交換該虛擬按鍵與該虛擬按鍵空間的位置。
- 如申請專利範圍第18項所述之可編程虛擬鍵盤的輸入方法,在步驟(j)之後更包含步驟(k)合併該虛擬按鍵空間與該空白按鍵以增加該空白按鍵之該預設標準尺寸所圍繞的面積。
- 如申請專利範圍第15項所述之可編程虛擬鍵盤的輸入方法,在步驟(g)更包含步驟(l)判斷遺留下對應的虛擬按鍵空間鄰近的該等虛擬按鍵的數量是否等於或小於該等虛擬按鍵中已存在的該虛擬按鍵空間的數量,以選擇地將鄰近的該等虛擬按鍵填入該虛擬按鍵空間中。
- 如申請專利範圍第20項所述之可編程虛擬鍵盤的輸入方法,在步驟(l)之後更包含步驟(m)在該虛擬輸入區域刪除整行或整列皆為該虛擬按鍵空間的行或列。
- 如申請專利範圍第21項所述之可編程虛擬鍵盤的輸入方法,其中該虛擬按鍵空間係由選取空白按鍵(SPACE)所產生。
- 如申請專利範圍第15項所述之可編程虛擬鍵盤的輸入方法,在步驟(g)之後更包含步驟(n)持續地選取複數個快捷按鍵,以形成在該觸控顯示面板且獨立於該虛擬輸入區域的快捷按鍵區域。
- 如申請專利範圍第23項所述之可編程虛擬鍵盤的輸入方法,在步驟(n)之後更包含步驟(o)在該觸控顯示面板且非為該虛擬輸入區域的其它區域中移動該快捷按鍵區域,以使該等快捷按鍵隨著該快捷按鍵區域移動。
- 如申請專利範圍第24項所述之可編程虛擬鍵盤的輸入方法,在步驟(o)之後更包含步驟(p)自該快捷按鍵區域選取該等快捷按鍵之至少其一者,並自該快捷按鍵區域脫離至該觸控顯示面板且非為該虛擬輸入區域的其它區域中。
- 如申請專利範圍第22項所述之可編程虛擬鍵盤的輸入方法,其中當該快捷按鍵係為語言、符號或字元切換鍵時,當該快捷按鍵係獨立於該快捷按鍵區時,則於該虛擬輸入對應區域則重新配置成一預定鍵盤。
- 如申請專利範圍第26項所述之可編程虛擬鍵盤的輸入方法,其中該預定鍵盤係具有數字區域、符號區域與字元區域之至少其中一者。
- 如申請專利範圍第23項所述之可編程虛擬鍵盤的輸入方法,在步驟(n)之後更包含步驟(q)在該觸控顯示面板且非為該虛擬輸入區域的其它區域中調整該快捷按鍵區域的尺寸大小。
- 如申請專利範圍第23項或第25項所述之可編程虛擬鍵盤的輸入方法,更包含步驟(r)紀錄該觸控顯示面板上該虛擬輸入區域中該等虛擬按鍵與該快捷按鍵區域中該等快捷按鍵的使用狀態,以作為該可編程虛擬鍵盤再次啟動時的預設狀態。
- 如申請專利範圍第1項所述之可編程虛擬鍵盤的輸入方法,更包含步驟(s)紀錄該觸控顯示面板中該等虛擬按鍵的使用狀態,以作為該可編程虛擬鍵盤再次啟動時的預設狀態。
- 一種可編程虛擬鍵盤的輸入方法,係應用於具有觸控顯示面板之電子產品,且該電子產品係安裝有一作業系統,其包含:(a) 在該作業系統上安裝虛擬輸入區域與快捷按鍵區域,以藉由觸碰該觸控顯示面板而操作該虛擬輸入區域與快捷按鍵區域,該虛擬輸入區域具有複數虛擬按鍵以及該快結案件區域中係具有選自於該虛擬輸入區域的該等虛擬按鍵之至少其一者以形成快捷按鍵;(b) 選擇性地按壓位於虛擬輸入區域該等虛擬按鍵,以調整已選取的該虛擬按鍵,使得其餘的該等虛擬按鍵重新配置該等虛擬按鍵的按鍵空間;以及(c) 根據移動軌跡移動已選取的該虛擬按鍵,以改變該等虛擬按鍵的該預設標準尺寸與改變該虛擬按鍵在該虛擬輸入區域中該虛擬按鍵顯示位置之至少其一者。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100137688A TW201317836A (zh) | 2011-10-18 | 2011-10-18 | 可編程虛擬鍵盤輸入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100137688A TW201317836A (zh) | 2011-10-18 | 2011-10-18 | 可編程虛擬鍵盤輸入方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201317836A true TW201317836A (zh) | 2013-05-01 |
TWI461964B TWI461964B (zh) | 2014-11-21 |
Family
ID=48871941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100137688A TW201317836A (zh) | 2011-10-18 | 2011-10-18 | 可編程虛擬鍵盤輸入方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201317836A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI616784B (zh) * | 2015-07-31 | 2018-03-01 | 晨星半導體股份有限公司 | 觸控式電子裝置及其控制方法 |
CN114090158A (zh) * | 2021-11-22 | 2022-02-25 | 北京百度网讯科技有限公司 | 显示方法、装置、电子设备和介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI258699B (en) * | 2004-03-09 | 2006-07-21 | Cal Comp Electronics Thailand | Method to adjust the display position of software keyboard automatically |
TWI244024B (en) * | 2004-06-25 | 2005-11-21 | Inventec Corp | Keyboard for automatically adjusting space between keys and method thereof |
US8358277B2 (en) * | 2008-03-18 | 2013-01-22 | Microsoft Corporation | Virtual keyboard based activation and dismissal |
-
2011
- 2011-10-18 TW TW100137688A patent/TW201317836A/zh not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI616784B (zh) * | 2015-07-31 | 2018-03-01 | 晨星半導體股份有限公司 | 觸控式電子裝置及其控制方法 |
CN114090158A (zh) * | 2021-11-22 | 2022-02-25 | 北京百度网讯科技有限公司 | 显示方法、装置、电子设备和介质 |
CN114090158B (zh) * | 2021-11-22 | 2024-04-02 | 北京百度网讯科技有限公司 | 显示方法、装置、电子设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
TWI461964B (zh) | 2014-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190196711A1 (en) | Multidirectional button, key, and keyboard | |
CN102722334B (zh) | 触摸屏幕的控制方法及装置 | |
US20160132119A1 (en) | Multidirectional button, key, and keyboard | |
US20130082929A1 (en) | Touch-sensitive device and method for controlling display of virtual keyboard | |
US20130002562A1 (en) | Virtual keyboard layouts | |
EP2607998A1 (en) | Touch keypad module and mode switching method thereof | |
US20150185953A1 (en) | Optimization operation method and apparatus for terminal interface | |
BRPI0622003A2 (pt) | tela sensìvel ao toque, dispositivo eletrÈnico, método para operar tela sensìvel ao toque de dispositivo eletrÈnico e produto de software | |
WO2012155479A1 (zh) | 一种触摸屏键盘调整方法、装置及终端 | |
CN103097988A (zh) | 用于可触摸显示屏的触觉键盘 | |
CN110633044B (zh) | 一种控制方法、装置、电子设备及存储介质 | |
CN103150105A (zh) | 虚拟键盘的调整方法及*** | |
CN103870160A (zh) | 一种信息处理方法及电子设备 | |
CN206805471U (zh) | 键盘 | |
US20150193011A1 (en) | Determining Input Associated With One-to-Many Key Mappings | |
KR20150144267A (ko) | 아이콘을 배치하기 위한 방법 및 이를 지원하는 전자장치 | |
KR101189112B1 (ko) | 터치스크린에서의 한글입력방법 | |
WO2013149421A1 (zh) | 一种处理键盘输入的方法及设备 | |
CN105930085A (zh) | 一种输入方法及电子设备 | |
TW201317836A (zh) | 可編程虛擬鍵盤輸入方法 | |
US20150035760A1 (en) | Control system and method for defining function thereof | |
CN107623766A (zh) | 一种实体键盘输入***及其键盘输入方法 | |
CN103970320A (zh) | 电子装置及人机交互方法 | |
US20170192457A1 (en) | Touch panle, haptics touch display using same, and manufacturing method for making same | |
JP2016076232A (ja) | ディスプレイ装置及びその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |