2008年8月18日 星期一

WinCE 中文輸入法

Microsoft 向來保持其一貫作風, 凡是 Microsoft 隨 OS 所附贈之軟體, 其功能皆非最強, 都是以夠用就好為主, 也因 Microsoft 這樣的作風, 也分了許多杯羹給軟體開發廠商.

以 Microsoft 原版中文手寫輸入法而言, 總覺得有些缺憾,

其一, 手寫區太小, 且其手寫區之 UI 偶爾會有異常筆劃出現
其二, 手寫辨識後, 無法進行模糊辨識後之選字, 偶有辨識錯誤之情形發生

雖有缺憾, 但如前言, 已夠一般使用, 雖說缺憾, 但其仍有優點, 就是和設計直接調用 SIP 輸入法的軟體相容性最高, 例如 MioMap 之快速搜尋, 手寫輸入都是直接調用 SIP 輸入法, Microsoft 原版中文手寫輸入除了支援 MioMap 外, 最重要的 Enter 鍵都可正確送出.

如前述, 因為 Microsoft 的留杯羹給別人, 以中文輸入法而言, 就造就了很多軟體廠商開發更人性化的輸入法介面, 例如本文所介紹的蒙恬筆.

蒙恬筆 for WinCE 區分為兩種安裝模式, 一種為執行檔方式, 一種則為直接嵌入 SIP 中, 以直接嵌入 SIP 中所需檔案有,

AI.txt
ppb5bopo.dll
ppb5hk.dll
PPENBIG.BIN
ppregsvr.exe
ppsipb5.dll
Recogbig.dll
touchp.dll

等八個檔案, 有些 WinCE 機器可能於 Hard Reset 後, 於 \Windows 內經安裝的程式及檔案可能不見, 系統恢復回出廠值, 此時便需以人工的方式將上述八個檔案複製回 \Windows 目錄內, 同時也需更新 Registry 內容, 增加蒙恬筆相關輸入法設定,

[HKEY_CLASSES_ROOT\CLSID\{35722691-ae04-11d0-a4f8-00aa00a749b9}]
"Setting_AI"=dword:00000001
"Setting_WritingSpeed"=dword:00000003
"Setting_PenWidth"=dword:00000002
"Setting_PenColor"=dword:00000000
"Setting_ShapeTypeMix"=dword:0000001f
"Setting_ShapeTypeGB"=dword:00000009
"Setting_ShapeTypeBig5"=dword:00000007
"Setting_WhichShapeType"=dword:00000001
"Setting_UseType"=dword:000005e6
"Setting_RecogType"=dword:0000017f
@="蒙恬輸入法"

[HKEY_CLASSES_ROOT\CLSID\{35722691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1"

[HKEY_CLASSES_ROOT\CLSID\{35722691-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]
@="\\Windows\\ppsipb5.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{35722691-ae04-11d0-a4f8-00aa00a749b9}\InProcServer32]
@="\\Windows\\ppsipb5.dll"

以上八個程式, 約需佔用儲存記憶體空間約 2.6Mb, 對於 WinCE 儲存記憶體之調整增加, 相對的將減少程式記憶體空間, 而這八個程式中, 又以 PPENBIG.BIN 佔用空間最大, 約 2.2Mb, 當然可透過修正方式調整路徑, 將最佔空間的 PPENBIG.BIN 改放至 SD Card 內, 如欲讓 PPENBIG.BIN 改至 SD Card 內, 可修改 Recogbig.dll 內之啟動 PPENBIG.BIN 路徑即可.

關於 Microsoft 原版中文輸入法(注音輸入法, 倉頡輸入法, 手寫輸入), 大部份 WinCE 的機器都不會附加, 而這些輸入法則可透過 Microsoft Platform Builder 生成, 生成後套入所需之 WinCE 機器內即可.

Photobucket
<圖一>SIP 內嵌式蒙恬筆

Photobucket
<圖二>Microsoft 原版中文輸入法


View My Stats

3 則留言:

Unknown 提到...

notfaker大大,您好:
小弟想進入GPS F0R 5hare無門,可否請您幫忙一把,可以給我邀請嗎?之前常常到p×d×a跟改版新站那裡,但最近掛掉了,很想用看×3順不順,拜託了!blue.star@m2k.com.tw

notfaker 提到...

回覆 熾天使

GPS4Share 發出邀請碼者, 等同受邀者行為之保證人, 不然可能會被停權. 聽說二月份 p×d×a 會恢復, 建議你等 p×d×a.

不過 "熾天使" 這個 account 我好像在 GPS4Share 剛開始沒多久有見過, 如果你有拜訪過 GPS4Share, 應該就知道裏面沒什麼特別的地方.

Unknown 提到...

嗯,瞭解了!還是謝謝你。我在論壇大部分都是用bluestarr這個暱稱...熾天使應該不是我,GPS4Share我沒有進去過,不過如果p×d×a二以份就會恢復的話,那我就再等等吧!謝謝你囉!