调整输入法顺序后,如何不重启立即生效。(已解决)
本帖最后由 nmgwddj 于 2011-8-9 18:01 编辑在通过HKEY_CURRENT_USER\Keyboard Layout\Preload的注册表位置修改了输入法的顺序以后。
通过imetool的输入法工具,是可以看到输入法的顺序有变动,但是在切换输入法的时候,还是按原来的顺序来切换。
但是通过imetool来调整输入法应用以后,此工具会重新获取输入法的顺序成功切换。不知道此工具调用了那些api来实现不重启刷新的。
还是此程序内置的? 注销之后再登录或者刷新explorer进程试下 Windows中的输入法是与键盘布局相对应的,所以先要卸载掉键盘布局(UnloadKeyboardLayout())和所有的输入法,再重新加载键盘布局(LoadKeyboardLayout),最后按新的顺序加载输入法 回复 3# happytc
懂了,我试下。 回复 3# happytc
感谢,问题已经解决,但是遇到小小故障,针对QQ拼音输入法的,自己在排查。
想咨询另外一个问题,imetool是如何获取到非系统以外的第三放输入法图标的?注册表反复搜索,也搜索不到输入法图标的信息,莫非也是api实现的? 搜狗输入法有自带的调整顺序功能,挺好用的 回复 6# wei999
20多家网吧,一台一台的修改,费力吧。 学习了,多谢分享
页:
[1]