恢复ctrl+space来切换中英文输入法

来源:互联网 发布:mac 怎样还原网络设置 编辑:程序博客网 时间:2024/04/30 15:42

什么叫“在不同的输入语言之间切换” VS “中文(简体)输入法--输入法/非输入法切换”

这两位都是WIN XP 输入法快捷键里边的名词,默认情况下前者的快捷键是ctrl+shift,顾名思义:就是在所有各种输入法之间切换。比如:你的输入法里有如下三种输入法:英文(美式键盘)--极点五笔--智能ABC。现在按ctrl+shift就可以在三种输入之间循环切换。

“中文(简体)输入法--输入法/非输入法切换”的默认快捷键是ctrl+space,它的意思是在英文与中文输入法之间切换。比如说:你现在使用的输入法是极点五笔,按ctrl+space马上切换至英文输入法,再按ctrl+space又切换至中文输入法中的极点五笔。(如果你切换到英文输入法前用的是智能ABC当然再ctrl+space又回到智能ABC了)

好了!解释完毕。进入正题,

“中文(简体)输入法--输入法/非输入法切换”的默认快捷键是ctrl+space,如果你不改那最好,如果你改动过,想再改回来的话,就会发现现:在输入法热键设置里ctrl和space之间硬是横着一个shift(系统硬性要求,无法取消shift),好像听说这是windows的一个BUG,这真是送神容易请神难啊!

解决方法:


更改热键前系统默认的注册表中相关键值为:

(机器键值可能不同, 直接搜索 Input Method 便能定位。)

HKEY_USERS/S-1-5-21-3384431287-1875203719-1061035024-1005/Control Panel/Input Method/Hot Keys/00000010下的Key Modifiers子键


此键值为02C00000代表ctrl+space,

如果为06C00000则为ctrl+shift+space。

重启后,OK~