Wednesday, May 24

改变微软拼音输入法的键盘布局

从windows2000以来,在日文环境下输入中文已经不成为问题了。特别是微软中国网站还提供最新的微软拼音输入法2003下载。安装到日文windows 2000/xp上就可以轻松输入中文了。
但是,在微软拼音输入法缺省使用的是英文键盘布局,通过日文键盘输入中文的时候经常出现找不到键的情况,要想快速的使用msn messenger聊天,特别是输入表情符号的时候,头脑中需要记住英文键盘布局,还要切换自如才行。

今天经过调查研究,知道了可以修改下面的注册表,来改变微软输入法的键盘布局。在日文键盘的环境下,将
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804
的Layout File的值改为kbdjpn.dll,再启动机器,应该可以成功地达到目的。

注册项Keyboard Layouts下的键值里面,以0804结尾的是简体中文,0404是繁体中文,更多国家代码参见:Configuring and Using International Features of Windows: Windows 2000 - List of Locale IDs and Language Groups

以上办法也总不灵验,极端大法是用系统目录system32下的kbdjpn.dll代替同目录下的kbdus.dll文件。以WindowsXP为例,首先将C:\WINDOWS\system32\kbdjpn.dll拷贝到C:\下,改名为kbdus.dll,然后考回C:\WINDOWS\system32目录,覆盖原来的kbdus.dll。重启机器。

以上办法在Windows XP日文版和Windows 2003英文版实验成功。