社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2218阅读
  • 7回复

[转帖]nLite 1.4.7 精简输入法的办法【验证通过】

楼层直达
级别: 光盘学士
发帖
2944
飞翔币
944
威望
3093
飞扬币
6398
信誉值
0

前两天发布了WindowsXP SP3开发版,很多朋友问如何精简输入法,现在就将如何精简输入法的过程分享如下,不涉及其他技术。

首先,在nLite的组件优化模块中,点击“高级”按钮,在“额外删除”框中添加以下内容:
;删除全拼输入法(2.0MB)
Winpy.ime
Winpy.chm
Winpy.mb
Winpy.hlp
Winpy.cnt
;删除智能ABC输入法(1.2MB)
Winabc.cwd
Abcsda.dll
Abcwin.exe
Winabc.ime
Winabc.ovl
tmmr.rem
user.rem
Winabc.hlp
Winabc.cnt
;删除微软拼音输入法(5.5MB)
intllime.dll
Pintlgab.imd
Pintlgai.imd
Pintlgb.imd
Pintlgd.imd
Pintlgdx.imd
Pintlgie.imd
Pintlgnt.cnt
Pintlgnt.hlp
Pintlgnt.i96
Pintlgnt.ime
Pintlgrb.imd
Pintlgri.imd
Pintlgs.imd
Pintlgsi.imd
Pintlgsx.imd
Pintlgu.imd
Pintlguc.imd
Pintlphr.exe
;删除郑码输入法(1.6MB)
Winzm.ime
Winzm.chm
Winzm.mb
Winzm.hlp
Winzm.cnt
;删除双拼输入法(1.7MB)
Winsp.ime
Winsp.chm
Winsp.mb
Winsp.hlp
Winsp.cnt
;删除内码输入法(180KB)
Wingb.mb
Wingb.chm
Wingb.hlp
Wingb.cnt
;删除表形码输入法(1.6MB)
Winbx.ime
Winbx.mb
Winbx.chm
Winbx.hlp
Winbx.cnt
;删除输入法相关帮助文件(1.1MB)
Winime.hlp
Winime.cnt
Ime.hlp
Ime.cnt

然后,打开Hivesys.inf,查找Addreg,直到定位到最后一个,用分号注释掉或是删掉如下行:
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","Layout File",0x00000000,"kbdus.dll"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","Layout Text",0x00000000,"%KLT_74%"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804","IME File",0x00000000,"winsp.ime"

;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","Layout File",0x00000000,"kbdus.dll"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","Layout Text",0x00000000,"%KLT_75%"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804","IME File",0x00000000,"winzm.ime"

;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout File",0x00000000,"kbdus.dll"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","Layout Text",0x00000000,"%KLT_91%"
;HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804","IME File",0x00000000,"pintlgnt.ime"

规律为每三行代表一个输入法,第一个三行是双拼,第二个三行是郑码,第三个三行是微软拼音,也就是在原输入法设置中点添加时看到的,注释掉后这里就不会出现了,现在只剩下内码和全拼

打开Hivedef.inf,查找Preload,这里将会看到几个,从字面上可以这么理解,就是预加载相应的输入法,也就是左点输入法看到的可以切换的输入法,这里我们将全拼设为不加载,将其置入添加输入法选项。用分号注释除下面两行外的Preload
HKCU,"Keyboard Layout\Preload","1",0x00000002,"00000804"(美国中文键盘)
HKCU,"Keyboard Layout\Preload","2",0x00000002,"E0040804"(智能ABC)
 
学习是一辈子的事!
级别: 光盘学士
发帖
7255
飞翔币
1601
威望
2745
飞扬币
2005
信誉值
0

只看该作者 1 发表于: 2008-07-10
有微软拼音输入法就可以删除全拼输入法

不错,支持一下
一份祝福
从此
给永远年轻的画儿
天堂路走好
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
只看该作者 2 发表于: 2008-07-10
很细,不错,谢谢提供
我们一直在努力!
级别: 光盘见习
发帖
12
飞翔币
335
威望
13
飞扬币
1482
信誉值
0
只看该作者 3 发表于: 2008-08-03
谢谢LZ分享
级别: 光盘学士
发帖
2944
飞翔币
944
威望
3093
飞扬币
6398
信誉值
0

只看该作者 4 发表于: 2008-08-04
引用
引用第4楼无缘无份于2008-08-04 16:19发表的  :
嗯很详细呀!不错!认真学习下!

最近很少看到缘分啊
学习是一辈子的事!
xhj
级别: 光盘见习
发帖
44
飞翔币
335
威望
13
飞扬币
1297
信誉值
0
只看该作者 5 发表于: 2008-08-07
输入精简了加入一个自己喜欢的输入法是最方便的。感谢了
级别: 光盘见习
发帖
15
飞翔币
345
威望
8
飞扬币
456
信誉值
0
只看该作者 6 发表于: 2008-10-23
不错很详细。。。。。
级别: 光盘中级
发帖
271
飞翔币
683
威望
543
飞扬币
370
信誉值
0
只看该作者 7 发表于: 2008-10-24
不错的教程