fik wrote:
真的可以嗎? 網路上...(恕刪)
真的可以,我個人就放入了行列與傳統注音,因為行列、大易的輸入法,都改的有點問題,正常使用下,還是會有非輸入部分的爛狀況,不過我不知道傳統注音有修改,只知道新注音好像也有些問題存在。
另開我想就不用了(留給你自已開吧),其實網上有一些資料可查到,原始出處要是沒記錯,記得還是從微軟那的論壇所提供出來的。
(不過網上所查的,大都只適用於x86的vista,不適用於x64下,不過最大問題應該是,xp x64有幾個人安裝來使用呢???)
我就拿可用於x64的方式說一下,需要的檔案與存放位置(最麻煩的部份是知道與有沒有檔案而已)
在windows目錄下,有兩個目錄需要存放入輸入法相關檔案,一個是system32,另一個是syswow64(x86系統裡沒有這個目錄,所以只用x86版本的,就不用管它,這也是網上多數能查到的方式,只對system32做處理)
再來是傳統注音,需要的檔案為phon.tbl,phoncode.tbl,phonptr.tbl,phon.ime,unime.dll這5個名稱的檔案(但vista系統中,也有個phon.ime,所以提取出來的檔,需要改檔名一下,一般教學是改成phonxp.ime),這些檔案可以從xp系統中的windows\system32中,找到其存在(而要在x64下使用,則也要從xp x64英文版外裝繁體中文語系的系統中,從windows\syswow64目錄裡,一樣提出那5個檔案,也一樣要對phon.ime修改檔名),再將提取出來的檔(x64下,system32裡5個,syswow64裡5個,一共10個檔案),copy存放入vista系統下一樣的位置,再新增登錄值,就可以使用了。
(以下是看的比較清楚的方式)
第一:從xp的系統提取出相關檔案,再放入vista系統裡
xp的 windows\system32目錄 to vista的 windows\system32目錄
phon.tbl
phoncode.tbl
phonptr.tbl
phonxp.ime (原始名稱為phon.ime)
unime
xp的 windows\syswow64目錄 to vista的 windows\syswow64目錄
phon.tbl
phoncode.tbl
phonptr.tbl
phonxp.ime (原始名稱為phon.ime)
unime
第二:新增登錄值資料。
做好上面檔案的修改與存放後,再來是登錄值的新增
------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010404]
"Layout Display Name"="中文 (繁體) - XP版 注音輸入法"
"IME File"="phonXP.ime"
"Layout Text"="中文 (繁體) - XP版 注音輸入法"
"Layout File"="KBDUS.DLL"
------------------------------------------------------------------------------------------------------------
將上面那兩條-------裡的內容存入一般文字檔案,修改檔名為????.reg(比如 xp_phon.reg),再執行後確定即完成了相關動作。
(上面的內容,與網上查詢的資料,不同的只有顯示出來的文字,我自已改成 "xp版 注音輸入法" 這個地方不同而已)
第三:進輸入法設定,新增輸入法。
第四:沒有了,這就已可以開始使用了。
ps.
如果只是要用在32位元的vista x86版本下,上面動作只要完成system32目錄的變動和登錄值新增即可(反正想找syswow64目錄也找不到啦,所以對使用vista x64版的人會麻煩,因為檔案取得不容易,有使用xp x64繁中語系的人不太好找到),另外,若只移植一種輸入法,那麼,打字時可顯示其它輸入法字根的功能就無法使用了,這部份似乎沒辦法讓它與系統本身內建好的輸入法配合在一起。
如果你需要x64版本的檔案,再跟我說一下即可,傳統注音的檔案,我有x64所用的檔(若不需要,那只要隨便另找有xp的電腦,就能提取出x86所需的檔了。
內文搜尋

X