none
移植 XP 內建的輸入法到 Vista ,供大易輸入法的使用者參考。

    一般討論

  •  

    上來逛了一陣子發現這個問題造成很多人的困擾,我自己使用大易已有二十年,最近也為這個問題所苦。

     

    這是我的方法,提供給各位參考,我是移植 XP 的輸入法,完成後並不會有 UAC 造成的問題。

    我慣用的輸入法為大易輸入法,有時會用來查一個字的注音(有太多不會念的字),所以我要將這兩種輸入法從 XP 移植到 VIsta ,方法如下步驟:

    大易輸入法的部份

    1.  從 XP 的 C:\WINDOWS\system32 複製下列檔案到 Vista 的 C:\WINDOWS\system32
                      dayi.ime dayiphr.tbl dayiptr.tbl msdayi.tbl uniime.dll

     

    2. 加入以下的登錄資料

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0060404]

    "Layout Display Name"="中文 (繁體) - 大易XP"

    "IME File"="dayi.ime"

    "Layout Text"="中文 (繁體) - 大易XP"

    "Layout File"="KBDUS.DLL"

注音輸入法的部份

1.  從 XP 的 C:\WINDOWS\system32 複製下列檔案到 Vista 的 C:\WINDOWS\system32

phoncode.tbl phonptr.tbl phon.tbl uniime.dll

    因為 Vista 注音輸入法的檔案有一個檔名相同,為不破壞原有的輸入法,將 XP 的 C:\WINDOWS\system32\

phon.ime 複製到 Vista 的 C:\WINDOWS\system32\phonXP.ime

2. 加入以下的登錄資料

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010404]

"Layout Display Name"="中文 (繁體) - 注音XP"

"IME File"="phonXP.ime"

"Layout Text"="中文 (繁體) - 注音XP"
"Layout File"="KBDUS.DLL"

接下來只要依正常的方法新增輸入法即可。


行列輸入法的朋友可以嚐試以類似的方法自己修改。
2008年2月15日 下午 06:06

所有回覆

  •  

    恩恩,不錯,幫大大推一下文章~~
    2008年2月18日 上午 03:08
  •  

    請問登錄資料是什麼?

    要怎麼加入?

    不太懂哩~~

    可以再說明一下嗎 ?

     

    2008年2月25日 下午 02:09
  • 1. 請以 notepad 編輯並以 .reg 為副檔名存檔,內容如下:

     

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010404]
    "Layout File"="KBDUS.DLL"
    "Layout Text"="中文 (繁體) - 注音XP"
    "IME File"="phonXP.ime"
    "Layout Display Name"="中文 (繁體) - 注音XP"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0060404]
    "Layout Display Name"="中文 (繁體) - 大易XP"
    "IME File"="dayi.ime"
    "Layout Text"="中文 (繁體) - 大易XP"
    "Layout File"="KBDUS.DLL"

     

     


    2. 請以 Administrator 的權限執行 cmd.exe

    3.在命令列提示字元下達以下指令,假設剛才的檔案存在 D:\IME_XP.reg

     

    reg import D:\IME_XP.reg

     

     

    2008年2月29日 上午 09:12
  • 非常羨慕大大可以為大易及注音輸入法的使用者寫了一個簡單執行的reg檔,我是行列輸入法的使用者,我也好懷念xp的介面,可以麻煩大大也幫忙我們行列輸入法使用者,也寫個reg檔並專文介紹如何移植嗎?先謝謝囉!

    2008年5月14日 上午 04:25
  • 行列輸入法我並不熟悉,但方法是一樣的,請參考以下的步驟,以 Administrator 來執行:

    1. 由 XP 的 C:\Windows\system32 複製下列檔案到 VISTA 的 C:\Windows\system32

    arphr.tbl
    arptr.tbl
    array30.tab
    arrayhw.tab
    uniime.dll
    winar30.ime

     

    2. 再以 notepad 編輯並以 .reg 為副檔名存檔,內容如下:

     

    Windows Registry Editor Version 5.00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050404]
    "Layout File"="kbdus.dll"
    "Layout Text"="中文 (繁體) - 行列XP"
    "IME File"="winar30.ime"
    "Layout Display Name"="中文 (繁體) - 行列XP"

     

    3.將上述的 .reg 檔匯入即可

     
    2008年5月15日 下午 06:10
  • 非常感謝。

    2008年5月16日 下午 07:11
  • 當看到這些文字時,我已經把行列30登錄到vista了,感謝版主的分享。謝謝

     

    2008年9月2日 上午 03:25
  •  

    按照大大您的指示照辦了,看起來新增也很順利,但切換成XP大易卻只打得出英文而以,我該怎麼做才能順利使用大易呢?

     

    PS:我的VISTA是64BIT的,會有差別嗎?

    2008年11月20日 下午 11:02
  •  

    你好,

    這個問題其實也困擾我很久了,所以這篇文章很有效

    想請問一下,你是如何得知他們的相關檔案呢?

    因為當每個人的輸入法都不相同時,我就會找不到相關的檔案

    所以請求大大吝惜賜教~~~謝謝

     

    2009年1月5日 上午 08:18
  • 請問一下 ,如果我要移植XP的新注音輸入法需要XP中C:\WINDOWS\system32的哪些檔案呢?
    登入資料又要怎麼修改 ,不好意思 因為本人不大懂電腦 

    2009年2月1日 上午 04:28