- 积分
- 201
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-3-2 12:01:29
|
显示全部楼层
三、T9输入法的改造的修改
当取消联想输入后,会出现下列问题:
①拼音时无法用0键输入符号;
②笔划时无法用0键输入符号,一按0键就输入“了”字;
③笔划时如果用#键输入符号后,就不能显示当前你输入的笔划。
目前的解决方法:当你开启联想功能后,上面的问题完全消失。
****************************************************************
1、完整的拼音输入法修改V2 作者:coollang
适用:5508
说明:这个集合了对拼音输入法的修改。主要有:1键在输入拼音后进入选择状态(或为选中第一个字,可选)。在联想状态为选中第一个字(或进入选择状态,可选)。1,5,9,*,0,#在输入拼音后为直接选中第1,2,3,4,5,6个汉字。0键在无输入状态为新增的一组符号。
BUG:
*键在输入拼音后选择声调的功能被冲掉。不过你可以选择不刷!
“1”键在无输入或联想是进入选择状态,上面会显示一个莫名其妙的5,在通讯录是不能上下选择。
注意:需UNDO以前所有对拼音输入法的修改
43CF60:EA3096D1 FABFC00A
1F0AC0:FFFFFFFFFFFFFFFF 46FF31003D02FAE3
1F0AC8:FFFFFFFFFFFFFFFF E4C846FF30003D04 ;输入拼音后想改1为直接选择第一个字,请修改为64CF
1F0AD0:FFFFFFFFFFFFFFFF E6FF3500FAE364CF ;3500代表0->5可改
1F0AD8:FFFFFFFFFFFFFFFF 46FF35003D04E6FF
1F0AE0:FFFFFFFFFFFFFFFF 3200FAE364CF0D06 ;3200代表5->2可改
1F0AE8:FFFFFFFFFFFFFFFF 37003D04E6FF3100
1F0AF0:FFFFFFFFFFFFFFFF FAE364CF46FF3900
1F0AF8:FFFFFFFFFFFFFFFF 3D04E6FF3300FAE3 ;3300代表9->3可改
1F0B00:FFFFFFFFFFFFFFFF 64CF46FEEB002D02
1F0B08:FFFFFFFFFFFFFFFF FAE396D1FAE364CF
;*键的修改,如果想保留声调,可不刷这一行
43CD08:F08EDADDD4D3F148 E6FF3400FAE364CF ;3400代表*->4可改
43CDA8:EA3096D1 FABF280A
1F0A28:FFFFFFFFFFFFFFFF 3D02FAE3ACCD48E1
1F0A30:FFFFFFFFFFFFFFFF 2D02FAE396D1E6FF
1F0A38:FFFFFFFFFFFFFFFF 3600FAE364CFFFFF ;3600代表#->6可改
;0键增加一组符号,可单独刷
43CEE2:EA3096D1 FABF400A
1F0A40:FFFFFFFFFFFFFFFF 46FF31003D05FAE3
1F0A48:FFFFFFFFFFFFFFFF E6CECC00CC00CC00 ;联想状态下用1进入选择状态,改成E4C8
1F0A50:FFFFFFFFFFFFFFFF 46FF30003D02EA00
1F0A58:FFFFFFFFFFFFFFFF 680A46FEEB002D02
1F0A60:FFFFFFFFFFFFFFFF FAE396D1FAE3E6CE
1F0A68:FFFFFFFFFFFFFFFF F0C6F0D7DADDA6FA
1F0A70:FFFFFFFFFFFFFFFF 8AF41230D740FC02
1F0A78:FFFFFFFFFFFFFFFF F2FCA00A88C0E6FC
1F0A80:FFFFFFFFFFFFFFFF 120000C066FCFF3F
1F0A88:FFFFFFFFFFFFFFFF F2FD02FEE6FEA00A
1F0A90:FFFFFFFFFFFFFFFF E6FFFC02FAE328CE
1F0A98:FFFFFFFFFFFFFFFF FAE3D6CDFFFFFFFF
1F0AA0:FFFFFFFFFFFFFFFF 0F00200023002500 ;这个是符号表,第一个WORD是符号个数,这里是000F,15个
1F0AA8:FFFFFFFFFFFFFFFF 2600280029002A00 ;下面的15个符号是我乱输的,可以改成你喜欢的
1F0AB0:FFFFFFFFFFFFFFFF 2B002D003C003E00 ;注意是Unicode格式
1F0AB8:FFFFFFFFFFFFFFFF 3D0027002F005C00
****************************************************************
2、完整的笔画输入法修改
作者:coollang
适用:5508
说明:这个集结了所有的关于笔画的修改。主要改变有:7,8,9,*,0,#在输入笔画后直接选字。7,8,9可以直接选择联想的字。0在无输入时为新增的一组自定义符号。
BUG:#键在输入笔画后选择部首的功能被冲掉。但你可以选择保留此功能。
注意:需UNDO以前所有对笔画输入法的修改
43DCC8:EA3044E0 FABF6008
1F0860:FFFFFFFFFFFFFFFF 46FCEB003D02FAE3
1F0868:FFFFFFFFFFFFFFFF CCDCA8C046FC3000
1F0870:FFFFFFFFFFFFFFFF 3D05E6FC3500B8C0
1F0878:FFFFFFFFFFFFFFFF FAE3CCDC46FC3700
1F0880:FFFFFFFFFFFFFFFF EA80940846FC3900
1F0888:FFFFFFFFFFFFFFFF EAE0940828C6B8C0
1F0890:FFFFFFFFFFFFFFFF FAE3CCDCFAE344E0
43D71C:EA2044E0 FABF9808
1F0898:FFFFFFFFFFFFFFFF 46F313002D02FAE3
1F08A0:FFFFFFFFFFFFFFFF 20D748E12D02FAE3
1F08A8:FFFFFFFFFFFFFFFF 44E0E6FC3400B8C0
1F08B0:FFFFFFFFFFFFFFFF FAE3CCDCFFFFFFFF
;#键的修改,如果想保留选择部首的功能,可不刷这四行
43DB20:EA203EDC FABFB808
1F08B8:FFFFFFFFFFFFFFFF 48E12D02FAE324DB
1F08C0:FFFFFFFFFFFFFFFF E6FC3600B8C0FAE3
1F08C8:FFFFFFFFFFFFFFFF CCDCFFFFFFFFFFFF
;0键增加一组符号,可单独刷
43DC86:EA2044DE FABFD008
1F08D0:FFFFFFFFFFFFFFFF 2D02FAE38ADCF0C8
1F08D8:FFFFFFFFFFFFFFFF F0D9DADDA6FA8AF4
1F08E0:FFFFFFFFFFFFFFFF 1730F0C8F0D9E08E
1F08E8:FFFFFFFFFFFFFFFF DADD8CFAD7407703
1F08F0:FFFFFFFFFFFFFFFF F2F85E398880E6FC
1F08F8:FFFFFFFFFFFFFFFF 380000C066FCFF3F
1F0900:FFFFFFFFFFFFFFFF F2FD02FEE6FE1809
1F0908:FFFFFFFFFFFFFFFF E6FFFC02FAE37ADB
1F0910:FFFFFFFFFFFFFFFF FAE30CDCFFFFFFFF
1F0918:FFFFFFFFFFFFFFFF 0F00200023002500 ;这个是符号表,第一个WORD是符号个数,这里是000F,15个
1F0920:FFFFFFFFFFFFFFFF 2600280029002A00 ;下面的15个符号是我乱输的,可以改成你喜欢的
1F0928:FFFFFFFFFFFFFFFF 2B002D003C003E00 ;注意是Unicode格式
1F0930:FFFFFFFFFFFFFFFF 3D0027002F005C00
****************************************************************
3、中文输入法下0#的符号修改;这里只修改了符号,并未修改功能,一般可以强刷
;以下为中文状态
;简体拼音输入法单击0键增加15个符号: .0123456789-()闪信
43CEE2: EA3096D1 FABF400A
1F0A40: FFFFFFFFFFFFFFFF 46FF31003D05FAE3
1F0A48: FFFFFFFFFFFFFFFF E6CECC00CC00CC00 ;联想状态下用1进入选择状态,请把E6CE改成E4C8
1F0A50: FFFFFFFFFFFFFFFF 46FF30003D02EA00
1F0A58: FFFFFFFFFFFFFFFF 680A46FEEB002D02
1F0A60: FFFFFFFFFFFFFFFF FAE396D1FAE3E6CE
1F0A68: FFFFFFFFFFFFFFFF F0C6F0D7DADDA6FA
1F0A70: FFFFFFFFFFFFFFFF 8AF41230D740FC02
1F0A78: FFFFFFFFFFFFFFFF F2FCA00A88C0E6FC
1F0A80: FFFFFFFFFFFFFFFF 120000C066FCFF3F
1F0A88: FFFFFFFFFFFFFFFF F2FD02FEE6FEA00A
1F0A90: FFFFFFFFFFFFFFFF E6FFFC02FAE328CE
1F0A98: FFFFFFFFFFFFFFFF FAE3D6CDFFFFFFFF ;下面一行是符号表,0F00指字符个数15个
1F0AA0: FFFFFFFFFFFFFFFF 0F002E0030003100 ;从2E00开始:.0123456789-()闪信
1F0AA8: FFFFFFFFFFFFFFFF 3200330034003500
1F0AB0: FFFFFFFFFFFFFFFF 3600370038003900
1F0AB8: FFFFFFFFFFFFFFFF 2D00280029000100
;简体笔画输入法单击0键增加15个符号: .0123456789-()闪信
43DC86: EA2044DE FABFD008
1F08D0: FFFFFFFFFFFFFFFF 2D02FAE38ADCF0C8
1F08D8: FFFFFFFFFFFFFFFF F0D9DADDA6FA8AF4
1F08E0: FFFFFFFFFFFFFFFF 1730F0C8F0D9E08E
1F08E8: FFFFFFFFFFFFFFFF DADD8CFAD7407703
1F08F0: FFFFFFFFFFFFFFFF F2F85E398880E6FC
1F08F8: FFFFFFFFFFFFFFFF 380000C066FCFF3F
1F0900: FFFFFFFFFFFFFFFF F2FD02FEE6FE1809
1F0908: FFFFFFFFFFFFFFFF E6FFFC02FAE37ADB
1F0910: FFFFFFFFFFFFFFFF FAE30CDCFFFFFFFF
1F0918: FFFFFFFFFFFFFFFF 0F002E0030003100 ;从2E00开始:.0123456789-()闪信
1F0920: FFFFFFFFFFFFFFFF 3200330034003500
1F0928: FFFFFFFFFFFFFFFF 3600370038003900
1F0930: FFFFFFFFFFFFFFFF 2D00280029000100
;简体输入法下#键的符号修改: 空格 ,。? ! 、:;… " '^ _ 短信隐藏码 /
3DF960: 20002C00013002303A003B003F002100 20002C0002303F00210001303A003B00
3DF970: 26205F0022002F0027007E0040000600 2620220027005E005F0000002F000600
****************************************************************
4、更改习惯加快笔画输入法的速度;作者:cool_lang
;适用:5508
;说明:这个可以更改笔画输入法的习惯,适用7,8,9,0直接选中1,2,3,4个字。
;我本来的主意是用7,8,9,*,0,#直接选中1-6的汉字。但发现#键有它自己的用途,
;好像是切换其他的偏旁或直选汉字(抱歉,我一直用拼音,对笔画不熟悉)。
;而*键也许处理一下。
;简体笔画
43DCC8: EA3044E0 FABF6008
1F0860: FFFFFFFFFFFFFFFF 46FCEB003D02FAE3
1F0868: FFFFFFFFFFFFFFFF CCDCA8C046FC3000
1F0870: FFFFFFFFFFFFFFFF 3D05E6FC3400B8C0
1F0878: FFFFFFFFFFFFFFFF FAE3CCDC46FC3700
1F0880: FFFFFFFFFFFFFFFF EA80940846FC3900
1F0888: FFFFFFFFFFFFFFFF EAE0940828C6B8C0
1F0890: FFFFFFFFFFFFFFFF FAE3CCDCFAE344E0
;繁体笔画
43F8CC: EA3048FC FABF2008
1F0820: FFFFFFFFFFFFFFFF 46FCEB003D02FAE3
1F0828: FFFFFFFFFFFFFFFF D0F8A8C046FC3000
1F0830: FFFFFFFFFFFFFFFF 3D05E6FC3400B8C0
1F0838: FFFFFFFFFFFFFFFF FAE3D0F846FC3700
1F0840: FFFFFFFFFFFFFFFF EA80540846FC3900
1F0848: FFFFFFFFFFFFFFFF EAE0540828C6B8C0
1F0850: FFFFFFFFFFFFFFFF FAE3D0F8FAE348FC
****************************************************************
5、输入法下“0、1、*、#”的符号修改{中文状态:#键(15个)、0键(30个)拼音和笔划各15个}
{英文状态:#键(15个)、0键(15个)、*键(15个)、1键(7个)}
合计为=15+30+15+15+15+7=97个
英文状态下2-9数字对应的地址,自己想怎么改就怎么改:
英文大写状态:
键位 地址 个数
Key0=0x3ebc00 14
Key1=0x3ebc1c 7
Key*=0x3ebc2a 10
Key#=0x3ebc3c 15
Key2=0x3ebc5a 5
Key3=0x3ebc64 5
Key4=0x3ebc6e 4
Key5=0x3ebc76 4
Key6=0x3ebc7e 6
Key7=0x3ebc8a 5
Key8=0x3ebc94 5
Key9=0x3ebc9e 8
英文小写状态:
键位 地址 个数
Key2=0x3ebcae 7
Key3=0x3ebcbc 6
Key4=0x3ebcc8 5
Key5=0x3ebcd2 4
Key6=0x3ebcda 7
Key7=0x3ebce8 6
Key8=0x3ebcf4 6
一些常用符号的代码:
空格:2000
, : 2C00
。: 0230
? : 3F00
! : 2100
…: 2620
、: 0130
: : 3A00
;: 3B00
" : 2200
' : 2700
^ : 5E00
_ : 5F00
/ : 2F00
& : 2600
换行:0D00
隐藏:0000
闪信:0100
倒?: BF00
倒!: A100
( : 2800
) : 2900
* : 2A00
+ : 2B00
- : 2D00
@ : 4000
% : 2500
~ : 7E00
= : 3D00
\ : 5C00
< : 3C00
> : 3E00
[ : 5B00
] : 5D00
{ : 7B00
} : 7D00
. : 2E00
× : D700
÷ : F700
± : B100
|
|