1:win+R输入regedit 回车 打开注册表编辑器
2:定位如下注册表
HKEY_CURRENT_USER\Keyboard Layout\Preload
你应该能看到如下画面,以我的为例:
其中每个编号对应安装的输入法,从上到下排列,Data值为使用的键盘布局。
打开输入法列表,从上到下找到输入法的编号。如:
安装了英式键盘英文和百度,那么对应关系为:
1 - 英式英文 - 键盘布局809
2 - 百度 - 键盘布局804
3:根据情况记住自己的数据。然后打开
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\
这里存储了各个键盘布局应用的配置文件。还是以我的为例,我想把百度改成英式英文的布局,那么首先找到英式英文的布局(809)
复制Layout File对应的Data值(KBDUK.DLL)
然后找到百度的配置(804),把这个刚刚的Data(KBDUK.DLL)复制到804的Layout File里面,重启电脑即可。
(PS:804存储的是中文美式键盘,而国内各种输入法都是基于这个键盘布局的,所以改完以后安装其他中文输入法也会应用这个键盘布局,无需再次更改。)