註冊表值的紀錄在
HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys 下
但我也看不懂
資料如下
Key Modifiers REG_BINARY05 c0 00 00
Target IME REG_BINARY04 04 20 e0
Virtual Key REG_BINARY39 00 00 00
我們會改到的地方只有 Key Modifiers(組合鍵:如 ctrl alt shit....)
和 Virtual Key(0.1.2.3....9) 的第一個數值而已,其它的不需要管它…
我將他們的組合對照表列在下面,這樣我們就可以依照我們喜歡的組合來設定了
不需要再配合shift了…
Key Modifiers
01:ALT
02:CTRL
03:CTRL-ALT
04:SHIFT
05:SHIFT-ALT
06:CTRL-SHIFT
07:CTRL-ALT-SHIFT
20:SPACE
因為我們原先是設定 shift-alt-9為嘸蝦米,對照上面的表可以得知,Key Modifiers
第一個數值是 05(shift-alt),而我們現在要改為 alt-9 ,所以就是將05改為01
Virtual Key
0:30
1:31
2:32
.
.
8:38
9:39
我們原先是設定shift-alt-9 為嘸蝦米,對照上面表可得知,Virtual Key 的第一個
數值是39,也就是9,如果我們欲改為 8,那就是將39改為38
這樣大家就可以自己改喜歡的組合,而不用一定要配合 shift 了!
注音的改法也是一樣,先找出注音的對應機碼在哪,再改 Key Modifiers 和 Virtual Key
的第一個數值就可以了!
================================
^^
看不懂嗎?
總之找
Key Modifiers 後面是 06 xx 00 00 之註冊值
將 06 改成 02
如有Registry Monitor 這類的軟體
很簡單就可以找到輸入法快速切換/啟動鍵
到時再改 06 -> 02 就可以了
P.S. 由於 HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys 是預設值
可能要重新開機才見效
現在使用值形式如
HKEY_USERS\S-1-5-21-1606980848-1220945662-682003330-1003\Control Panel\Input Method\Hot Keys
由於每個人不一樣因此建議修改 "預設值"