又是一篇沒有被雜誌社錄用的文章,其實我覺得這文章還是挺有用的~~~
====
Windows XP中文版雖然還沒有正式發布,但相信不少電腦愛好者早就在使用一個版本號碼為6.0.2600.0的英文版Windows XP了。習慣使用智能ABCIME的朋友們一定發現了一個嚴重的問題:Windows XP中沒有智能ABCIME,倒是新版的微軟拼音成了預設的中文IME。如何才能在Windows XP中使用智能ABC已經成了一個當務之急。經過反覆的實驗,我終於找到了能讓智能ABCIME在XP中正常工作的方法。
首先,要設法取得智能ABC的IME檔案(IME檔案)及相關的輔助檔案。這些檔案可以從以前版本的Windows 98/Me/2000中獲得,智能ABCIME包括winabc.ime、winabc.ovl、winabc.hlp等一批檔案,用尋找檔案工具尋找所有檔案名稱為winabc的檔案就可以了,一般可以找到5個檔案,它們通常是位於Win98/Me的System檔案夾和HELP檔案夾中或是在Windows 2000的SYSTEM32檔案夾中。
找到這些檔案後,把它們複製到Windows XP的system32檔案夾中。但僅僅這樣做,還是不能在Windows XP的文字服務中把智能ABCIME添加進來。
下面的工作就是要修改註冊表了。在Windows XP中運行regedit登錄編輯程式,依次展開My Computer/HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Keyboard Layouts,這時你可以看到系統列出了一系列的主鍵,這每一個鍵就對應了一種IME,其中鍵名以0804結尾的鍵對應了簡體中文IME。
現在我們要做的就是在Keyboard Layouts中建一個新的鍵,比如叫E0110804,根據我的實驗,只要保證E0開頭,0804結尾,並且與現有的鍵不重名就可以。
建好主鍵以後,就可以在右面的窗格中建立一系列的值了。這裡,我們需要建立3個字串類型的值,如下:
IME File winabc.ime
Layout File kbdus.dll
Layout Text 智能ABCIME版本5.0
其中,IME File就指明了智能ABCIME的IME檔案是winabc.ime,而Layout Text指明了這個IME在文字服務中的名字叫“智能ABCIME版本5.0”。
關閉登錄編輯程式,至此,我們的移植工作就基本完成了。
接下來,開啟“控制台”中的地區和語言選項,在“語言”頁中點文字服務的詳細資料,這裡就可以把智能ABC添加到系統的IME列表中了。先選擇輸入語言中簡體中文,然後,在下面的鍵盤配置中就會出現你自己添加的“智能ABCIME版本5.0”IME了,選中它,確定,一切OK!