hehui 发表于 2008-6-12 11:35:02

请教如何使输入法立即生效?

我用AU3复制文件、修改注册表后输入法安装成功,但是在输入法指示器里看不到!
添加输入法也看不到这项!
要重启之后才能显示出来,正常使用!
请问各位有没有什么办法让输入法马上生效?

bing614 发表于 2008-6-12 12:17:59

论坛以前有人提过这样的问题,你试下这样
DllCall("user32.dll","long","LoadKeyboardLayout","str","E0330804","int",0x1)

hehui 发表于 2008-6-12 13:09:23

原帖由 bing614 于 2008-6-12 12:17 发表 http://www.autoitx.com/images/common/back.gif
论坛以前有人提过这样的问题,你试下这样
DllCall("user32.dll","long","LoadKeyboardLayout","str","E0330804","int",0x1)
bing614兄高人!
不过还有个小问题,执行后能在添加输入法的对话框里能看到新装的输入法,但是任务栏的指示器里还是看不到!
还有没有什么办法?

tywb 发表于 2008-6-12 14:04:56

DllCall("user32.dll","long","LoadKeyboardLayout","str","E0330804","int",0x1)
这个对ctfmon好象无效
对托盘里的internat.exe有效果!!
页: [1]
查看完整版本: 请教如何使输入法立即生效?