[VB6 ] 修改輸入法(IME)熱鍵
有個大陸人寫的工具 IME Tool 可以任意修改輸入法的組合鍵
我想用VB6寫的類似作用的程式
上網查到這些熱鍵放在註冊表
HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 下面
舉例來說
00000070 存的是 啟用/停用輸入法切換 的組合鍵
預設值是 Ctrl + Space,則機碼值是這個樣子:
"Key Modifiers" = hex:02,C0,00,00
"Virtual Key" = hex:20,00,00,00
如果我要換成 Ctrl + A,理論上我只要把 Virtual Key 改成 hex:41,00,00,00
可是我發現光是改註冊表並不會真的讓新的組合鍵生效
但是這時候打開控制台的輸入法選項,我設的新組合鍵馬上就可以用了
所以顯然應該還少了類似向系統註冊熱鍵的步驟
請問有人知道該怎麼作嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.188