如何改变中文输入法的排列顺序

在简体中文Windows 9x中提供了丰富的中文输入方法,如微软拼音、智能ABC、全拼、双拼、区位、郑码等,其排列顺序一般都由安装时的顺序而定,其相应信息也被同时记录在注册表中(比如,有很多朋友根据自己的实际需要又安装了五笔型码输入法。但不幸的是,该输入法恰好被排在了其他所有输入法之后,以致使用起来非常不便,需要按Ctrl+Shift键进行多次切换才能调用,用鼠标切换呢也同样是很不得心应手)。那么,如何重新调整输入法的排列顺序呢?本文下面就以把智能ABC输入法直接排到“英语(美国)”的下面加以说明。
当然,最简单的方法就是先把所有的中文输入法全部删掉后再重新安装。方法是:用鼠标右键点击任务栏右侧的输入法小图标“En”并选取“属性…”命令,在弹出的“键盘属性”对话框中,单击“语言”选项卡,从“安装的键盘语言及布局”列表框中把中文输入法依次删除而只留下“英语(美国)”一种,然后再单击“添加…”按钮,并首先安装“智能ABC输入法”再安装其他输入法即可。

但删除/重装输入法时需要Windows 9x的安装盘,如果手头上没有安装盘,并且输入法已经全部安装完毕,比如,假设现在有五种输入法,其排列顺序依次是英语、微软拼音、智能ABC、全拼和区位,那么也有两种方法可以把智能ABC输入法直接排在英语的下面。

先来看看第一种方法。如果你对Windows 9x的注册表比较熟悉,请先运行注册表编辑器Regedit,并依次进入到HKEY_CURRENT_USER \ Keyboard Layout \ Preload,在此你会发现有五个主键,并从1至5依次排列,这五个主键的键值就对应着上述五种输入法。知道了这一点,只需将第2个主键和第3个主键的键值进行互换,然后退出注册表编辑器并重新启动系统,就可以实现微软拼音与智能ABC输入法位置的互换了。

主键 输入法
E00E0804 微软拼音输入法
E0040804 智能拼音输入法
E0050804 区位码输入法
E0010804 全拼输入法
00000409 英文输入法
E0030804 郑码输入法
E0020804 双拼输入法
在HKEY_USERS\.DEFAULT\keyboard layout\preload下有1,2,3,4……等主键
1,2,3,4…..则代表输入法的排序,单击1,2,3,4….可在右边的窗口中看到相应的输入法的键值改动键值,可改变输入法的顺序

—-如果你觉得修改注册表比较危险,而且不怕麻烦,那么也可以试试第二种方法。用鼠标右键单击“En”图标并选择“属性”命令以调出“键盘属性”对话框。然后在“安装的键盘语言及布局”列表框中选择“智能ABC输入法”,单击“设成默认值”按钮,使“智能ABC输入法”成为默认语言。重新启动系统后,我们可以看到默认的输入法图标已由原来的“En”变成了“中”。重复上述步骤,将默认语言恢复为“英语(En)”,再一次重新启动系统,这时你就会发现,智能ABC输入法已被排到了第二位,而微软拼音输入法则被挤到了第三位。

—-最后,笔者再告诉大家一个小秘密。在中文Windows 95/98中负责管理输入法的是System目录下的Internat.exe文件。不相信?那么你按一下组合键Ctrl + Alt + Del试试(注意:只可按一次,否则“再次按下Ctrl + Alt + Del将重新启动计算机。这样会丢失所有正在运行中的程序尚未保存的信息。”——比尔·盖茨语),你可以看到内存中运行有Internat。选取它,再连续单击两次“结束任务”按钮,你看到了什么?任务栏右边的“En”图标是不是已经不翼而飞?但奇妙的是,如果你在关闭Internat之前是处于中文输入状态,那么此时你仍然可以输入汉字,或者通过Ctrl+Shift键进行输入法的切换。但此时是真正的“盲打”了,因为输入法状态条等都已经“避而不见”。要想把它们再调回来,从“开始/运行…”对话框中再运行“Internat.exe”即可。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注