打造全WINDOWS平台“微软五笔”GBK版!
作者:大龍 轉自:五筆愛好者
?
??? 在五筆輸入法百花盛開的今天,大家的選擇多的很。但是王碼五筆(Ms出的)以它特有的穩定性和詞條排序科學的優點,仍然被很多人使用著,但是它不能輸出GBK漢字,這不能不說是一個遺憾,今天我們對它改造一下,打造一個個性化的“微軟五筆”GBK版!而且可以不要任何的廣告煩擾!(我討厭廣告)。
所需工具:EXESCOPE(ResScope等也可),imegen(即輸入法生成器,經我試驗,98中的那個就行,4.0也行,5.0的反而不行)。
平臺:我制作時用的Win2000,沒在其他平臺上制作過,不好說(我猜想也是一樣行的)。
制作過程:先簡單說一下,大家都知道Ms OFFICE2000光盤中(OFFICE xp中也有)中有一個王碼五筆86&98版,安裝后這個輸入法不能輸出GBK漢字,設置中“GBK”選項是灰色的,就是在注冊表中把設置改成GBK也不能輸出GBK漢字,為什么呀?因為這個五筆的詞庫中根本就沒有GBK的漢字!
??? 下面我們以86版為例說一下制作過程。
一,找齊制作輸入法所需的素材
在Office2000光盤->MSIME文件夾-setup.exe雙點它安裝!出來微軟拼音(2.0)安裝提示窗口后,選“否”(因為我們現在需要的是五筆的素材,不是要拼音的),然后就會出現“中文輸入法組件安裝程序”窗口,選上“王碼五筆86版”“王碼五筆98版”別的不用選,然后點“繼續”,注意了,后邊出現的“確定”窗口不要點了!!!趕快在windows臨時文件夾temp下(請在環境變量中找在哪兒,2000和XP在同樣的地方,98和它們不一樣,你要是真找不到就搜索吧!:))找啊!把所有“WINWB*.*”文件還有一個WUBI.EXE拷貝到一個文件夾備用。然后可以點上邊說的那個“確定”窗口了。Temp下邊的上述文件即被自動刪除。
二,開始制作啦!
用EXESCOPE打開winwb86.ime,(文件過濾選 All Files(*.*)不然你會從打開中找不到·ime文件,或者你就先打開EXESCOPE,然后把winwb86.ime拖放到它的界面上吧)。
文件打開后找到Resounce->Dialog->點SETIME,然后就可以在右側窗口看到AutoRatioButton:GBK,點它一下,就會顯示出它的屬性,可以看到有一個Disable已經被選中了,清除選擇,不要選它。然后找到上一級的Version->1,在這兒把“FileDescription”改一下,我們改為微軟五筆型輸入法,這個要影響到已安裝并添加了的輸入法的名稱,就是點右下角“CH”(2000)或“EN”(98)圖標時彈出的輸入法列表中的名稱。其他還有各項可以修改,屬于個性修改,大家看著辦了。
?至此,我們改變了這幾個地方:①選項中“GBK”是可選擇的了。
②已添加輸入法列表中的名字是自定的了。還有兩個地方沒有改掉:一是輸入法的狀態條,二是待添加輸入列表中的輸入法的名字,(如果有的地方改了,有的地方沒改,夾生飯,你想這滋味能好受嗎?:))下面接下來進行這幾項工作。
?同樣的方法用EXESCOPE打開WUBI.EXE,這是王碼五筆的安裝程序,我們就借用它好了,當然你也可以制作自己的安裝程序,(這個請參考五筆愛好者論壇的有關文章),請將String內中文相應部分,改成你想取的名字,我這兒取的是“微軟五筆型輸入法”,OK,待添加輸入法列表中的名字搞定!其他的地方,你也可以改一下,保持一致性嘛!
?接下來是最重要的部分了,就是輸入法狀態條中的名字。這個名字不在Ime文件中而是在mb詞庫中!你該猜到要做什么了吧?改詞庫嗎?不全是,因為微軟的這個詞庫沒有GBK的漢字,無法輸出GBK的漢字,我們就在念青和海峰五筆中找一個借用一下詞庫吧,因為他們的詞庫中GBK漢字是比較全的(光求全也未必好,因為很多漢字我們是根本用不到的),極品等別的詞庫也行,你看著辦好了。
先裝上他們其中的一個輸入法,找到86版的.mb詞庫文件。然后就用Windows98中的imegen(輸入法生成器來“逆轉換”生成一份碼表,把輸入法名字改一下,我改的是“微軟五筆型輸入法”,名字改好以后還可以隨便把詞語優化一下,(強烈推薦大家使用Emeditor來修改和優化!它還有內碼轉換(另存)的功能)。完成之后,再用輸入法生成器把碼表轉換成mb詞庫。用這個mb詞庫替換掉原王碼五筆的winwb86.mb文件,然后用winrar或者iexpress(2000或XP中系統自帶)打包做成安裝程序,注意,一個文件也不能少呀,不然會有報錯。86版的輸入法就做好了,你如果愿意也可以用同樣的方法把王碼五筆98版也改造了!
注意幾點:自帶的ImE文件只能修改資源不要替換它;
??? 如果你有碼表了,如果是GB2312內碼的就用98下的輸入法生成器來轉換成mb詞庫文件,如果是Unicode內碼的可以用輸入法4.0來轉換?;蛘哂肊meditor或(GBUNICNV.EXE(XP光盤中就有))轉成GB2312內碼,再用98版生成器來轉。反之而反之了。
這樣你自己DIY的輸入法就能橫行Windows 了!
?如果有哪位覺得好玩兒,我可以把我做的上傳上來,讓大家看看效果如何。
如有問題或者錯誤,請指出。謝了。
總結
以上是生活随笔為你收集整理的打造全WINDOWS平台“微软五笔”GBK版!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10/11 自带输入法一键变五笔8
- 下一篇: 86年版五笔和98年版五笔区别