常规设置方法是不管用的,开机后还是会显示。搜了很多资料后,用了如下办法,已经解决了。思路是从注册表和开机启动输入法显示里来调整。我的目标是这样,就保留两个输入法,搜狗和英语(美国)键盘。目的是删除开机自动显示的英语(英国)英国键盘,开机自动显示英语(美国)键盘。
设置-语言 里,常规操作就好,不多讲,网上的常规操作比较多。设定好以后,就不要再动设置了。
打开注册表,win+r, 输入 regidit, 找到如下项目进行设置:
(1)\HKEY_CURRENT_USER\Keyboard Layout\Preload, 把默认的数值调整为 00000409(这个是默认的英语美国键盘的值)
(2)\HKEY_CURRENT_USER\Keyboard Layout\Substitutes ,把默认的数值调整为 00000409(这个是默认的英语美国键盘的值),同上。
计算机\HKEY_CURRENT_USER\Keyboard Layout\Toggle, 把原来数值为3的,调整为1或者2.
删除两个注册表项目
(1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 项目下的 00000809,
(2)\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes项目下的 00000809.
完成以上1-3操作,开机试一试,如果还是显示 英语(英国)键盘,就重新完成1-4步,开机试一试。注意,常规办法修改后重启可以显示,但是关机之后再开机,还是存在问题。我说的开机试一试,都是彻底关机,再开机。
这个办法主要是从开机启动后台的源头来操作。每一种输入法都对应一个系统内部的值,比如00000804是中文输入,00000409是英语(美国)键盘,00000809是 英语(英国)键盘,其它语种同理。这个操作就是把系统默认的启动项目,强行设置为英语(美国)键盘(也就是操作2,3),以防万一,我直接在注册表项目里把英语(英国)键盘的内容给删除了(也就是操作4),斩草除根的流氓操作,让他想找英语(英国)键盘都找不到。
希望能有帮助!