蒙古文虛擬鍵盤輸入法的製作方法
2023-12-08 18:16:36 2
專利名稱:蒙古文虛擬鍵盤輸入法的製作方法
技術領域:
一種運行在有觸控螢幕且有作業系統的便攜設備上的蒙古文輸入法,涉及利用便攜設備觸控螢幕上顯示的有蒙古文字母的虛擬鍵盤,讓使用者在屏幕上直接選取,從而輸入蒙古文音節和單詞。涉及的便攜設備需要有觸摸鍵盤,且在作業系統的管理下運行。這樣的便攜設備一般指,安裝了 Android、iOS、Windows Phone等作業系統的智慧型手機,還有具備作業系統的數字個人助理(PDA)、可攜式網絡設備(PND)、網絡電視等。本輸入法不適用於有作業系統但沒有觸控螢幕的便攜設備,如使用數字鍵盤而無觸控螢幕的智慧型手機、使用Qwerty鍵盤而無觸控螢幕的智慧型手機等。
背景技術:
目前的蒙古文輸入法絕大多數運行在臺式計算機或功能手機上,而不是運行在便攜設備上。功能手機(Feature phone)是不能隨意安裝卸載軟體的手機,Java語言的出現使後來的功能手機具備了安裝Java應用程式的功能,但是Java程序的操作友好性,運行效率及對系統資源的操作都比智慧型手機差很多。智慧型手機(Smart Phone)是像計算機那樣可以隨意安裝和卸載應用軟體的有作業系統的手機,是近幾年逐漸普及的有作業系統的可攜式設備。有觸控螢幕的智慧型手機可在屏幕上顯示虛擬鍵盤,讓用戶在屏幕上觸摸輸入,這就為在屏幕上顯示蒙古文字母,讓用戶直接在屏幕上觸摸輸入蒙古文提供了可能。運行在臺式計算機上的輸入法受制於有100多個鍵的英文鍵盤,無法在鍵盤實體上顯示蒙古文字母,用戶只能藉助英文鍵盤布局,輸入蒙古文,如通過按A鍵輸入V (發音a),這需要用戶記憶英文鍵盤和蒙古文字母的對應關係。運行在功能手機上的蒙古文輸入法受制於阿拉伯數字鍵盤,只能在0-9的10個數字內通過一定的規則選擇蒙古文音節,如選擇2鍵,再經過多次選擇輸入w。到目前為止,在便攜設備的觸控螢幕上顯示蒙古文字母,通過用戶直接觸摸選擇蒙古文字母,從而輸入蒙古文的輸入法只見到一例(《基於觸摸輸入設備的蒙古文輸入法》)。目前,已有的一些輸入法,比如《蒙古文整詞輸入法》(專利號96111624· 2)應用在臺式機標準鍵盤上,用戶通過在臺式機英文鍵盤輸入輔音組合,符合條件的可選單詞顯示出來,由用戶從中選擇輸入;《手機智能蒙古文輸入法》(專利申請號200610100477·2)應用在功能手機上,用戶通過手機數字鍵盤輸入蒙古文;《蒙文手機輸入法》(授權公告號101216733B)應用在功能手機上,用戶通過手機數字鍵盤輸入蒙古文;《蒙古文輸入方法》(專利申請號03136124.2)應用在臺式計算機上,使用臺式計算機的英文鍵盤,其特徵之一是,不區分蒙古文元音第4字母> (ο)和第5字母& (U),也不區分蒙古文第6字母> (oe)和第7個字母> (ue),其編碼不是國際標準編碼;
《一種基於音節的蒙古文數字鍵盤輸入法》(專利申請號200610113775·5)應用在功能手機上,該輸入法「將蒙古文單詞分解成蒙古文音節,並以音節為基本輸入單元,通過數字鍵盤進行輸入蒙古文」。其特徵之一是,不區分蒙古文第4和第5字母,也不區分蒙古文第6和第7字母。該輸入法模仿英文T9鍵盤,在數字I鍵下,如同通過按鍵次數決定輸入a、b、c 一樣,輸入蒙古文>/、e、 ,而沒有遵從蒙古文傳統字母表順序;《基於觸摸輸入設備的蒙古文輸入法》(專利申請號201110104279·4)所述的輸入法與本輸入法一樣使用顯示蒙古文字母的觸控螢幕輸入蒙古文,不同點在於鍵盤的蒙古文字符不同,排列的方式不同。本輸入法在屏幕上顯示的蒙古文字母全部是蒙古文的名義字符,且在屏幕上顯示控制符和一些常用附加成分;而《基於觸摸輸入設備的蒙古文輸入法》顯示的字符是蒙古文的變形顯現字符和部分輔音字母的名義字符。本輸入法由用戶輸入名義字符,由輸入法自動匹配相應的變形顯現字符,如用戶要輸入M (bagsi,老師),只需在屏幕上觸摸5次,輸入(bagsi) 5個名義字符,由輸入法完成字母的變形;而《基於觸摸輸入設備的蒙古文輸入法》由用戶輸入蒙古文的變形顯現字符* t (ba ga sa),由輸入法顯示該變形顯現字符的所有詞首、詞中、詞尾、獨立形式,由用戶選擇錄入,如當用戶輸入Sv (ba)時,在候選區顯示W 等多種變形顯現字符,由用戶選擇輸入;再輸入忭(ga)和^ (sa)時,仍需要多次選擇,最少需要觸摸6次,打開3個頁面;蒙古文是複雜文種,一個字母最多可能有4種變化,在計算機字符集中只有名義字符佔有一個碼位,其他的變形顯現字符卻沒有位置,只能通過變形規則調用。相比之下,英文字母的多個變形有多個碼位,如e的多個變形E、£、β、β、Ε、 、、§、g等均有自己的碼位。故蒙古文輸入法在觸控螢幕上顯示名義字符還是顯示變形顯現字符決定輸入法的效率。蒙古文常用的名義字符有23個,加上控制符約有30個,本輸入法把名義字符放在屏幕上,由輸入法按規則顯示正確的變形顯現字符,從而提高輸入速度。打個比方,用戶只管輸入e,是該顯示大寫的E,還是有軟音符號的 、e等,由輸入法負責;蒙古文的變形顯現字符和名義字符加在一起有150個左右,《基於觸摸輸入設備的蒙古文輸入法》在觸控螢幕上顯不蒙古文的變形顯現字符和部分名義字符,造成用戶需要在150多個字符中選擇,降低了輸入效率;《詞首匹配式蒙古文聯想輸入方法》(專利申請號201010191706.2)使用英文鍵盤輸入蒙古文,通過輸入一個詞組中的每個詞的第一個字母,來快速輸入一組單詞。如要輸入V!'!!必(obor monggol yehe surgaguli,內蒙古大學),只需按英文鍵盤的O、m、y、s 4個鍵實現輸入,而本申請使用蒙古文鍵盤輸入蒙古文,且只輸入音節和單詞,與其一次輸入一組單詞的方法不同;
發明內容
本發明人目的是提供一種用在有作業系統且有觸控螢幕的便攜設備上的輸入法,涉及利用這類便攜設備觸控螢幕上的顯示的虛擬鍵盤輸入蒙古文音節和單詞的方法。蒙古文鍵盤。在虛擬鍵盤上按國家標準規定的順序顯示蒙古文字母,不常用的專門用來拼寫外來語的阿里嘎裡字母顯示在第二屏。蒙古文阿里嘎裡字母有
對應英文字母的W、f> k、g、C、z、h、r、I、j、q),這些蒙古文字母在日常生活中不常用到,在使用臺式計算機英文鍵盤時,這些蒙古文字母佔著英文鍵盤中所、對應的鍵位,使用率很低,故在本輸入法中安排在第二屏。這也說明,在虛擬鍵盤中,用英文qwerty鍵盤的排列順序把所有蒙古文字母羅列在一個屏幕上是沒必要的。自動變形。在觸控螢幕上顯示蒙古文的名義字符,由輸入法完成變形顯現字符的顯
/Jn
圖I :虛擬鍵盤輸入法第一屏圖2 :虛擬鍵盤輸入法第二屏圖3 :虛擬鍵盤第一屏的含義解釋圖4 :虛擬鍵盤第二屏的含義解釋
具體實施例方式當用戶輸入蒙古文的名義字符P VW (bagsi,老師),本輸入法顯示變形顯現字符 6WK、(bagsi,老師);當用戶想分音節顯示SWK1 (bagsi的變形顯現形式)時,在觸控螢幕上觸摸61 V分鍵(bag的名義字符形式)和4 to (si的名義字符形式)之間點擊零寬連接符(zwj, zero width
joiner) _可顯示分開的零寬連接符用於表示單個字母變體或者將單詞斷開,並
H,
保持其連寫時的形狀,用於非詞首和非詞尾形。在蒙古文裡起到斷開詞的正常連寫序列的
作用。相關字符後寫一個「零寬連接符」 ■表示相關字符是向下連接的形式;相關字符前
寫一個「零寬連接符」表示相關字符是向上連接的形式。屏幕上不可見。例如6WI0的5個字母全部使用零寬連接符後顯不如δ'·· ·· !· + ' 。在傳統蒙古文的任意序列中,不規則地、強制地書寫某種變體時使用「零寬禁連接符」(zwnj, zero width non-joiner) H 使用零寬禁連接符後,變成成為兩個完
κ. ,
全斷開的字母。當用戶想輸入W〕(oqina,去)時,可能出現變形不正常的情況,即變形成(oqina,去),此時可在y (a關尾第-種形式)誦摸輸人元音剛符(mvs)
可顯示](a的詞尾第二種形式)。蒙古文的窄無間斷空格(narrow no-break space) _■!表示在形狀上是一種空
隙,在屏幕上應有長度不同於「通用空格」的視覺顯示;列印時也應有恆定的全形字符三分之一長度的不同於「通用空格」的空格,主要用於連接附加成分。當用戶要連接附加成分時,按窄無間斷空格符,可獲得正常的視覺效果。如輸入蒙古文的附加成分W,只需點一下
Π 再按就可以了。尼茹股字符_■,是一種詞中連接符,它必須把上下字符聯結為一體,其寬度與該字符的自己寬度相同,通常用於拉長字符。在需要把字母拉長時,可以在要拉長的字母後面觸摸一下字母就會出現拉長的效果。在處理蒙古文變形方面,可方便地根據需要觸摸自由變體選擇符I (fvsl) Q自
由變體選擇符2 (fvs2) ■自由變體選撕3 (fvs3) ■完成變形。例如(字母a) 還有第二個獨立形式力,輸入字母的時候就會出現第一個獨立形式,也是默認的獨立形式W,此時在W的後面輸入自由變體選擇符1,+就變成了第二個獨立形式力。由於蒙古文字母最多有4種變體,故一個字母加上3個變體選擇符足夠進行變形選擇。
權利要求
1.一種運行在有作業系統且有觸控螢幕的便攜設備上的輸入法,涉及利用便攜設備上顯示蒙古文字母的虛擬鍵盤,由用戶觸摸選擇輸入蒙古文音節和單詞的輸入法;
2.根據權利要求I所述的便攜設備蒙古文虛擬鍵盤輸入法,其特徵在於在虛擬鍵盤上直接顯示蒙古文字母的名義字符,通過調用變形顯現字符,顯示正確的蒙古文。蒙古文字母的排列遵從傳統蒙古文字母表的順序,而非遵從英文Qwerty鍵盤的順序;
3.根據權利要求I所述的便攜設備蒙古文虛擬鍵盤輸入法,其特徵在於在虛擬屏幕上從圖形方式直接顯示3個自由變體選擇符、I個元音間隔符、I個零寬禁連接符和I個零寬連接符,而不像在臺式計算機英文鍵盤上通過用戶記憶,由用戶按組合鍵的形式輸入;
4.根據權利要求I所述的便攜設備蒙古文虛擬鍵盤輸入法,其特徵在於在第二屏中繼續顯示蒙古文中不常用的用來拼寫外來語的字母和其它控制字符、附加成分以及阿拉伯數字。
全文摘要
蒙古文虛擬鍵盤輸入法,一種運行在有觸控螢幕且有作業系統的便攜設備上的輸入法,涉及利用便攜設備觸控螢幕上顯示的有蒙古文字母的控制符的虛擬鍵盤,讓使用者在屏幕上直接選取,從而輸入蒙古文音節和單詞的輸入法。本輸入法創建了一種蒙古文的虛擬鍵盤,在屏幕上顯示蒙古文字母,按國家規定的蒙古文字母表順序確定字母在屏幕上的位置,並顯示控制符和部分常用附加成分。使用該輸入法可以方便地在便攜設備上輸入蒙古文。
文檔編號G06F3/041GK102646015SQ20121002176
公開日2012年8月22日 申請日期2012年2月1日 優先權日2012年2月1日
發明者其其格 申請人:呼和浩特市元泰電子科技有限責任公司