找回密码
 加入
搜索
查看: 4291|回复: 7

[系统综合] 调整输入法顺序后,如何不重启立即生效。(已解决)

  [复制链接]
发表于 2011-8-9 11:54:35 | 显示全部楼层 |阅读模式
本帖最后由 nmgwddj 于 2011-8-9 18:01 编辑

在通过HKEY_CURRENT_USER\Keyboard Layout\Preload的注册表位置修改了输入法的顺序以后。

通过imetool的输入法工具,是可以看到输入法的顺序有变动,但是在切换输入法的时候,还是按原来的顺序来切换。

但是通过imetool来调整输入法应用以后,此工具会重新获取输入法的顺序成功切换。不知道此工具调用了那些api来实现不重启刷新的。

还是此程序内置的?
发表于 2011-8-9 12:15:12 | 显示全部楼层
注销之后再登录或者刷新explorer进程试下
发表于 2011-8-9 13:56:59 | 显示全部楼层
Windows中的输入法是与键盘布局相对应的,所以先要卸载掉键盘布局(UnloadKeyboardLayout())和所有的输入法,再重新加载键盘布局(LoadKeyboardLayout),最后按新的顺序加载输入法
 楼主| 发表于 2011-8-9 15:37:15 | 显示全部楼层
回复 3# happytc


     懂了,我试下。
 楼主| 发表于 2011-8-9 18:00:58 | 显示全部楼层
回复 3# happytc


    感谢,问题已经解决,但是遇到小小故障,针对QQ拼音输入法的,自己在排查。

想咨询另外一个问题,imetool是如何获取到非系统以外的第三放输入法图标的?注册表反复搜索,也搜索不到输入法图标的信息,莫非也是api实现的?
发表于 2011-8-9 19:53:03 | 显示全部楼层
搜狗输入法有自带的调整顺序功能,挺好用的
 楼主| 发表于 2011-8-9 19:54:09 | 显示全部楼层
回复 6# wei999


    20多家网吧,一台一台的修改,费力吧。
发表于 2011-8-9 21:18:53 | 显示全部楼层
学习了,多谢分享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-25 23:42 , Processed in 0.076218 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表