close

這裡紀錄輸入法相關的鍵值:

1. 開始->執行->regedit

2.[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys] 下面儲存著快速鍵

   其中每個子鍵裡面都有三個值 :

   (1) Key Modifiers  紀錄著Shift 04 Ctrl 02 Alt 01 Shift+Ctrol 06 ...的組合按鍵

   (2) Virtual Key      紀錄著組合鍵之外的主鍵的值 例如:31就是鍵盤左邊的數字1   39就是鍵盤左邊的數字9  相關的要去查編碼表

   (3) Target IME     當你使用快速鍵來開啟指定輸入法時 這裡就會有輸入法的代號 否則就是 00 00 00 00

  下面列幾個輸入法的代號:

   自然 E0200404     無蝦米 E0810404

   注音 E0010404     倉頡 E0020404     微軟新注音 E0080404    微軟新倉頡 E0090404

   在記憶體表示方式(E0 81 04 04)會變這樣  Virtual Key : 04 04 81 e0          (應該不難懂吧!)

  這些對照在那查呢?

3.[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts] 下面儲存著所有的對照 包含各國語言...等等

4.[HEKY_CURRENT_USERS\Keyboard Layout\Preload]  紀錄的是切換輸入法的順序

5.講到註冊表 就應該要介紹一下  .REG 的註冊表檔,將以下存成  青菜.reg  檔( 檔案類型要選All )就可以在註冊表裡面增加或刪除鍵(值) 

     Windows Registry Editor Version 5.00

     [HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000168]
     "Virtual Key"=hex:31;
     "Target IME"=hex:04,04,08,e0;
     "Key Modifiers"=hex:06,c0;

-------------------------我是分隔線-------------------------------------------------------------------------------------

    上面 5.00版就是 XP用的 鍵值用中括號 下面再打上你要設定的 鍵=值    注意一下鍵值有三種 "字串"、Dword、Binary 上面是設定Binery用 hex:

    意思是說 在輸入法熱鍵裡面000000168下面  建一個Shift+Ctrl+1  可以切換到新注音的熱鍵

    注意喔!註冊表的設定不會馬上生效,至少要登出再登入,或是右鍵按輸入法工具列然後確認讓他重新讀設定。

6. 講那麼多那跟標題打的Ctfmon有什麼關係呢?

    Ctfmon.exe當微軟Office系列被安裝後,輸入法部分就歸它管囉!

    隨便開個筆記本、Word、Excel   它都會被執行

    有時候還會造成一些問題 (例如:MSN 打不出字來... )

    這時候就把這個進程(Process)關掉:在下面工具列按右鍵->工作管理員->處理程序->ctfmon.exe  結束它 (這只是暫時的)

    它真正的位置在 C:/Windows/System32/ctfmon.exe 

    相關的東西再爬別的文吧!這裡只做介紹。

補充:explorer.exe 是檔案總管 可以測試一下它被結束後的樣子 (桌面不見了、工具列不見了...)怎麼叫出來呢?

         在工作管理員左上角->檔案->新工作   裡面打上explorer就行囉! ( 部分簡單的安裝完只要做一次這動作就夠了!不用重開機的~ )

~ 以上有問題歡迎留言討論 ~ By Orsino 2012.6.19

 


    

arrow
arrow

    小新 發表在 痞客邦 留言(2) 人氣()