首页 五笔字根 五笔教程 打字相关 五笔下载 五笔新闻 常见问题 五笔经验 五笔相关
输入法的安装与制作原理
[位置:五笔相关·五笔相关][字体:  ][颜色: 绿  ][中文简体 中文繁體]

很多朋友问我输入法安装程序怎么做,这两天有空,就整理了一下,希望能够从中给大家一点启示!
    ★Win9x/Me 系统
    步骤一:拷贝文件。
    在Win9x/Me系统下, 把输入法相关文件(一般是*.IME,可能还有其它 .DLL文件)拷贝到 Win$\System$ 目录下。
    步骤二:修改注册表。
    ①第一处:
    在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\ 下新建主键(E0xx0804, 请替换 xx 为一不重复的十六进制数),再在该主键下新建三个字串项,内容如下:
    格式为:名称 = 数据
    IME File = imeName.ime
    Layout File = kbdus.kbd
    Layout Text = 输入名名称
    ②第二处:
    在 HKEY_CURRENT_USER\Keyboard Layout\preload 下新建一主键 x ,(数字, 比现有的主键最大数大 1)
    其内容为:(默认) = E0xx0804 (默认用 "" 表示键名, E0xx0804 就是上述第一处新建的那一个主键名)
    步骤三:激活输入法。(即使桌面右下角的输入法列表中出现新安装的输入法)
    使用Windows API:LoadKeyoardLayout("E0xx0804", KLF_ACTIVATE), 激活输入法, 具体用法请查看 MSDN。
    ★WinNT/2000/XP 系统
    步骤一:拷贝文件。
    在WinNT/2000/XP 系统下, 把输入法相关文件(一般是*.IME,可能还有其它 .DLL文件)拷贝到 Win$\System$ 目录下。
    步骤二:修改注册表。
    ①第一处:
    在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\ 下新建主键(E0xx0804, 请替换 xx 为一不重复的十六进制数),再在该主键下新建三个字串项,内容如下:
    格式为:名称 = 数据
    IME file = imeName.ime
    Layout File = kbdus.DLL
    Layout Fext = 输入名名称
    ②第二处:
    HKEY_CURRENT_USER\Keyboard Layout\Preload 下,新建字串项 x ,名称及数据为: x = E0xx0804 (x 是数字, 比现有的最大键名值大 1, E0xx0804 是上述新建的主键名)。
    步骤三:激活输入法。(即使桌面右下角的输入法列表中出现新安装的输入法)
    使用Windows API:LoadKeyoardLayout("E0xx0804", KLF_ACTIVATE), 激活输入法, 具体用法请查看 MSDN。
    说明:
    ①步骤三如果不做的话,则在重启计算机后,桌面右下角的输入法列表中才会出现你安装的输入法,否则需要用户手动在“控制面板”的“输入法”中添加到桌面右下角的输入法列表中去。
    ②Win$是指系统Windows的安装目录,Win9x/Me下一般是 x:\Windows,而 WinNT/2000 一般是 x:\Winnt,WinXP下一般是 x:\Windows。
    ③System$是指 Windows的系统目录,Win9x/Me下一般是 Win$ 目录下的 System 目录,WinNT/2000/XP 下一般是 Win$ 下的System32目录。
      另:有一些朋友在写输入法安装程序时,只使用 ImmInstallIME 这个API,好像不用修改注册表,应该也是可以的。具体还是查看MSDN吧,这个API我没有使用过。


本文作者:未知

上一篇:免费的五笔字根练习软件 文章浏览:4325  文章来源:五笔字根网
下一篇:网友的五笔打字经验
□分类阅读排行
01、五笔难打,难拆,疑难字编码表
02、“中国第一软件”王码五笔专利败诉内幕
03、用户常询问如何五笔拆分的汉字
04、常见五笔难拆字排行榜
05、12年发明 “五笔纸牌”
06、怎是“五笔字型”的罪过?
□相关文章列表
00、没有找到相关文章