[go: up one dir, main page]

TW201624313A - 罕字輸入元件及罕字輸入方法 - Google Patents

罕字輸入元件及罕字輸入方法 Download PDF

Info

Publication number
TW201624313A
TW201624313A TW103145042A TW103145042A TW201624313A TW 201624313 A TW201624313 A TW 201624313A TW 103145042 A TW103145042 A TW 103145042A TW 103145042 A TW103145042 A TW 103145042A TW 201624313 A TW201624313 A TW 201624313A
Authority
TW
Taiwan
Prior art keywords
rare
kanji
button
input
keyboard
Prior art date
Application number
TW103145042A
Other languages
English (en)
Other versions
TWI543005B (zh
Inventor
張漢琦
Original Assignee
瀚霖資訊科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瀚霖資訊科技有限公司 filed Critical 瀚霖資訊科技有限公司
Priority to TW103145042A priority Critical patent/TWI543005B/zh
Publication of TW201624313A publication Critical patent/TW201624313A/zh
Application granted granted Critical
Publication of TWI543005B publication Critical patent/TWI543005B/zh

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本發明為一種罕字輸入元件及罕字輸入方法,應用於行動裝置之應用程式上。罕字輸入元件包括罕字輸入單元、罕字按鍵單元、罕字鍵盤模組、查字模組及罕字造字字型檔。罕字輸入單元設有行為模式,以將罕字輸入欄位顯示於行動裝置之螢幕上。當罕字輸入欄位被聚焦時,罕字按鍵單元觸發行為模式,並將罕字按鍵顯示於螢幕上。當罕字按鍵被觸發,罕字鍵盤模組將罕字鍵盤顯示於螢幕上。查字模組讀取罕字鍵盤之字根組訊號,並顯示回應字根組訊號之罕字於罕字候選區上,以進行罕字查字。當罕字被選取後,罕字造字字型檔輸出罕字之顯示字型至罕字輸入欄位。

Description

罕字輸入元件及罕字輸入方法
本發明關於一種罕字輸入元件及罕字輸入方法,特別是一種應用於行動裝置之應用程式上,用以支援罕字輸入並顯示罕字的罕字輸入元件及罕字輸入方法。
目前,電腦作業系統中對於資料內容幾乎都使用BIG5編碼系統來做字元編碼。BIG5編碼系統是使用正體字型之地區所普遍使用之編碼系統,雖然BIG5編碼系統已經提供至少五千多個常用字及七千多個次常用字的編碼,但BIG5編碼系統有一定的編碼範圍限制,因此遇到一些罕字(或稱難字或自造字)等非標準的文字時,仍會有字無法顯示或是呈現亂碼等問題,例如:堃、喆、煊等。
當有罕字輸入需求時,使用者可於其作業系統(OS)所提供的罕字造字區中進行造字,而罕字造字區一般稱為使用者定義字元(End User Defined Character,EUDC)。上述BIG5相關編碼還包括CP950、MS950、IBM950、WIN95..等等,分別可能會有多 幾個或少幾個碼位的差異。
當然,編碼系統不只包含BIG5造字,也包含Unicode造字。在Unicode造字中,私人使用區(Private Use Areas,PUA)為三個代碼點區段,包括基本多文種平面(Basic Multilingual Plane,BMP)中的區段U+E000-U+F8FF、15號平面(Plane 15)與16號平面(Plane 16)。此外,目前的電腦或手持裝置大都是使用Unicode處理文字,作業系統對BIG5編碼會有隱含的轉換。
此外,對於目前被廣為使用的行動裝置例如智慧型手機(如iPhone)或平板電腦(如iPad)來說,使用者通常都會在其行動裝置上安裝一些應用程式(俗稱APP),而這些應用程式主要有兩種:行動版網頁(web apps)以及原生應用程式(native apps)。
罕字的顯示輸入在網頁上已有解決方式,但若用原生語言例如iOS的Objective C或Android的Java所開發的原生應用程式,顯示方面雖然可以指定使用罕字造字的字型檔,但是輸入方面就必須設計新的輸入方式才能順利達成輸入之目的。因此,使用者仍會遇到一些罕字無法正常輸入的問題,甚至在輸入後網頁也無法順利顯示的問題,而造成在使用上相當大的不便。
本發明提供一種罕字輸入元件與罕字輸入方法,其係應用於行動裝置之應用程式上,透過罕字輸入元件及罕字輸入方法之使用,可以使應用程式直接支援罕字輸入並顯示罕字,使用者不需安裝任何的額外程式或外掛程式,因此在操作上完全不會造成額外的負擔。
本發明提供一種罕字輸入元件,其係應用於一行動裝置之一應用程式上,罕字輸入元件包括:一罕字輸入單元,用以將一罕字輸入欄位顯示於行動裝置之一螢幕上,又罕字輸入單元設有一行為模式;一罕字按鍵單元,當罕字輸入欄位被聚焦時,用以觸發行為模式,並將一罕字按鍵顯示於螢幕上;一罕字鍵盤模組,當罕字按鍵被觸發時,用以將一罕字鍵盤顯示於螢幕上;一查字模組,用以讀取罕字鍵盤之一字根組訊號,並顯示回應字根組訊號之至少一罕字於罕字鍵盤之一罕字候選區上,以進行一罕字查字;以及一罕字造字字型檔,當罕字候選區之罕字被選取後,用以輸出罕字之顯示字型至罕字輸入欄位。
本發明又提供一種罕字輸入方法,應用於一行動裝置之一應用程式上,包括下列步驟:顯示一罕字輸入欄位,其係由一罕字輸入單元將罕字輸入欄位顯示於行動裝置之一螢幕上,又罕字輸入單元設有一行為模式;顯示一罕字按鍵,其係當罕字輸入欄位被聚焦時,觸發行為模式,並由一罕字按鍵單元將罕字按鍵顯示於螢幕上;顯示一罕字鍵盤,其係當罕字按鍵被觸發時,由一罕字鍵盤模組將罕字鍵盤顯示於螢幕上;進行一罕字查字,其係由一查字模組讀取罕字鍵盤之一字根組訊號,並顯示回應字根組訊號之至少一罕字於罕字鍵盤之一罕字候選區上;以及輸出罕字,其係當罕字候選區之罕字被選取後,由一罕字造字字型檔輸出罕字之顯示字型至罕字輸入欄位。
藉由本發明的實施,至少可達到下列進步功效:
一、應用程式開發者可直接以本發明之罕字輸入元件取代原生語 言的輸入欄位元件,或可在原生語言的輸入欄位元件實作本發明之罕字輸入元件的罕字輸入方法,而可在其所提供的應用程式上達到支援罕字輸入並顯示罕字的目的。
二、應用程式開發者可將本發明之罕字輸入元件編譯成目的碼,且字根規則不捆包在內,以方便進行更新。
三、使用者不需要安裝任何的額外程式或外掛程式,即可在應用程式上直接輸入罕字,因此在操作上完全不會造成額外的負擔。
為了使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點,因此將在實施方式中詳細敘述本發明之詳細特徵以及優點。
10‧‧‧罕字輸入元件
11‧‧‧罕字輸入單元
12‧‧‧罕字按鍵單元
13‧‧‧罕字鍵盤模組
14‧‧‧查字模組
15‧‧‧罕字造字字型檔
20‧‧‧行動裝置
21‧‧‧螢幕
22‧‧‧使用者登入視窗
23‧‧‧罕字輸入欄位
24‧‧‧罕字按鍵
25‧‧‧輸入法虛擬鍵盤
26‧‧‧選字候選區
27‧‧‧罕字鍵盤
28‧‧‧注音輸入法按鍵
29‧‧‧字根輸入區
30‧‧‧罕字候選區
31‧‧‧罕字鍵盤
32‧‧‧倉頡輸入法按鍵
33‧‧‧字根輸入區
34‧‧‧罕字候選區
第1圖為本發明實施例之一種罕字輸入元件之系統方塊圖;第2圖為本發明實施例之一種罕字輸入方法之流程圖;以及第3A-3C圖為本發明實施例之一種執行罕字輸入之操作介面示意圖。
如第1圖所示,本實施例包括一種罕字輸入元件10,其係應用於行動裝置之應用程式上。罕字輸入元件10包括一罕字輸入單元11、一罕字按鍵單元12、一罕字鍵盤模組13、一查字模 組14及一罕字造字字型檔15。
罕字輸入單元11用以將一罕字輸入欄位顯示於行動裝置之螢幕上,又罕字輸入單元11設有一行為模式。當罕字輸入欄位被聚焦時,罕字按鍵單元12用以觸發上述行為模式,並將一罕字按鍵顯示於螢幕上。又當罕字按鍵被觸發時,罕字鍵盤模組13用以將罕字鍵盤顯示於螢幕上。
查字模組14用以讀取罕字鍵盤之字根組訊號,並顯示回應字根組訊號之至少一罕字於罕字鍵盤之罕字候選區上,以進行罕字查字。罕字造字字型檔15係當罕字候選區之罕字被選取後,用以輸出罕字之顯示字型至罕字輸入欄位。
如第2圖所示,本實施例包括一種罕字輸入方法,其係應用於行動裝置之應用程式上,包括下列步驟:顯示罕字輸入欄位(步驟S1),其係由一罕字輸入單元將罕字輸入欄位顯示於行動裝置之螢幕上,又罕字輸入單元設有一行為模式。顯示罕字按鍵(步驟S2),當罕字輸入欄位被聚焦時,觸發上述行為模式,並由罕字按鍵單元將罕字按鍵顯示於螢幕上。顯示罕字鍵盤(步驟S3),其係當罕字按鍵被觸發時,由罕字鍵盤模組將罕字鍵盤顯示於螢幕上。進行罕字查字(步驟S4),其係由查字模組讀取罕字鍵盤之字根組訊號,並顯示回應字根組訊號之至少一罕字於罕字鍵盤之罕字候選區上。輸出罕字(步驟S5),其係當罕字候選區之罕字被選取後,由罕字造字字型檔輸出罕字之顯示字型至罕字輸入欄位。
請同時參照第1圖、第2圖及第3A圖-第3C圖,以下將對本發明之實施例做更詳細的說明。
如第3A圖所示,當使用者啟動其行動裝置20上之一 應用程式時,行動裝置20之螢幕21便會顯示此應用程式之相關操作介面。在本實施例中,係以啟動文件分享平台Scribd之應用程式為例,然並不限於此。
當使用者要登入Scribd時,可觸發螢幕21上之登入虛擬按鍵(SIGN IN),此時將會彈出一使用者登入視窗22,且使用者登入視窗22將顯示至少一罕字輸入欄位23以提供使用者進行罕字之輸入(如步驟S1)。於上述中,罕字輸入欄位23係由罕字輸入單元11將罕字輸入欄位23顯示於行動裝置20之螢幕21上,又罕字輸入單元11設有一行為模式,而上述行為模式係為當罕字輸入欄位23被聚焦時,觸發罕字按鍵單元12將其產生之一罕字按鍵24顯示於螢幕21上。
當使用者觸發或聚焦罕字輸入欄位23時,也就是使用者用手指點擊罕字輸入欄位23使其呈現可輸入文字之狀態(例如於罕字輸入欄位23中呈現閃爍指示符號)時,便會觸發上述行為模式。此時,罕字按鍵單元12會將罕字按鍵24(如第3A圖所示之)顯示於螢幕21上(如步驟S2),同時於螢幕21下方呈現一輸入法虛擬鍵盤25,以提供使用者進行對應輸入法之字根輸入,並且在輸入法虛擬鍵盤25上方具有一選字候選區26,以提供對應字根組輸入後所產生的候選字供使用者選擇。明確來說,此時僅提供一般文字輸入而不支援罕字輸入。
在本實施例中,輸入法虛擬鍵盤25係以注音輸入法虛擬鍵盤為範例,然上述輸入法包括但不限制在倉頡輸入法、嘸蝦米輸入法或筆畫輸入法等等。此外,在本實施例中,罕字按鍵24係顯示於標準虛擬鍵盤25之左上方,然並不限於必須顯示在此 位置上。
如第3B圖所示,當使用者觸發罕字按鍵24時,罕字鍵盤模組13會顯示罕字鍵盤27於螢幕21上(如步驟S3)。而罕字鍵盤27可包括一輸入法按鍵用以顯示目前的輸入法、一字根按鍵區用以顯示對應輸入法按鍵之所有字根按鍵,以及一字根輸入區用以顯示於字根按鍵區所輸入的字根。
當罕字按鍵24被觸發時,罕字按鍵單元12會將罕字按鍵24變更為一輸入法按鍵,在本實施例中是先變更為注音輸入法按鍵28(如第3B圖所示之),同時罕字鍵盤模組13會在罕字鍵盤27之字根按鍵區顯示對應注音輸入法按鍵28的所有字根按鍵如…等,以供字根組訊號之輸入。
當使用者輸入注音字根後,所輸入的注音字根將會對應出現在字根輸入區29中。當使用者透過罕字鍵盤27輸入一罕字字根組訊號例如「ㄎㄨㄣ」之後,查字模組14將會讀取上述字根組訊號並進行罕字查字(步驟S4)後,顯示回應此字根組訊號之至少一罕字例如「堃」、「崐」…等於罕字鍵盤27之罕字候選區30上,以供使用者選擇。
當罕字候選區30之罕字被選取後,例如選取「堃」,罕字造字字型檔15將會輸出罕字「堃」之顯示字型至罕字輸入欄位23中(步驟S5)。此外,當罕字造字字型檔15輸出罕字「堃」之顯示字型至罕字輸入欄位23之後,結束上述之行為模式。
在本實施例中,當罕字按鍵24(如第3A圖所示)被重複觸發時,罕字按鍵單元12會將罕字按鍵24依序變更為一不同的輸入法按鍵,例如將注音輸入法按鍵28變更為倉頡輸入法按鍵 32,並且罕字鍵盤模組13會在罕字鍵盤之字根按鍵區依序顯示對應該不同的輸入法按鍵的所有字根按鍵,最後罕字按鍵單元12會將此不同的輸入法按鍵切換回罕字按鍵24,同時結束上述之行為模式。
舉例來說,當罕字按鍵24第一次被觸發後,罕字按鍵24(如第3A圖所示之)會先變更為注音輸入法按鍵28(如第3B圖所示之)。當再次觸發注音輸入法按鍵28後,注音輸入法按鍵28將會變更為倉頡輸入法按鍵32(如第3C圖所示之)。
又如第3C圖所示,當輸入法按鍵變更為倉頡輸入法按鍵32後,罕字鍵盤31之字根按鍵區將會顯示對應倉頡輸入法按鍵32的所有字根按鍵如..等,以供字根組訊號之輸入。
當使用者輸入倉頡字根後,所輸入的倉頡字根將會對應出現在字根輸入區33中。當使用者輸入一罕字字根組訊號例如「卜尸土」之後,查字模組14將會讀取上述字根組訊號並進行罕字查字,並顯示回應此字根組訊號之至少一罕字例如「堃」於罕字鍵盤31之罕字候選區34上,以供使用者選擇。
當再次觸發倉頡輸入法按鍵32後,倉頡輸入法按鍵32將會切換回最初的罕字按鍵24,同時倉頡輸入法之罕字鍵盤31也會變更為如第3A圖所示之輸入法虛擬鍵盤25。
在本實施例中,罕字按鍵的輸入法按鍵切換順序是以注音輸入法按鍵切換為倉頡輸入法按鍵,最後切換為罕字按鍵為範例,然而罕字按鍵的輸入法切換順序並不限於此,例如也可以是先切換至倉頡輸入法按鍵,再切換為注音輸入法按鍵,最後切換回罕字按鍵。此外,輸入法也不限於只包括注音輸入法與倉 頡輸入法,也可以包括其他不同的輸入法。
綜上所述,本發明提供應用程式(APP)開發者一種罕字輸入元件與罕字輸入方法,若其APP有罕字輸入需求的欄位,例如可輸入中文姓名之罕字輸入欄位,則可直接以本發明之罕字輸入元件取代原生語言的輸入欄位元件,或在原生語言的輸入欄位元件實作本發明之罕字輸入元件的罕字輸入方法。本發明所提供之罕字輸入元件也可編譯(compile)成目的碼,字根規則不捆包在內,依此做法也可使APP開發者方便進行更新。
此外,使用者於使用其行動裝置上之應用程式時,由於此應用程式可直接支援罕字輸入並顯示罕字,對於使用者來說,使用者不需要安裝任何的額外程式或外掛程式,因此在操作上完全不會造成額外的負擔。
惟上述各實施例係用以說明本發明之特點,其目的在使熟習該技術者能瞭解本發明之內容並據以實施,而非限定本發明之專利範圍,故凡其他未脫離本發明所揭示之精神而完成之等效修飾或修改,仍應包含在以下所述之申請專利範圍中。
10‧‧‧罕字輸入元件
11‧‧‧罕字輸入單元
12‧‧‧罕字按鍵單元
13‧‧‧罕字鍵盤模組
14‧‧‧查字模組
15‧‧‧罕字造字字型檔

Claims (9)

  1. 一種罕字輸入元件,其係應用於一行動裝置之一應用程式上,該罕字輸入元件包括:一罕字輸入單元,用以將一罕字輸入欄位顯示於該行動裝置之一螢幕上,又該罕字輸入單元設有一行為模式;一罕字按鍵單元,當該罕字輸入欄位被聚焦時,用以觸發該行為模式,並將一罕字按鍵顯示於該螢幕上;一罕字鍵盤模組,當該罕字按鍵被觸發時,用以將一罕字鍵盤顯示於該螢幕上;一查字模組,用以讀取該罕字鍵盤之一字根組訊號,並顯示回應該字根組訊號之至少一罕字於該罕字鍵盤之一罕字候選區上,以進行一罕字查字;以及一罕字造字字型檔,當該罕字候選區之該罕字被選取後,用以輸出該罕字之顯示字型至該罕字輸入欄位。
  2. 如申請專利範圍第1項所述之罕字輸入元件,其中當該罕字造字字型檔輸出該罕字之顯示字型至該罕字輸入欄位之後,結束該行為模式。
  3. 如申請專利範圍第1項所述之罕字輸入元件,其中當該罕字按鍵被觸發時,該罕字按鍵單元將該罕字按鍵變更為一輸入法按鍵,並且該罕字鍵盤模組於該罕字鍵盤之一字根按鍵區顯示對應該輸入法按鍵的所有字根按鍵,以供該字根組訊號之輸入。
  4. 如申請專利範圍第1項所述之罕字輸入元件,其中當該罕字按鍵被重複觸發時,該罕字按鍵單元將該罕字按鍵依序變更為一不同的輸入法按鍵,並且該罕字鍵盤模組於該罕字鍵盤之一字 根按鍵區依序顯示對應該不同的輸入法按鍵的所有字根按鍵,最後該罕字按鍵單元將該不同的輸入法按鍵切換回該罕字按鍵。
  5. 如申請專利範圍第1項所述之罕字輸入元件,其中該罕字鍵盤包括:一輸入法按鍵,用以顯示目前的輸入法;一字根按鍵區,用以顯示對應該輸入法按鍵之所有字根按鍵;以及一字根輸入區,用以顯示於該字根按鍵區所輸入的字根。
  6. 一種罕字輸入方法,應用於一行動裝置之一應用程式上,包括下列步驟:顯示一罕字輸入欄位,其係由一罕字輸入單元將該罕字輸入欄位顯示於該行動裝置之一螢幕上,又該罕字輸入單元設有一行為模式;顯示一罕字按鍵,其係當該罕字輸入欄位被聚焦時,觸發該行為模式,並由一罕字按鍵單元將該罕字按鍵顯示於該螢幕上;顯示一罕字鍵盤,其係當該罕字按鍵被觸發時,由一罕字鍵盤模組將該罕字鍵盤顯示於該螢幕上;進行一罕字查字,其係由一查字模組讀取該罕字鍵盤之一字根組訊號,並顯示回應該字根組訊號之至少一罕字於該罕字鍵盤之一罕字候選區上;以及輸出該罕字,其係當該罕字候選區之該罕字被選取後,由一罕字造字字型檔輸出該罕字之顯示字型至該罕字輸入欄位。
  7. 如申請專利範圍第6項所述之罕字輸入方法,其中當該罕字造字字型檔輸出該罕字之顯示字型至該罕字輸入欄位之後,結束該行為模式。
  8. 如申請專利範圍第6項所述之罕字輸入方法,其中當該罕字按鍵被觸發時,該罕字按鍵單元將該罕字按鍵變更為一輸入法按鍵,並且該罕字鍵盤模組於該罕字鍵盤之一字根按鍵區顯示對應該輸入法按鍵的所有字根按鍵,以供該字根組訊號之輸入。
  9. 如申請專利範圍第6項所述之罕字輸入方法,其中當該罕字按鍵被重複觸發時,該罕字按鍵單元將該罕字按鍵依序變更為一不同的輸入法按鍵,並且該罕字鍵盤模組於該罕字鍵盤之一字根按鍵區依序顯示對應該不同的輸入法按鍵的所有字根按鍵,最後該罕字按鍵單元將該不同的輸入法按鍵切換回該罕字按鍵。
TW103145042A 2014-12-23 2014-12-23 罕字輸入元件及罕字輸入方法 TWI543005B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103145042A TWI543005B (zh) 2014-12-23 2014-12-23 罕字輸入元件及罕字輸入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103145042A TWI543005B (zh) 2014-12-23 2014-12-23 罕字輸入元件及罕字輸入方法

Publications (2)

Publication Number Publication Date
TW201624313A true TW201624313A (zh) 2016-07-01
TWI543005B TWI543005B (zh) 2016-07-21

Family

ID=56984743

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103145042A TWI543005B (zh) 2014-12-23 2014-12-23 罕字輸入元件及罕字輸入方法

Country Status (1)

Country Link
TW (1) TWI543005B (zh)

Also Published As

Publication number Publication date
TWI543005B (zh) 2016-07-21

Similar Documents

Publication Publication Date Title
US11150739B2 (en) Chinese character entry via a Pinyin input method
JP2009169456A (ja) 電子機器、該電子機器に用いられる情報入力方法及び情報入力制御プログラム、並びに携帯端末装置
KR20160060110A (ko) 온스크린 키보드에 대한 빠른 작업
CN105468256A (zh) 一种输入法键盘的切换方法和装置
CN106020700A (zh) 翻译方法及终端设备
KR102126831B1 (ko) 처음입력문자에 기반한 한자 입력 장치 및 그 제어 방법
CN106095128B (zh) 一种移动终端的文字输入方法及移动终端
CN104618781B (zh) 在电视终端上输入字符的方法及装置
US20180129300A1 (en) Input-based candidate word display method and apparatus
TWI543005B (zh) 罕字輸入元件及罕字輸入方法
CN104615268B (zh) 一种基于输入的候选文本的加载方法和装置
JP2015191482A (ja) 電子機器、方法及びプログラム
CN104407763A (zh) 内容输入方法及系统
CN104423614B (zh) 一种键盘布局方法、装置及电子设备
EP2894547B1 (en) Character input device, character input method of character input device, and non-transitory computer-readable medium
WO2018054127A1 (zh) 一种手写输入方法及装置
US20170131890A1 (en) Touchscreen oriented input integrated with enhanced four-corner indexing
CN112764551A (zh) 词汇显示方法、装置和电子设备
JP5729758B2 (ja) 文字入力装置、文字入力装置の文字入力方法、文字入力装置の制御プログラム及びそのプログラム記録媒体
JP2016143224A (ja) 電子機器、および制御方法
KR101995741B1 (ko) 손 동작을 기반으로 한 입력문자의 번역 및 음역용 시스템 및 방법
KR101665374B1 (ko) 키보드를 이용한 문자 입력 방법
JP5692155B2 (ja) 電子機器、該電子機器に用いられる情報入力方法及び情報入力制御プログラム、並びに携帯端末装置
CN104598061B (zh) 输入装置及其输入方法
RU2608148C1 (ru) Способ, устройство и система для ввода и отображения данных на сенсорном дисплее

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees