此时系统右下角无论有没有语言栏都可以,无论输入法的语言栏处在什么状态都可以。
总体思路:
1.备份输入法相关的注册表分支。
2.清除干扰因素,结束输入法相关进程
3.结合自己情况修改代码
4.无需重启,注销电脑并登录 立即生效。
5.启用系统的输入法进程
6.完美实现图中效果。
7.部分 *** 作失败或没达到教程效果的处理方法,以及备注。
2
教程开始
1.按 windows键+R ,打开运行对话框输入以下命令并回车
regedit
定位注册表路径到
HKEY_CURRENT_USER\Keyboard Layout
如图所示,选中 Keyboard Layout一项
选中后,点击顶部菜单栏的“文件”,d出下拉菜单,选择“ 导出 ”
接着d出导出的对话框,要你选择把指定的注册表项目导出的存放目录,为了 *** 作方便,建议保存到桌面,保存名字任意打,例如:输入法注册表备份
同时在 对话框的底部一栏“导出范围”,选择“导出所选分支”
如图所示
备份后可以“为所欲为”了。
3
2.打开任务管理器,并选择“详细信息”标签,查找
ctfmon.exe 进程,如果找到了,选中它并右键,选择结束任务
没找到这一步可以跳过,如图
如果是搜狗输入法,请务必在任务管理器结束搜狗输入法相关的几个进程,具体自行百度,因为它会实时监控输入法,实时修改输入法设置,一旦修改注册表,搜孤输入法会自动改回去,他会造成以下干扰,修改成功后,又会被搜狗篡改输入法设置,造成重新出现EN,CN标签。备注:这也是一些网友回复较多的问题,第三方输入法后台动手动脚,未经过用户许可,国产歪风,此处省略一万字。
END
方法/步骤2
3.开始正式修改,先定位注册表路径为
HKEY_CURRENT_USER\Keyboard Layout\Prelo
定位到 Prelo 后,右边窗口有些字符串值的名字和数据。
无论是什么,有多少,甚至没有,只需要这么做:
把“默认”之后的字符串值全部选中(不包括“默认”),并删除。
删除后,只有“默认”字符串值。
对着右边窗口空白处 点击右键,选择新建一个字符串值,名字是
1
新建后,右键选中它,d出菜单选择 第一项”修改“
把”数值数据“修改为
00000804
然后确定保存,说明:00000804 是 美式键盘的代码,就是无中文输入法状态的英文状态,这一步的目的:添加一个输入法,切换顺序是第一位,必须照做。
如果有多个中文输入法,比如有4个中文输入法,那么请建立名字分别是1,2,3,4的字符串值,有N个输入法,就建立N个名字分别为1,2,3……N的字符串值。
继续在右边窗口的空白处新建一个字符串值,名字是
2
新建后,右键选中它,修改”数值数据“为
d0010804
然后确定保存,这一步的意思是,添加一个英文键盘布局的输入法,切换顺序是第二位,同时把它设置为默认输入法
这两次的步骤目的:因为字符串值名字1 和 字符串值名字2 的 数值数据一致,系统会认为切换顺序第一位和切换顺序第二位的输入法同属于一种键盘布局,英文键盘布局,在只有同一个键盘布局下,有多种输入法是不会出现EN和CH 两个键盘布局的区别,语言栏前面没了讨厌的 CH 和EN
ch表示中文键盘,en表示英文键盘。
这两步完成后
定位到
HKEY_CURRENT_USER\Keyboard Layout\Substitutes
删除右边窗口除了”默认“字符串值之外的所有字符串值,如果本来就只有一个”默认“字符串值,就跳过此步骤
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)