作者xflies ()
看板Visual_Basic
标题[VB6 ] 修改输入法(IME)热键
时间Thu May 7 05:44:46 2009
有个大陆人写的工具 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