TWI389015B - 軟體鍵盤之操作方法 - Google Patents
軟體鍵盤之操作方法 Download PDFInfo
- Publication number
- TWI389015B TWI389015B TW096151515A TW96151515A TWI389015B TW I389015 B TWI389015 B TW I389015B TW 096151515 A TW096151515 A TW 096151515A TW 96151515 A TW96151515 A TW 96151515A TW I389015 B TWI389015 B TW I389015B
- Authority
- TW
- Taiwan
- Prior art keywords
- software keyboard
- touch screen
- operating
- starting position
- specific
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 40
- 238000011017 operating method Methods 0.000 claims description 4
- 230000009471 action Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72466—User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Facsimiles In General (AREA)
- Position Input By Displaying (AREA)
Description
本發明是有關於一種軟體鍵盤的操作方法,且特別是有關於一種能快速地切換軟體鍵盤之各項功能的操作方法。
隨著觸控感應技術的蓬勃發展,越來越多的電子裝置開始採用觸控式螢幕來取代傳統螢幕和實體鍵盤的組合,以同時做為顯示及輸入的介面。軟體鍵盤(Software Input Panel,SIP)便是為了讓使用者能直接透過觸控式螢幕來輸入文字或符號所發展出的一種技術。就軟體鍵盤的外觀而言,較常應用在個人數位助理(PDA)或個人數位助理手機(PDA phone)等手持電子裝置上的軟體鍵盤包括了12鍵之軟體鍵盤(如圖1A所示)、20鍵之軟體鍵盤(如圖1B所示),以及完整QWERTY軟體鍵盤(如圖1C所示)等等。
在安裝有微軟(MicroSoft)公司所提供之作業系統的電子裝置(例如圖2所示之手持電子裝置200)中,觸控式螢幕201下方的工具列上顯示有一指標圖示210,當使用者要切換不同種類的軟體鍵盤時,首先必須點選指標圖示210來開啟選單220,接著透過點選選項的方式來進行軟體鍵盤的切換。然而為了配合工具列的寬度,指標圖示210的尺寸多半不大,因此要快速且準確地點選指標圖示210對使用者來說並不容易。
除此之外,當使用者要改變軟體鍵盤的相關設定值時,也必須透過點選指標圖示210以開啟選單220,並且在點選設定選項221之後才能進入設定頁面。這樣的操作方式不但相當耗時,而且展開設定頁面也容易遮蔽原先所顯示的應用程式畫面。再者,由於指標圖示210以及選單220的點選範圍不大,使用者經常會因為按錯選項等誤動作而浪費許多操作時間。
然而,若是為了要節省操作選單的時間而將軟體鍵盤的某些特殊功能設計為快捷鍵,並且直接將快捷鍵顯示在軟體鍵盤上,就必須佔據部分的螢幕顯示空間。在螢幕大小有限的情況之下,設置過多的快捷鍵將減少用以顯示應用程式畫面的區域,如此一來很容易對使用者的使用觀感造成負面影響。
有鑑於此,本發明提供一種軟體鍵盤之操作方法,讓使用者能更方便的利用觸控式螢幕或按鈕來對軟體鍵盤進行各種操作,據以提升使用效率。
本發明提出一種軟體鍵盤之操作方法,適用於具有螢幕的電子裝置。其中,螢幕用以操作及顯示軟體鍵盤。此方法包括下列步驟:首先,接收訊號。接著,根據訊號在螢幕上對應地切換顯示不同種類的軟體鍵盤。
在本發明之一實施例中,用以切換不同種類之軟體鍵盤的訊號例如是透過按壓按鈕所產生。
在本發明之一實施例中,接觸訊號為使用者利用輸入工具在觸控式螢幕上進行滑動操作而形成之動作軌跡所產生的訊號,而根據動作軌跡在觸控式螢幕上對應地切換顯示不同種類的軟體鍵盤的步驟包括根據動作軌跡的方向性,依序切換並顯示不同種類的軟體鍵盤。其中,動作軌跡可以是直線軌跡或環狀軌跡。
從另一觀點來看,本發明提出一種軟體鍵盤之操作方法,適用於具有螢幕的電子裝置。其中,螢幕用以操作及顯示包括至少一種輸入模式的軟體鍵盤。此方法包括下列步驟:首先接收訊號。接下來,根據訊號對應地切換軟體鍵盤的輸入模式。
在本發明之一實施例中,用以切換不同種類之軟體鍵盤的訊號例如是透過按壓按鈕所產生。
在本發明之一實施例中,接觸訊號為使用者利用輸入工具在觸控式螢幕上進行滑動操作而形成之動作軌跡所產生的訊號,而根據動作軌跡對應地切換軟體鍵盤之輸入模式的步驟包括了根據動作軌跡的方向性,依序切換至軟體鍵盤的其中一種輸入模式。其中,動作軌跡可以是直線軌跡或環狀軌跡。
從又一觀點來看,本發明提出一種軟體鍵盤之操作方法,適用於具有觸控式螢幕的電子裝置。其中,觸控式螢幕適於操作及顯示軟體鍵盤。此方法首先透過觸控式螢幕接收接觸訊號。接著,取得接觸訊號的起始位置與移動方向。最後,根據起始位置及移動方向,對應地變更軟體鍵盤的外觀。
在本發明之一實施例中,接觸訊號為使用者利用輸入工具在觸控式螢幕上進行滑動操作所產生的訊號,而根據起始位置及移動方向來對應地變更軟體鍵盤之外觀的步驟包括判斷起始位置是否位於觸控式螢幕的第一特定區域。若位於第一特定區域,則從起始位置最接近之觸控式螢幕的邊緣開始,沿著移動方向拖曳顯示出軟體鍵盤。其中,第一特定區域包括觸控式螢幕的邊緣區域。
在本發明之一實施例中,根據起始位置及移動方向來對應地變更軟體鍵盤之外觀的步驟包括判斷起始位置是否位於觸控式螢幕的第二特定區域。若位於第二特定區域,則判斷移動方向是否為第一特定方向。若為第一特定方向,則朝第一特定方向所指向之觸控式螢幕的邊緣,隱藏目前顯示在觸控式螢幕上的軟體鍵盤。其中,第二特定區域包括目前所顯示之軟體鍵盤的鍵盤內部區域。
在本發明之一實施例中,根據起始位置及移動方向來對應地變更軟體鍵盤之外觀的步驟包括判斷起始位置是否位於觸控式螢幕的第三特定區域。若位於第三特定區域,則判斷移動方向是否為第二特定方向。若為第二特定方向,則根據接觸訊號之移動距離的長短,沿著第二特定方向對應地縮小目前所顯示之軟體鍵盤的大小。然而,若移動方向為第三特定方向,則根據移動距離的長短,沿著第三特定方向對應地放大目前所顯示之軟體鍵盤的大小。其中,第三特定區域包括顯示在觸控式螢幕上之軟體鍵盤的鍵盤邊緣區域。
本發明根據使用者對按鈕或觸控式螢幕進行滑動操作所產生之訊號,來對應地切換軟體鍵盤的種類與輸入模式,以及改變軟體鍵盤的外觀。如此一來,使用者將不再需要透過點選選單的方式來進行軟體鍵盤的各項設定。據此將能大幅提昇操作軟體鍵盤的便利性,並同時增加使用效率。
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下。
當使用者需要對電子裝置之軟體鍵盤(Software Input Panel,SIP)的功能進行設定時,往往因受限於顯示螢幕的大小而面臨操作不易的情況。若能提供一種更為便利的操作方式,讓使用者能快速地進行軟體鍵盤的各種設定動作,勢必能增加使用軟體鍵盤的便利性。本發明便是基於上述觀點進而發展出的一種軟體鍵盤之操作方法。為了使本發明之內容更為明瞭,以下特舉實施例做為本發明確實能夠據以實施的範例。
圖3是依照本發明之一實施例所繪示之軟體鍵盤之操作方法的流程圖。本實施例是以具有觸控式螢幕的電子裝置為例來對本發明進行說明。其中,電子裝置例如是個人數位助理(PDA)、PDA手機或是觸控式手機(Touch phone)等等,在此並不限制其範圍。而配置在電子裝置上的觸控式螢幕除了可以接收使用者的操作之外,還可用來顯示軟體鍵盤。
請參閱圖3,首先如步驟310所示,透過觸控式螢幕接收接觸訊號。在本實施例中,接觸訊號例如是使用者以手指或觸控筆等輸入工具,在觸控式螢幕上進行滑動操作時所產生的訊號。
接著在步驟320中,根據接觸訊號所形成的動作軌跡,在觸控式螢幕上對應地切換顯示不同種類的軟體鍵盤。舉例來說,經常使用於電子裝置中的軟體鍵盤包括12鍵之軟體鍵盤(如圖1A所示)、20鍵之軟體鍵盤(如圖1B所示)以及完整QWERTY軟體鍵盤(如圖1C所示)等等,此步驟是根據動作軌跡的方向性,進而在觸控式螢幕上依序地切換並顯示這些軟體鍵盤。
為了方便說明,在此假設電子裝置所能識別的動作軌跡為環狀軌跡(包括順時針環狀軌跡及逆時針環狀軌跡)。當偵測到的動作軌跡為順時針環狀軌跡時,便會依照12鍵之軟體鍵盤、20鍵之軟體鍵盤,以及完整QWERTY軟體鍵盤的設定順序在觸控式螢幕上進行軟體鍵盤的依序切換動作。而當偵測到的動作軌跡屬於逆時針環狀軌跡時,則會反向地依照完整QWERTY軟體鍵盤、20鍵之軟體鍵盤,以及12鍵之軟體鍵盤的設定順序來進行切換。值得注意的是,本實施例雖然是以環狀軌跡做為動作軌跡的範例,但並不用以限制本發明的範圍。換言之,任何可分辨其方向性的動作軌跡(例如水平方向直線軌跡或垂直方向直線軌跡等等)均可套用至本發明。
如上所述,當使用者需要切換不同種類的軟體鍵盤時,便不再需要點選如圖2所示的指標圖示210,而僅需透過手指或觸控筆在觸控式螢幕上進行滑動操作來產生接觸訊號。電子裝置便會根據接觸訊號所形成的動作軌跡對應地切換不同種類的軟體鍵盤。據此將能大幅提升切換軟體鍵盤的效率。
在另一實施例中,使用者還可以透過按壓設置在電子裝置上的一個特定按鈕來產生訊號。而電子裝置在偵測到此一訊號後,便會根據訊號在電子裝置的螢幕上對應地切換顯示不同種類的軟體鍵盤。也就是說,使用者只需要透過按壓按鈕的方式,便能快速地進行軟體鍵盤種類的切換動作。
除了切換不同種類的軟體鍵盤之外,以下的實施例是說明如何透過觸控式螢幕來達到快速切換軟體鍵盤之輸入模式的詳細步驟。圖4是依照本發明另一實施例所繪示之軟體鍵盤之操作方法的流程圖。在本實施例中,假設在電子裝置的觸控式螢幕上顯示有一軟體鍵盤,而且此軟體鍵盤可以支援多種輸入模式。
請參閱圖4,首先如步驟410所示,經由電子裝置上的觸控式螢幕來接收接觸訊號。其中,接觸訊號是由使用者利用輸入工具(例如手指或觸控筆)對觸控式螢幕進行滑動操作時所產生的訊號。而電子裝置可以是個人數位助理、PDA手機或是觸控式手機(Touch phone)等等。
接下來在步驟420中,根據接觸訊號所形成的動作軌跡,對應地切換軟體鍵盤的輸入模式。在本實施例中,動作軌跡可以是具有方向性的直線軌跡或環狀軌跡,在此並不限制其範圍。而為了方便說明,在此假設電子裝置所能識別的動作軌跡為水平方向直線軌跡,並假設目前顯示在觸控式螢幕上的軟體鍵盤為同時支援T9輸入法、數字輸入法及英文輸入法等三種輸入模式的12鍵之軟體鍵盤。在步驟420中,當接觸訊號屬於向右的水平方向直線軌跡時,電子裝置例如將依照T9輸入法、數字輸入法、以及英文輸入法的設定順序,依序地切換輸入模式。而當接觸訊號所屬之動作軌跡為向左的水平方向直線軌跡時,電子裝置則會反向地依照英文輸入法、數字輸入法、以及T9輸入法的設定順序來切換輸入模式。在此必須強調的是,在本實施例中是依據動作軌跡的方向性來依序地切換輸入模式。也就是說,本實施例所述之水平方向直線軌跡以及輸入模式之切換順序的對應關係僅為本發明的一種實施範例,並不用以限制本發明的範圍。
在上述實施例中,使用者可利用輸入工具在觸控式螢幕上進行滑動來產生接觸訊號,電子裝置會根據接觸訊號的動作軌跡來切換軟體鍵盤的輸入模式。如此一來,原本在軟體鍵盤上保留做為切換輸入模式之快捷鍵的位置便可以挪為其他用途(例如設計為其他功能的快捷鍵)。同時,這樣的操作方式亦能增加切換輸入模式的便利性。
除此之外,在另一實施例中使用者例如可透過按壓設置在電子裝置上的一個特定按鈕來產生訊號。而電子裝置在偵測到此一訊號後,便會根據訊號來切換軟體鍵盤的輸入模式。如此一來只需要透過簡單的按鈕按壓動作,使用者便能方便地進行輸入模式的切換動作,進而增加操作軟體鍵盤的便利性。
在觸控式螢幕有限的顯示區域之下,當軟體鍵盤太大而幾乎佔據顯示區域的一半時,勢必會對顯示應用程式畫面的區域造成影響。在以下的實施例中,便是針對這樣的情況提供一種軟體鍵盤的操作方法,得以讓使用者能依照需求來自行調整軟體鍵盤的外觀大小。圖5是依照本發明又一實施例所繪示之軟體鍵盤之操作方法的流程圖。請參閱圖5,首先在步驟510中,接收使用者操作觸控式螢幕時所產生接觸訊號。其中,使用者的操作動作是以例如手指或觸控筆等輸入工具在觸控式螢幕上所進行的滑動操作。
接著如步驟520所示,取得接觸訊號的起始位置以及移動方向。據此,電子裝置將根據接觸訊號的起始位置與移動方向對應地變更軟體鍵盤的外觀。為了方便說明,以下是以操作圖6所示之電子裝置600為例來對本發明進行說明。其中,電子裝置600的觸控式螢幕具有一顯示區域610。而顯示區域610包括邊緣區域620、軟體鍵盤顯示區域630以及應用程式顯示區域640。在本實施例中,邊緣區域620例如是用來顯示電子裝置之作業系統的工具列。然而必須說明的是,在不同種類的作業系統或使用者的設定下,並不需要在螢幕上顯示上述工具列,因此本實施例並不限定邊緣區域620僅能用以顯示工具列。應用程式顯示區域640則是用以顯示簡訊或電子郵件等應用程式的操作畫面。而在軟體鍵盤顯示區域630中包括了鍵盤邊緣區域631及鍵盤內部區域633。
當接觸訊號的起始位置位於第二特定區域(例如鍵盤內部區域633)時,如步驟530所示,判斷接觸訊號的移動方向是否為第一特定方向(於本實施例中為向下)。若移動方向為第一特定方向,接著在步驟540中,朝著第一特定方向所指向之觸控式螢幕的邊緣,隱藏目前顯示在觸控式螢幕上的軟體鍵盤。在將軟體鍵盤隱藏之後,使用者便可以利用觸控式螢幕的整個顯示區域610來檢視應用程式的畫面。
然而如步驟550所示,當使用者操作觸控式螢幕所產生的接觸訊號其起始位置位於第一特定區域(於本實施例中為邊緣區域620)時,電子裝置600將自動地從起始位置所最接近之觸控式螢幕的邊緣開始,沿著移動方向拖曳出軟體鍵盤,並將軟體鍵盤顯示於觸控式螢幕中。
在此必須特別說明的是,由於作業系統或設定上的不同,在不需要顯示工具列的情況下,邊緣區域620亦可用來顯示軟體鍵盤。換句話說,在這樣的情況下邊緣區域620便會成為軟體鍵盤顯示區域630的一部分。然而延續上述實施例,當使用者操作觸控式螢幕所產生的接觸訊號,其起始位置係位於邊緣區域620時,電子裝置600同樣會自動地將軟體鍵盤拖曳顯示在觸控式螢幕上。
除此之外,當接觸訊號的起始位置是位於觸控式螢幕的第三特定區域(於本實施例中為鍵盤邊緣區域631)時,則如步驟560所示,首先判斷接觸訊號的移動方向是屬於第二特定方向(於本實施例中為向下)亦或是第三特定方向(於本實施例中為向上)。當移動方向屬於第二特定方向時,則如步驟570所示根據接觸訊號之移動距離的長短,沿著第二特定方向對應地縮小目前所顯示之軟體鍵盤的大小。在一實施例中,移動距離越長表示軟體鍵盤被縮小的幅度越大。然而當移動方向屬於第三特定方向時,則如步驟580所示,根據移動距離的長短並且沿著第三特定方向對應地放大目前顯示在觸控式螢幕上之軟體鍵盤的大小。在一實施例中,接觸訊號的移動距離越長所對應的放大幅度越大;反之,接觸訊號的移動距離越短,對應的放大幅度便越小。
在另一實施例中,根據作業系統的種類或設定上的不同,第三特定區域可擴大至區域650(即同時包括應用程式顯示區域640以及鍵盤邊緣區域631),而電子裝置600同樣可以根據使用者在第三特定區域上的操作,來達到上述實施例所述之動作。
如上所述,在使用者操作電子裝置而不需使用到軟體鍵盤時,僅需要以例如手指由鍵盤內部區域633向下滑動,便可將軟體鍵盤完全隱藏。待需要再次使用到軟體鍵盤時,則可以從邊緣區域620開始向上滑動手指,進而使得軟體鍵盤再次地顯示在觸控式螢幕中。除此之外,使用者還可以用手指觸碰鍵盤邊緣區域631,並透過向上或向下滑動手指的動作來放大或縮小軟體鍵盤。這樣的操作方式可以避免應用程式的畫面受到軟體鍵盤的遮蔽,進而讓使用者在操作電子裝置時感到更得心應手。
值得一提的是,上述實施例所述之軟體鍵盤的操作方法例如可於任何具有觸控式螢幕並且需要使用到軟體鍵盤的電子裝置上來執行。換言之,將上述實施例設計為一電腦程式,並且利用電腦可讀取儲存媒體(例如光碟或硬碟)來儲存此電腦程式,在將電腦程式載入至電子裝置之後,便可在電子裝置上執行上述實施例所述之軟體鍵盤的操作方法。
綜上所述,本發明所述之軟體鍵盤之操作方法至少具有下列優點:1.提供更便利且更直觀的操作方式,讓使用者能直接按壓按鈕或在觸控式螢幕上透過滑動操作來切換各種不同的軟體鍵盤,進而增加切換軟體鍵盤的效率。
2.依據滑動操作所對應的動作軌跡來切換軟體鍵盤的輸入模式,因而不再需要在軟體鍵盤上設置切換輸入模式的快捷鍵。也就是說,原先保留做為快捷鍵的位置便能改為其他用途,據此增加實作軟體鍵盤的彈性。
3.讓使用者能根據需求自由地變更軟體鍵盤的外觀大小,避免軟體鍵盤遮蔽應用程式的畫面,據以增加操作電子裝置的便利性。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
200...手持電子裝置
201...觸控式螢幕
210...指標圖示
220...選單
221...設定選項
310~320...本發明之一實施例所述之軟體鍵盤之操作方法的各步驟
410~420...本發明另一實施例所述之軟體鍵盤之操作方法的各步驟
510~580...本發明又一實施例所述之軟體鍵盤之操作方法的各步驟
600...電子裝置
610...顯示區域
620...邊緣區域
630...軟體鍵盤顯示區域
631...鍵盤邊緣區域
633...鍵盤內部區域
640...應用程式顯示區域
650...區域
圖1A是12鍵之軟體鍵盤的示意圖。
圖1B是20鍵之軟體鍵盤的示意圖。
圖1C是完整QWERTY軟體鍵盤的示意圖。
圖2是電子裝置之軟體鍵盤及其選單的示意圖。
圖3是依照本發明之一實施例所繪示之軟體鍵盤之操作方法的流程圖。
圖4是依照本發明另一實施例所繪示之軟體鍵盤之操作方法的流程圖。
圖5是依照本發明又一實施例所繪示之軟體鍵盤之操作方法的流程圖。
圖6是依照本發明之一實施例所繪示之電子裝置的示意圖。
310~320...本發明之一實施例所述之軟體鍵盤之操作方法的各步驟
Claims (8)
- 一種軟體鍵盤之操作方法,適用於具有一觸控式螢幕的一電子裝置,其中該觸控式螢幕適於顯示一軟體鍵盤,該方法包括下列步驟:透過該觸控式螢幕接收一接觸訊號;取得該接觸訊號的一起始位置與一移動方向;以及根據該起始位置及該移動方向,對應地變更該軟體鍵盤的外觀,其中根據該起始位置及該移動方向,對應地變更該軟體鍵盤的外觀的步驟包括:判斷該起始位置是否位於該觸控式螢幕的一第三特定區域;若位於該第三特定區域,則判斷該移動方向是否為一第二特定方向;以及若為該第二特定方向,則根據該接觸訊號之一移動距離的長短,沿著該第二特定方向對應地縮小目前顯示在該觸控式螢幕上的該軟體鍵盤的大小。
- 如申請專利範圍第1項所述之軟體鍵盤之操作方法,其中該接觸訊號為使用者利用一輸入工具在該觸控式螢幕上進行一滑動操作所產生的訊號。
- 如申請專利範圍第1項所述之軟體鍵盤之操作方法,其中根據該起始位置及該移動方向,對應地變更該軟體鍵盤的外觀的步驟包括:判斷該起始位置是否位於該觸控式螢幕的一第一特定區域;以及 若位於該第一特定區域,則從該起始位置最接近該觸控式螢幕的一邊緣,沿著該移動方向拖曳顯示出該軟體鍵盤。
- 如申請專利範圍第3項所述之軟體鍵盤之操作方法,其中該第一特定區域包括該觸控式螢幕的一邊緣區域。
- 如申請專利範圍第1項所述之軟體鍵盤之操作方法,其中根據該起始位置及該移動方向,對應地變更該軟體鍵盤的外觀的步驟包括:判斷該起始位置是否位於該觸控式螢幕的一第二特定區域;若位於該第二特定區域,則判斷該移動方向是否為一第一特定方向;以及若為該第一特定方向,則朝該第一特定方向所指向之該觸控式螢幕的一邊緣,隱藏目前顯示在該觸控式螢幕上的該軟體鍵盤。
- 如申請專利範圍第5項所述之軟體鍵盤之操作方法,其中該第二特定區域包括目前顯示在該觸控式螢幕上的該軟體鍵盤的一鍵盤內部區域。
- 如申請專利範圍第1項所述之軟體鍵盤之操作方法,其中在判斷該接觸訊號位於該第三特定區域的步驟之後更包括:判斷該移動方向是否為一第三特定方向;以及若為該第三特定方向,則根據該移動距離的長短,沿著該第三特定方向對應地放大目前顯示在該觸控式螢幕上 的該軟體鍵盤的大小。
- 如申請專利範圍第1項所述之軟體鍵盤之操作方法,其中該第三特定區域包括目前顯示在該觸控式螢幕上的該軟體鍵盤的一鍵盤邊緣區域。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096151515A TWI389015B (zh) | 2007-12-31 | 2007-12-31 | 軟體鍵盤之操作方法 |
US12/147,487 US20090167705A1 (en) | 2007-12-31 | 2008-06-27 | Method for operating software input panel |
EP08012787A EP2075680A3 (en) | 2007-12-31 | 2008-07-15 | Method for operating software input panel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096151515A TWI389015B (zh) | 2007-12-31 | 2007-12-31 | 軟體鍵盤之操作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200928916A TW200928916A (en) | 2009-07-01 |
TWI389015B true TWI389015B (zh) | 2013-03-11 |
Family
ID=40361559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW096151515A TWI389015B (zh) | 2007-12-31 | 2007-12-31 | 軟體鍵盤之操作方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090167705A1 (zh) |
EP (1) | EP2075680A3 (zh) |
TW (1) | TWI389015B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI389015B (zh) * | 2007-12-31 | 2013-03-11 | Htc Corp | 軟體鍵盤之操作方法 |
JP4632102B2 (ja) * | 2008-07-17 | 2011-02-16 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
TW201035829A (en) * | 2009-03-31 | 2010-10-01 | Compal Electronics Inc | Electronic device and method of operating screen |
TWI468986B (zh) * | 2010-05-17 | 2015-01-11 | Htc Corp | 電子裝置、其輸入方法與電腦程式產品 |
WO2012088474A2 (en) * | 2010-12-23 | 2012-06-28 | Apple Inc. | Device, method, and graphical user interface for switching between two user interfaces |
US10620794B2 (en) | 2010-12-23 | 2020-04-14 | Apple Inc. | Device, method, and graphical user interface for switching between two user interfaces |
US10444979B2 (en) | 2011-01-31 | 2019-10-15 | Microsoft Technology Licensing, Llc | Gesture-based search |
US10409851B2 (en) | 2011-01-31 | 2019-09-10 | Microsoft Technology Licensing, Llc | Gesture-based search |
US10984337B2 (en) | 2012-02-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Context-based search query formation |
US10466891B2 (en) | 2016-09-12 | 2019-11-05 | Apple Inc. | Special lock mode user interface |
WO2019231758A1 (en) * | 2018-05-31 | 2019-12-05 | Visa International Service Association | System and method for facilitating reclamation requests |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2311767C (en) * | 1997-12-16 | 2008-01-29 | Microsoft Corporation | Soft input panel system and method |
US20060033724A1 (en) * | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US6104317A (en) * | 1998-02-27 | 2000-08-15 | Motorola, Inc. | Data entry device and method |
US6562078B1 (en) * | 1999-06-29 | 2003-05-13 | Microsoft Corporation | Arrangement and method for inputting non-alphabetic language |
US6639584B1 (en) * | 1999-07-06 | 2003-10-28 | Chuang Li | Methods and apparatus for controlling a portable electronic device using a touchpad |
US6784873B1 (en) * | 2000-08-04 | 2004-08-31 | Peter V. Boesen | Method and medium for computer readable keyboard display incapable of user termination |
KR100958490B1 (ko) * | 2004-07-30 | 2010-05-17 | 애플 인크. | 사용자 인터페이스 방법, 미디어 항목들을 통해 스크롤하는방법, 디스플레이 및 터치 스크린을 갖는 사용자-조작되는전자 장치 상에서 수행되는 방법, 디스플레이 및 터치감지 입력 장치를 갖는 컴퓨팅 장치 상에서 수행되는 방법,컴퓨팅 시스템, 컴퓨팅 장치, 터치 감지 장치를 통해플로팅 컨트롤을 기동시키는 컴퓨터 구현 방법 및 컴퓨터구현 방법 |
KR100636184B1 (ko) * | 2004-10-13 | 2006-10-19 | 삼성전자주식회사 | 정보 처리 장치의 표시 화면에 표시되는 표시 윈도우의위치 제어 방법 및 위치 제어 장치 |
JP3865141B2 (ja) * | 2005-06-15 | 2007-01-10 | 任天堂株式会社 | 情報処理プログラム及び情報処理装置 |
US7676767B2 (en) * | 2005-06-15 | 2010-03-09 | Microsoft Corporation | Peel back user interface to show hidden functions |
WO2007086371A1 (ja) * | 2006-01-30 | 2007-08-02 | Kyocera Corporation | 文字入力装置 |
KR101144423B1 (ko) * | 2006-11-16 | 2012-05-10 | 엘지전자 주식회사 | 휴대 단말기 및 휴대 단말기의 화면 표시 방법 |
CN101382851A (zh) * | 2007-09-06 | 2009-03-11 | 鸿富锦精密工业(深圳)有限公司 | 计算机系统 |
TWI416399B (zh) * | 2007-12-28 | 2013-11-21 | Htc Corp | 手持式電子裝置及其操作方法 |
TWI389015B (zh) * | 2007-12-31 | 2013-03-11 | Htc Corp | 軟體鍵盤之操作方法 |
-
2007
- 2007-12-31 TW TW096151515A patent/TWI389015B/zh not_active IP Right Cessation
-
2008
- 2008-06-27 US US12/147,487 patent/US20090167705A1/en not_active Abandoned
- 2008-07-15 EP EP08012787A patent/EP2075680A3/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
US20090167705A1 (en) | 2009-07-02 |
EP2075680A3 (en) | 2009-12-30 |
EP2075680A2 (en) | 2009-07-01 |
TW200928916A (en) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI389015B (zh) | 軟體鍵盤之操作方法 | |
JP6965319B2 (ja) | 文字入力インターフェース提供方法及び装置 | |
US10222977B2 (en) | Portable electronic device performing similar operations for different gestures | |
TWI397844B (zh) | 觸摸感應裝置和用於提供側觸摸板的方法 | |
US9411496B2 (en) | Method for operating user interface and recording medium for storing program applying the same | |
US8214768B2 (en) | Method, system, and graphical user interface for viewing multiple application windows | |
TWI381305B (zh) | 使用者介面的顯示與操作方法以及電子裝置 | |
CN101493747A (zh) | 软件键盘的操作方法 | |
EP2112588B1 (en) | Method for switching user interface, electronic device and recording medium using the same | |
US8775966B2 (en) | Electronic device and method with dual mode rear TouchPad | |
US9489107B2 (en) | Navigating among activities in a computing device | |
TWI384394B (zh) | 操作使用者介面的方法 | |
CN101315593B (zh) | 触控式移动运算装置与应用于其上的触控方法 | |
JP3143462U (ja) | 切り替え可能なユーザ・インターフェースを有する電子デバイスおよび便利なタッチ操作機能を有する電子デバイス | |
US20130265264A1 (en) | Electronic device with switchable user interface and electronic device with accessible touch operation | |
US8456433B2 (en) | Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel | |
US20100088628A1 (en) | Live preview of open windows | |
US20090179867A1 (en) | Method for providing user interface (ui) to display operating guide and multimedia apparatus using the same | |
US9569099B2 (en) | Method and apparatus for displaying keypad in terminal having touch screen | |
JP2012141868A (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
US20090096749A1 (en) | Portable device input technique | |
RU2607272C2 (ru) | Способ и устройство для обеспечения графического пользовательского интерфейса в мобильном терминале | |
JP2012141869A (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
JP3143474U (ja) | 電子デバイス | |
KR20150030406A (ko) | 키 입력 또는 그의 조합을 이용하여 애플리케이션을 제어하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |