使用 HTC magic 手機已經一年多了,而 android 作業系統也出到了2.2版,終於按捺不住也刷了 android 2.2的ROM,但是原本手機的中文手寫輸入法卻沒了,無意中在mobile01看到這篇: LIME 行列30數字版 ,因為中文輸入法只會行列,所以如獲至寶馬上從market上下載使用,哇啊!終於又可以輸入中文了。
行列輸入法把所有字根分在三十個按鍵上,而 LIME 行列30數字版,卻分在十個按鍵上,由於過於簡化,以致重複字很多,須要在眾多候選字中,挑選須要的字非常不便,也降低輸入的速度,因此之故內心興起了,不如自已也來寫一個行列輸入法吧,這樣以後刷新的ROM,就不用担心中文輸入的問題了,本程式於焉產生。
PS: 行列輸入法發明人為廖明德先生,相關資訊見 http://www.array.com.tw/。
Android系統之手機與平板裝置種類繁多,螢幕尺寸與解析度也多樣,本程式(3.0 版)在Galaxy Nexus(v 4.2)與 ASUS TF701T(v 4.3)上測試,是否在其他裝置上也能正常不得而知 , 且Android 版本需為 3.0 以上
改版記錄
v 3.0 (2014-01-20)
支援硬體鍵盤(詳閱: 硬體鍵盤使用說明)
支援Google 語音輸入(詳閱: Google語音輸入使用說明)
新增綠色、藍色、紫色 三種鍵盤顏色
v 2.1 (2010-12-17)
新增行列橫式鍵盤(註四)
v 2.0 (2010-10-17)
新增 Wi-Fi 輸入介面(詳閱: 行列Wi-Fi 輸入介面使用須知)
v 1.4 (2010-10-11)
新增行列滑動鍵盤(註三)
v 1.3 (2010-09-30)
支援萬用字元(?,*) (詳見萬用字元使用須知)
v 1.2 (2010-09-25)
新增繁體轉簡體 (註一)
提供二萬多筆行列擴充字集 (註二)
行列鍵盤微幅調整
v 1.1 (2010-09-23) :
修正行列簡易鍵盤排列方式
增加英文 qwery 鍵盤,並為預設鍵盤
v 1.0 (2010-09-22)
註一: 繁體轉簡體是用 convertz802 程式做轉換,然後收集轉換前後不同之字,製做成繁簡轉換表來做轉換,無法達到百分之百正確率
註二: 行列擴充字集有二萬多筆,但有不少字無法正確顯示,因此並不是內定字集,要使用須先在設定頁面,按menu -> 更新行列輸入法->按挑選 然後選擇ext_array30.cin ->按確定,完後須重啓輸入法程式(切換至其他輸入法再切換回來)。
註三: 行列滑動鍵盤承蒙蔡志浩博士,以私人信息建議,而samie大大在這裡也有提到
註四: 新增行列橫式鍵盤為csimduke0804大的建議
簡介:
行列注音輸入法的持點有:
內建行列、注音、英文及數字符號鍵盤,並預載輸入法,使用者無須匯入輸入法即可使用,雖然名稱叫行列注音輸入法,其實是專為行列輸入而打造,會加入注音輸入是因為有些字難免會忘了如何寫,但如何發音卻記得,此時就可以用注音輸入
行列鍵盤有三種:標準鍵盤、簡易鍵盤及滑動鍵盤(如下圖),其中簡易鍵盤會顯示行列字根,對行列字根不太熟悉者應會有一些幫助
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201010/mobile01-8315a1087cea453c1771d9908d12fa3a.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-d8267ff7af90275556ab068d2862ffff.png)
可以設定同時顯示已輸入字的行列字根及注音符號,也就是說使用行列輸入法時,可以同時顯示注音符號及行列字根,使用注音輸入法亦然,這樣有什麼好處呢?對初學者而言他可在鍵盤上隋意盲打,然後觀看實際字根,有學習的效果
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-2963feb27b644ad7b1e39cd3c23c5f9b.png)
預載六萬多筆的新酷音詞庫
顯示候選字個數,且最多候選字個數可以調整:從20至300個
下載及安裝
請由手機的Market,搜尋行列注音輸入法,進入後點選安裝
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-3e27698e8c2a00912bdacde3977c910f.png)
啟用行列注音輸入法:
在桌面按 MENU -> 設定 -> 語言與鍵盤 ,勾選行列注音輸入法,然後請進入行列注音輸入法設定功能,選擇自己須要的設定,第一次進入會先複製輸入法檔案。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-358e9b8b046e6b588fdc2dd7221add97.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-8631360dfcf63aa9ea49e8ca7c8d31d4.png)
選擇行列注音輸入法:
在輸入區長按,放開在跳出的對話框選「輸入方式」,然後選擇行列注音輸入法,這樣就可以使用行列注音輸入法了
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-033f795304b1560350e9097ef837de53.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-aa8c2b3ada41ee10d7440ea3132a4548.png)
設定
有三種方式可進入行列注音輸入法的設定功能:1. 由狀態列行列注音輸入法的通知信息 2. 由桌面程式啓動區
3. 在桌面按 MENU -> 設定 -> 語言與鍵盤 ,然後選行列注音輸入法設定
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-8e3b2c3489e0d5d2d235816bd20b675e.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-71904d7b76fd53cc7a51ef71908ab162.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-425d895ae4612e521402b4e6034067d4.png)
行列注音輸入法的設定晝面如下,最多候選字個數可以調整:從20至300個,設定愈多顯示的速度就愈慢,所以就看個人的需要來調整,顯示行列、注音反查字根,就是用行列輸入法時會顯示字的注音符號,用注音輸入法時會顯示字的行列字根,改變英文qwery鍵盤時輸入法程式必須重新起動才會發生作用(手機橫放改直放即可),其他項目很容易明瞭,就不說明了。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-557b75c4f0112f6087fec5ce9b881008.png)
如欲變更字詞排列順序(相同字根候選字的排列順序)、行列輸入法、注音輸入法、關連詞,可以按 MENU 選擇對應的項目(如下圖), 他們對應的檔案為 word_order.txt、array30.cin、phonetic.cin、assox.txt, 這些檔案在安裝時會被複製到 "/sdcard/array30"目錄下,一律為utf-8編碼,中文字除特殊符號(2^0 - 2^9)外須長度為3 byte 的utf-8碼,第一行會被捨去,每行若以 # 或 % 開始也會被捨去,更改這些檔案的內容時,須保持格式不變,更新字詞排列順序後,也必須更新行列輸入法及注音輸入法,調整的順序才會發生作用。
做以上更新時手機最好放桌面上,以避免搖晃到手機,改變手機直放或橫放的狀態,導致程式被系統重新起動而當機。
以下是以更新行列輸入法為例的擷圖。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-a6eca3525652412bbd638f8f341834c1.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-13675051f013b0467bf6ab76f29f6751.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-ef3a5698473ad952c19c82e8e2c9e907.png)
執行這些變更時請注意右上角,有進行中的圖示,必須等到這圖示消失後,才可結束設定。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-f7736368c1395b1b4f280142189b4ebb.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-ed96b1d92093530a9075cddfe36ad91a.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-ed6981c0a6a0c646b00d2f3fce25f123.png)
挑選鍵盤
長按鍵盤圖示鍵可變更鍵盤,短按可以收掉虛擬鍵盤
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-bdbe23cedc11c9a339babd4e07e89c34.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201010/mobile01-8315a1087cea453c1771d9908d12fa3a.png)
結束字根輸入
當字的字根少於4個時,想要結束字根輸入時請按候選字列顯示字根的地方,此時候選字個數會由中括號變成大括號,括起來顯示,此時如果再按一次則候選列就會隱藏。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-b184bca6f42986459c5b5b44da226ef4.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-a06f8701e9843eda56c6667842abb186.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-15f805b85169e71292b4936da6818e3e.png)
輸入特殊符號
使用行列鍵盤時,長按空白鍵可輸入特殊符號,使用數字符號鍵盤時,長按 "$","*","-","0","1","3","5","7" 也有其他符號可輸入
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-acaed62c4b3ea00fa22958ffdd36a378.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-de289239e80e17963c01d8e23facb7c3.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-c4a4bea7bd211020b49837e4340e6e92.png)
空白鍵的用法
當候選列有橘色高亮度的候選字時,按空白鍵會挑選此字,若無則會送出空白字元
萬用字元使用須知
因為健忘,一些字根一段時間沒用後,就會忘了,此時萬用字元就像救命仙丹,可以起死迴生,所以萬用字元的支援是一定要的。
用 "?" 來代替單一字根,而 "*" 在這邊定義為 0-3個 "?",字根不能全用萬用字元,至少須有一實際字根, 所以 "*"、"????" 不被接受,使用萬用字元時最多候選個數為 999。用行列輸入時長按 "5-" 或 "6-",而用注音時長按 @ @(注音符號為mobile01 禁用字元,暫以 @ 代替) 就會出現萬用字元選擇視窗,下圖以行列輸入 "*6-*" 而注音輸入 "*@*"為例
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-8df53ce49568fd818d71ad3c58392c20.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-c7188c741fc67ac4c80d633ff639e110.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-c089d3aa119e15213a5c960612cc9d01.png)
行列簡易鍵盤
在用了 "LIME 行列30數字版"後我想到要做的就是這個鍵盤,我因為覺得按鍵太多則按鍵空間小,應該會常常按錯,不如按鍵少一點比較好用,而且這樣又可以把行列的字根顯示在鍵盤上面,覺得這樣蠻有趣的,不意加入行列標準鍵盤後,反而覺得簡易鍵盤比較麻煩。
因為顯示空間的考量,行列鍵盤在螢幕橫放和直放時按鍵配置不一樣,直放是四排而橫放是三排。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-d8267ff7af90275556ab068d2862ffff.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201009/mobile01-e35cb8c7bb1c1233c6e185d7e213e325.png)
想要輸入 1^、1-、1V 等字根時須先按"1 橫",然後才從右邊選擇真正的字根,其他字根也是如此
行列滑動鍵盤
行列滑動鍵盤顧名思義就是用滑動的方式來產生行列字根,列如字根"3^" 先按住"3"再滑動到"*" 然後放開, 同樣若要鍵入字根"3V"先按住"3"再滑動到"8" 然後放開,而"3-"則按"3"然後放開即可。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201010/mobile01-985a1a1020e1a65ac437b25956ba5d01.png)
行列Wi-Fi 輸入介面使用須知
透過行列Wi-Fi輸入介面可以在PC上使用任何輸入法,甚至用文字剪貼的方式,將文字資料傳送至手機,使用前當然必須先連線,當手機啓動行列輸入法時,會偵測wifi的ip位址然後用通知訊息在狀態列顯示,如下圖所示,若無wifi信號則ip位址會顯示 0.0.0.0
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201010/mobile01-4ad42afa0b521c3f0f28477db754a250.png)
有了 wifi ip 位址就可以用行列 Wi-Fi 輸入介面來啓動連線,首先須將檔案ArrayWifi.class及ArrayWifi$1.class(在sdcard 目錄 /array30)複製到PC上,然後開個DOS視窗執行 java ArrayWifi 如下圖所示(注意 java runtime 必須要在path上 ),將wifi的ip在server ip處輸入,然後按連線,如果連線成功則上方標題會顯示已連線,按儲存會將此ip記錄起來,這樣就不必每次都要輸入此ip位址。
你可以在立即傳送區直接輸入文字,在這裡每輸入一個文字都會立即傳至手機,如果在編輯區輸入文字,則需要按傳送才會傳至手機,可以將文字剪貼到編輯區再傳至手機,這是相當好用的方法。
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201010/mobile01-1f9e1df1e3bff7ae85a438584ab50aa1.jpg)
硬體鍵盤使用說明
這裡說明使用硬體鍵盤時,一些特別按鍵的功能,就行列與注音相同功能與不同功能的按鍵分別說明
以下是行列與注音輸入法功能相同的按鍵:
空白鍵: 當候選字列有橘色高亮度的候選字或候選字視窗有*時,按空白鍵會挑選此字,若無則會送出空白字元
Ctrl+Enter: 當字的字根少於4個時,想要結束字根輸入時請按此鍵, 此時候選字個數會由中括號變成大括號,若再按一次表示重新輸入,而候選字列及候選字視窗也會隱藏。
Ctrl+空白鍵: 中英文切換鍵
Ctrl+Shift+空白鍵: 行列與注音切換鍵
Ctrl+Shift+0: 候選字視窗顯示或不顯示切換鍵
Ctrl+Shift+ 1 ~ 9: 指定候選字視窗顯示的位置, 1~9 分別由左上角到右下角如下圖所示
Shift+ 1 ~ 6: 分別挑選最前面的6個候選字
Shift+ 7: 結束字根輸入
Shift+ 8: *號萬用字元
Shift+ 9: 候選字視窗顯示上一頁
Shift+ 0: 候選字視窗顯示下一頁
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201401/mobile01-10f1cad3a5e4f38390b93f61ab18b402.png)
以下是行列與注音輸入法不同功能的按鍵:
0-9: 行列輸入時挑選候選字。注音輸入時為注音字根
Ctrl+ 0-9: 行列輸入時代表數字鍵。注音輸入時挑選候選字
Google語音輸入使用說明
長按鍵盤圖示選語音,即進入 Google 語音輸入,但使用Google 語音輸入首先需連網,且使用硬體鍵盤時不支援此功能,android 4.0 之後和之前的版本,使用方式稍有不同,下圖為 4.0+ 之版本,按麥克風圖示可開始 語音輸入或暫停語音輸入,按鍵盤圖示可返回行列輸入法
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201401/mobile01-f1a14c501998f79e80eac2f664777b25.png)
![[分享] 行列注音輸入法 V 3.0](http://attach.mobile01.com/attach/201401/mobile01-a36a36268f70511d52f4a3db02bde440.png)
結語
以上的說明當然無法全部都交代完畢,但是所有重點都已提到,希望這個程式能對使用行列輸入法的同好有所幫助,也希望你們會喜歡這個程式。
謝謝。