通常 XP 下的日文輸入法 (MS-IME) 必須要掛在日文語系底下,像這樣:



如此一來,沒辦法像換輸入法一樣按 Ctrl-Shift 就能直接切換,要先按 Alt-Shift 切換語系才行。

實際上,有辦法把 MS-IME 裝進中文語系中。

有人會問,搬入中文語系有何好處? 不是用 Alt-Shift 切換語系就好了?

當然有好處! 可以完全用 Ctrl-Shift 就循環切換各種輸入法,Ctrl 比 Alt 好按 (個人從 DOS 的倚天中文時代開始,就一直是按 Ctrl-Space 和 Ctrl-Shift 來切換輸入法,使用至今成習慣了),且一切入 MS-IME 就是平假名狀態,不用再從 Direct Input 切換到 Hiragana。

習慣用 Alt-Shift 切換輸入法的人也沒關係,這兩個輸入法可以同時存在,也就是你可以在 [CH] 跟 [JP] 語系下都有日文輸入法,喜歡用哪個就自己切換。缺點嘛... 大概就是「中文」語系底下有「日文」輸入法,會有點精神錯亂吧?! XD

作業方法:

將底下這幾行複製到記事本,然後存成 .reg 檔案,再點擊登錄進系統中。然後在語言工具列點滑鼠右鍵,選「設定值」,按「新增」,就可以找到了。
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0300404]
"Ime File"="imjp81.ime"
"Layout File"="Kbdjpn.dll"
"Layout Text"="日文輸入系統 (MS-IME2002)"
(其中「日文輸入系統 (MS-IME2002)」是輸入法名稱,可以按自己喜好來改)

上面是 WinXP 專用,如果是使用 Windows 7 者則用底下這個:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0300404]
"Ime File"="IMJP10.IME"
"Layout File"="Kbdjpn.dll"
"Layout Text"="日文輸入系統 (MS-IME2010)"
(一樣地,「日文輸入系統 (MS-IME2010)」也可以按自己喜好來改)

Win2000:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0300404]
"Ime File"="imejp.ime"
"Layout File"="Kbdjpn.dll"
"Layout Text"="Japanese Input System (MS-IME2000)"

結果就像這樣:



註:如果出現如圖中的錯誤訊息,可能是因輸入法檔案遺失或未安裝。


其實這方法是參考 UAO (Unicode 補完計畫) 而得,因為我想要那個輸入法而又不想裝 UAO,才在網路上搜尋到這個方法。UAO 包裝內並沒有 MS-IME,它只是利用上述 reg 登錄來騙系統說有輸入法,但實際還是用日文語系裡面的 MS-IME 2002 (這也當然,UAO 的檔案包也才兩三 MB 大,怎麼可能塞數十 MB 大的 MS-IME 進去)。


附註:幾個在 MS IME 底下的快速鍵:
  • 切換日文/中文語系:Alt - Shift
  • 切換至輸入法:Alt - ~
  • 切換為平假名 Hiragana:Ctrl - CapsLock
  • 切換為片假名 Katakana:Alt - CapsLock



,

Wayne Su 發表在 痞客邦 PIXNET 留言(5) 人氣()


留言列表 (5)

發表留言
  • 開心的路人甲
  • 真是太謝謝你了
    我為了切換輸入法這件事苦惱了好久喔
    大感恩^^
    ☆ 簡易切換成功^口^
  • 南宮薇拉
  • 我照著這個方法用了以後就完全無法輸入日文了囧...
  • 你是用 WinXP 嗎?沒有另外再裝新版的 MS-IME(包含安裝了 Office 裏面的日文輸入法)?

    Wayne Su 於 2011/12/30 18:14 回覆

  • CH
  • 大感謝啊!! 因為改了語系而找不到要怎麼安裝日文輸入苦惱了很久...
    總算解決日文了...那麼 請問韓文的如果也想用這個方法來安裝的話
    要怎麼弄呢?
  • 這方法只是要讓其他語系的輸入法出現在中文語系下,換到別的語系時應該還是可以安裝輸入法吧?
    如果確定要做,請按以下步驟:

    1.先必須確定在韓文語系下存在那個輸入法 (到 控制台 > 文字服務和輸入語言 看看可否新增)

    2.執行 regedit.exe,到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
     找到該輸入法的機碼 (隨便舉例,假設是「E0300412」,在上面點右鍵、選「匯出」存成檔案

    3.編輯該檔案,第三行 [......\Keyboard Layouts\E0300412] 最後的 0412 改成 0404、
     Layout Text 一樣是可改輸入法的顯示名稱,其他都不動,存檔

    4.執行該檔案,匯入機碼

    5.再到 控制台 > 文字服務和輸入語言 新增輸入法,應該可以看到該輸入法出現在中文下了

    Wayne Su 於 2014/03/20 00:16 回覆

  • zeta
  • 你好 請問google 日本語輸入法要怎麼做?
  • 請參考樓上的步驟

    Wayne Su 於 2015/01/04 18:25 回覆

  • TaroEX
  • 謝謝你
    win7使用成功
    可以借轉部落格收藏用嗎
  • OK,不過現在很多電腦用 Win10,

    雖然原理一樣,但我還沒機會研究新版要如何改。

    Wayne Su 於 2016/04/27 20:47 回覆

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼