1 概述
本文介紹了如何定製微軟簡體中文輸入法3.0及鍵盤等。
2 元件的新增
微軟簡體中文輸入法是一種input method editors (ime),它提供了拼音輸入和雙拼輸入。
以下是微軟簡體中文輸入法及其大、小鍵盤所需要的元件:
input method manager (imm) sysgen_imm
national language support (nls) sysgen_coreloc
multilingual user inte***ce (mui) sysgen_multiui
simsun & nsimsun sysgen_fonts_simsun
mspy 3.0 for windows ce sysgen_mspy3_sc
double spelling (shuang pin) soft keyboard – large sysgen_spim_mspy_large
double spelling (shuang pin) soft keyboard – small sysgen_spim_mspy
mspy 3.0 for windows ce database (choose 1)
1.1 mb - minimal database sysgen_mspy3_db_1
1.3 mb - compact database sysgen_mspy3_db_3
1.7 mb - standard database sysgen_mspy3_db_7
keyboard/mouse common seuic_commonkeyboard
seuic_kbdmouse
需要注意的是這裡的大、小鍵盤是微軟簡體中文輸入法自帶的大、小鍵盤,卻不是使用微軟簡體中文輸入法所必須的,也可以不選,而使用shell and user inte***ceuser inte***cesoftware input panelsoftware-based input panel (sip) (choose 1 or more)下的預設的標準大、小鍵盤。兩者的區別在於:如果使用自帶的鍵盤就是使用雙拼輸入漢字,如果使用標準的鍵盤就是使用全拼音輸入漢字,但只能拼寫一部分,有些字不能拼寫。另外中文輸入法一般都是ime的,比如pocket ime和微軟簡體中文輸入法,這種一般都只能用乙個。而有些輸入法是sip的,就可以存在多個。當然ime和sip可以共同存在。
3 預設中文設定
微軟簡體中文輸入法只能用在預設語言是中文的系統版本裡。所以在pb選單的platformsettinglocale的頁面下設定:
locales: 中文(中國) //勾選
default language: 中文(中國)
4 登錄檔的修改
在platform.reg裡有系統預設的設定:
[hkey_current_user/keyboard layout/preload]
@="00000409"
[hkey_current_user/keyboard layout/preload/1]
@="00000409"
這樣系統就不能識別微軟拼音。我們可以採用下面兩種方法之一來解決。
一、 刪除這兩項鍵值。
二、 將它修改為:
[hkey_current_user/keyboard layout/preload]
@="e0010804"
[hkey_current_user/keyboard layout/preload/1]
@="e0010804"
設定Wince下的預設輸入法
最近公司產品要加入自己開發的乙個拼音輸入法,至於拼音輸入法的實現我這裡就不說!開始修改我們的預設輸入法吧!1 輸入法編譯好一般是dll檔案,把你自己的dll放到flash中如 nand flash hwime hwrecognizer.dll 2 增添系統註冊登錄檔項 如下 hkey classes...
WinCE輸入法操作
使用過 access 的人都知道當焦點處在某一列時輸入法被自動切換成表設計時所選輸入法,這給使用者操作帶來了方便的同時也顯示了程式的專業性 目前絕大多數手機都具備了如 access 那樣的功能 如在 iphone 手機上當要求使用者輸入數時系統自動調出數字輸入法,而當要求使用者輸入英文時則系統自動調...
沒有廣告的輸入法 關於輸入法的若干問題
其實,對我個人來講,輸入法還是很少讓我產生困惑的。因為我可能是現在的少有的還會用五筆的一批人中的乙個。其實學五筆完全是個人原因,我的發音在平舌音與翹舌音的區分上真是很難區分開。所以在拼音輸入法上,天然就不舒服,還是無意間發現的 五筆 輸入法這個神器。只要會寫就能輸入了。於是確實是下了一定的力氣,學會...