Windows中用注册表来调整输入法的次序

一个简单的方法,就是先将最常用的输入法删除,再重新安装该输入法,最常用的输入法就安装在前 面了。

第二种方法是通过修改注册表来调整输入法的顺序、增加或删除输入法,甚至可做到Windows启动后 的缺省输入法为汉字而不是英文。通过对注册表的分析,可以发现在HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\keyboard layout\下存放着各输入法对应的主键,见下表所示:


在HKEY_USERS\.DEFAULT\keyboard layout\preload\下则是系统所安装的输入法的主键及键值, 其主键为自然数,键值为上表中各输入法对应的主键。例如系统已安装了“智能ABC”、 “全拼”和五笔输入法,则可看到如下的主键和键值:

主键 键值

1 00000409 2 E0040804 3 E0010804 4 E0220804

下面我们来改变输入法的顺序:

假设要将输入法顺序变为“英文”、“五笔”、“全拼”和 “智能ABC”,可将主键和键值更改如下:

主键 键值

1 00000409 2 E0220804 3 E0010804 4 E0040804

这时再重新启动计算机,输入法顺序就改过来了。

时间: 2024-08-04 03:41:57

Windows中用注册表来调整输入法的次序的相关文章

Windows系统注册表知识完全揭密_注册表

Windows注册表是帮助Windows控制硬件.软件.用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0.通过Windows目录下的regedit.exe程序可以存取注册表数据库.在以前,在windows的更早版本(在Win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的. 在windows操作系统家族中,sys

Windows操作系统注册表的组成与分析

和Windows9x一样,Windows NT也有注册表.注册表是保存系统配置的重要数据库,不过,与Windows 9x相比,它只包含五个部分: (1)HKEY-LOCAL-MACHINE:用于保存本机系统的信息,包含硬件与操作系统的数据,如驱动程序.系统配置信息等: (2)HKEY-CLASS-ROOT:用于保存与关联有关的信息: (3)HKEY-CURRENT-CONFIG:保存与当前的硬件配置文件有关的数据: (4)HKEY-CURRENT-USER:保存与当前登录的用户有关的环境设置的数

Windows系统注册表知识完全揭密

  windows注册表是帮助windows控制硬件.软件.用户环境和windows界面的一套数据文件,注册表包含在windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0.通过windows目录下的regedit.exe程序可以存取注册表数据库.在以前,在windows的更早版本(在Win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的.  在windows操作系统家族中,

【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法

原文:[VS调试]C#读写Windows 7注册表时抛出"不允许所请求的注册表访问权"的解决办法 项目 - 属性 - 安全性,"使用ClickOnce",修改app.mainfest,再取消"使用ClickOnce" [另有一篇参考文章:http://blog.csdn.net/wonsoft/article/details/6598407]     在XP/2003下调试得好好的程序,到了windows7下,却抛出"不允许所请求的注册

windows通过注册表修改3389端口号

windows通过注册表修改3389端口号,步骤如下: 1.开始→运行,输入regedit,打开注册表 进入这个路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp 右边有个PortNamber,默认值3389,需要点下十进制显示,改成你想修改的端口即可. 2.在进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Ten

二十九、教你备份与恢复Windows 2000注册表_注册表

二十九.教你备份与恢复Windows 2000注册表         Windows 2000将它的配置信息存储在注册表的数据库中,其中包含了每个计算机用户的配置文件,以及有关系统硬件.已安装的程序和属性设置等信息,Windows 2000在运行过程中要一直引用这些信息.注册表是以二进制形式存储在硬盘上,错误地编辑注册表可能会严重损坏系统.所以,在更改注册表之前,强烈建议备份注册表信息.为了防止在修改注册表的时候发生致命错误,有必要了解一下注册表文件的备份和恢复方法.除此之外,为了研究注册表的结

调整Windows XP注册表 享受极速宽带上网

宽带网络正逐步走入家庭,得到广泛的应用,但是有的宽带网用户的网页浏览速度.上传及下载速度还不尽如人意.其实在Windows 2000或XP中,通过修改注册表,我们可以让宽带网的速度有大幅的提高,真正享受极速上网的乐趣. 运行regedit,以打开注册表管理器:然后,按以下路径找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. 右击Parameters子键右边相对应的空白处,选择新建→DWORD值,将其

调整Windows XP注册表 享受极速宽带上网_注册表

文/天极网 Windows XP对宽带连接速度进行了限制,是否意味着我们可以改造操作系统,得到更快的上网速度呢? 答:现在宽带网络正逐步走入家庭,得到广泛的应用,但是有的宽带网用户的网页浏览速度.上传及下载速度还不尽如人意.其实在Windows 2000或XP中,通过修改注册表,我们可以让宽带网的速度有大幅的提高,真正享受极速上网的乐趣.   运行"regedit",以打开"注册表管理器":然后,按以下路径找到HKEY_LOCAL_MACHINE\SYSTEM\Cu

Windows在注册表中记录盘符分配的原理

windows在加载一个之前从未加载过的分区时,首先要将这个分区的设备序号信息记录在注册表里,如果对这个分区进行了盘符(或路径)分配,那么在下次加载这个分区的时候就不用再次指定盘符(或路径)了. 这些信息记录在:[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]键值下,内容大致为(从我的电脑里导出的):附件1 这里面重要的是这几个: "\\DosDevices\\R:"=hex:eb,f8,b2,92,00,7e,00,00,00,00,00,00 上