PALMisLIFE 討論區

標題: 小小改版的許氏注音輸入 for 掌易 2.20 [列印本頁]

作者: chenhanyi    時間: 2008-2-1 17:13
標題: 小小改版的許氏注音輸入 for 掌易 2.20
中文輸入一直是 Palm OS 上 Java 軟體的痛...所幸有了掌易,現在也可以輕輕鬆鬆在 Mini Opera or GMail for Palm 上輸入中文了... 對老經驗的前輩來說這早就不是新聞了... 但是要在 Java 程式裡頭輸入 "_" 底線可就不簡單了,看似簡單其實還真困難,主要原因當然是在 Java 程式裡頭叫不出 CJKOS 的鍵盤阿.... .. 聽說 Treo 系列手機不是以有實體鍵盤而自豪嗎?但是仔細一看,還真找不到 "_" 鍵,但找不到並不代表沒有...   .. 以 Treo 680 為例,只要先輸入"-" 再按 alt 鍵馬上就出現一個小視窗讓你選擇 "_",依樣畫葫蘆...到 Mini Opera 裡頭也來試試看,硬幹的結果就是 680 當場死給你看...

在網路上撈了很久都沒有解決方案,後來突發奇想既然掌易可以在 Mini Opera 裡頭輸入中文,那透過輸入法就可以作手腳拉,於是就對我已經慢慢熟悉的許氏注音下手...   , 剛開始嘗試直接定義 "qd_" 輸出 "_" 但發現掌易碼表產生器似乎只能接受鍵位後加全形碼,所以目前只好用一個很蠢的方法就是定義成 "qd-_" ,這樣一來只要啟動掌易載入許氏注音表,按下"qd" 這兩個鍵就可以輸入"-_" ,然後再去把"-"刪掉.... 以上就可以在 Java 軟體中輸入底線拉 "_" ....

這方法我覺得很矬,但真的可以達到我的目的就是.... 不知道有沒有前輩有更好的方法在 Java 軟體中輸入底線"_"

PS1. 為甚麼用 "qd" 作為輸入鍵組合?因為 jeromel  前輩製作的 掌易輸入法2.x 許式碼表 <20070725更新> 就是以 q 作為符號的輸入鍵,那 "d" 是因為我覺得 "d" 跟 "底" 有諧音比較好記...
PS2.檔名也多一個 "d" 變成 Hsu_v2.03d ,跟 PS1 同緣故..
PS3. 什麼時候會用到"_"?當初就是因為 Yahoo 的 mail 不允許帳號中有 "." ,我只好以 "_" 做帳號中的分隔線.... 冏rz

[ 本文最後由 chenhanyi 於 2008-2-1 17:15 編輯 ]




歡迎光臨 PALMisLIFE 討論區 (http://pil.tw/) Powered by Discuz! X2.5