爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 435|回复: 2
收起左侧

求输入短信的时候短按就选字 的补丁

[复制链接]
发表于 2006-4-1 16:35:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
那个有这样的补丁 我找不到啊```哎
发表于 2006-4-1 16:39:29 | 显示全部楼层
17、T9输入法修改套餐
(1) 完整的拼音输入法修改 (推荐指数★★★★★)
;
;  作者:coollang
;  移植:kxn@SMTH
;  适用:6618/3618 v24 中文
;
;  kxn 的说明:
;  这个 patch 和狼大师的 6688 patch 功能完全一样,代码部分在移植的过程中重新整理了一下
;  似乎减少了一些空间占用,另外把符号表移动到 patch 空间的末尾,方便以后增添内容。
;  因此看起来差别比较大,不要担心,这是正常的。
;
;  狼大师的说明:
;
;  说明:这个集合了对拼音输入法的修改。主要有:
;  ①1键在输入拼音后进入选择状态(或为选中第一个字,可选)。在联想状态为选中第一个字(或进入选择状态,可选)。
;  ②1,5,9,*,0,#在输入拼音后为直接选中第1,2,3,4,5,6个汉字。
;  ③0键在无输入状态为新增的一组符号。
;
;  BUG:
;  当取消联想输入后,会出现下列问题:
;  ① 拼音时无法用“0”键输入符号,目前的解决方法:开启联想功能问题完全消失。
;  ② “*”键在输入拼音后选择声调的功能被冲掉。不过你可以选择不刷!
;  ③ “1”键在无输入或联想是进入选择状态,上面会显示一个莫名其妙的P,在通讯录是不能上下选择。
;   
;  .............................................
;  下面是完整的 patch  
;
;  1键在输入拼音后进入选择状态(或为选中第一个字,可选)。

6c3640: EA307638 FAFD5011
6C3488: EA307638 FAFDE211

; 0键增加一组符号,可单独刷

6C35C2: EA307638 FAFD8C11

; *键的修改,如果想保留声调,可不刷这一行
6C33E8: F08EDAF434B8F148 E6FF3400FAEC4436
;                          * -> 4 (34 表明 * 号对应了第4个字, 下同)

7D1150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FF31003D02FAECC42F46FF30003D03
;            输入拼音后想改1为直接选择第一个字,请修改为 4436
;                     
7D1160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF35000D1146FF35003D03E6FF3200
;                                          0 -> 5                  5 -> 2
7D1170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0B46FF39003D03E6FF33000D0546FE
;                                                          9 -> 3                  
7D1180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EB002D02FAEC7638FAEC443646FF3100
7D1190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D02FAECC42F46FF30003D02EA00AE11
;         联想状态下想用1为直接选择第一个字,请修改为 4436
7D11A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FEEB002D02FAEC7638FAECC635F0C6
7D11B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D7DC4DA84C8AF41230D740F403F2FC
7D11C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E1288C0E6FC120000C066FCFF3FF2FD
7D11D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FEE6FE4E12E6FFF403FAEC0835FAEC
7D11E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B6343D02FAEC8C3448E12D02FAEC7638
7D11F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF3600FAEC443646FF31003D02FAEC
;                                          # -> 6
7D1200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C63546FF30003D02EA001A1246FEEB00
7D1210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D02FAEC7638FAECC635F0C6F0D7DC4D
7D1220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A84C8AF41230D740F403F2FC4E1288C0
7D1230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC120000C066FCFF3FF2FD02FEE6FE
7D1240: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E12E6FFF403FAEC0835FAECB634

; 下面是符号表
; 这是符号表项数, 现在是 15 个(0x0F)

7D124E: FFFF 0F00

; 下面是 Unicode 的符号表

7D1250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000230025002600280029002A002B00
7D1260: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D003C003E003D0027002F005C00

长公子威:以上这两行代码,可根据需要,参照代码表自己修改.
===================================================================================
【Flash补充】拼音输入法 15970# 快选
coollang的“完整的拼音输入法修改”用 159*0# 进行快选,这样牺牲了 * 键选择音调的功能,而我要保留这个功能,所以使用 15970# 进行快选。

哪位需要的就刷下面的补丁吧。
注意:一定undo原来的“完整的拼音输入法修改”,否则 * 键还是不能选择音调。

; 修改:toodle
; 时间:2003-12-28
; 1键在输入拼音后进入选择状态(或为选中第一个字,可选)。
; 在联想状态为选中第一个字(或进入选择状态,可选)。
; 1,5,9,7,0,#在输入拼音后为直接选中第1,2,3,4,5,6个汉字。

6c3640: EA307638 FAFD4411
6C3488: EA307638 FAFDE211
; 0键增加一组符号,可单独刷
6C35C2: EA307638 FAFD8C11

7D1144: FFFFFFFFFFFFFFFFFFFFFFFF 46FF31003D02FAEC443646FF
7D1150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 37003D03E6FF34000D1746FF30003D03
;                                                  7 -> 4
7D1160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF35000D1146FF35003D03E6FF3200
;                                          0 -> 5                  5 -> 2
7D1170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0B46FF39003D03E6FF33000D0546FE
;                                                          9 -> 3                  
7D1180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EB002D02FAEC7638FAEC443646FF3100
7D1190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D02FAEC443646FF30003D02EA00AE11
7D11A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FEEB002D02FAEC7638FAECC635F0C6
7D11B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D7DC4DA84C8AF41230D740F403F2FC
7D11C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E1288C0E6FC120000C066FCFF3FF2FD
7D11D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FEE6FE4E12E6FFF403FAEC0835FAEC
7D11E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B6343D02FAEC8C3448E12D02FAEC7638
7D11F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF3600FAEC443646FF31003D02FAEC
;                                          # -> 6
7D1200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C63546FF30003D02EA001A1246FEEB00
7D1210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D02FAEC7638FAECC635F0C6F0D7DC4D
7D1220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A84C8AF41230D740F403F2FC4E1288C0
7D1230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC120000C066FCFF3FF2FD02FEE6FE
7D1240: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E12E6FFF403FAEC0835FAECB634


; 下面是符号表
; 这是符号表项数,现在是 15 个(0x0F)
7D124E: FFFF 0F00
; 下面是 Unicode 的符号表,对应.,()¥№℃% ‰※[闪信]★◆▲-
7D1250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2E002C0028002900A500162103212500
7D1260: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 30203B2001000526C625B2252D00
----------------------------------------------------------------------------------------
长公子威:
拼音的“er”打不出来了,输完“e”,再敲“r”,会输入“额”字,“er”中最常用的字有“而、儿、二、耳”四个,我的方案是这么解决的(一起修改了0键和#键的符号):
;0键//,?!:、。;…_~/闪信空格\<奇怪空格>而儿二耳共20个
7D124E: 1400
;修改符号表项数为20
7D1250: 2c003f0021003a00013002303b002620
7D1260: 5f007E002F0001005C003C0000003E00
7D1270: 0C803F518C4E3380
;对应而儿二耳
;#键//.(空格)"0123456789
0x5B81C: 2e002800200029002200300031003200
0X5B82C: 3300340035003600370038003900
===================================================================================
【Flash修改】改进后的完整拼音输入---加快输入!
;适用版本:X618V24
;作者:coollang.其中jackiemm进行了改进
;版本:v1
;改进日期:2004-04-28
;功能:输入法更加方便简捷!
;   对于完整的拼音输入法修改中,很多人不习惯1、5、9、*、0、#直接选字,而且有时候用拼音录入字后用159*#选择,联想后选字是用长按序号键选择,两者操作方式不同,常打字打得糊涂后,都乱了,还要判断这个字是用拼音输入的还是手机自己想出来的。
;以下这个方法可以实现:
;1去除拼音录入字后用159*#直接选字,用1进入选择状态后,直接按相应数字选字!
;2、出现了更多的联想字!!!
;    在没有输入时,按1进入联想的选择状态后,按上下导航键可以翻页出来更多的联想字,不仅仅只有原来的那六个联想字!这样我们的打字速度大大加快!
;    例如:原来我们打“心”,出来的联想字只有“中里想理情灵”,现在在打入“心”后,按“1”,再按下导航键可以出现“地头思事脏态”,再按一下下导航键,又出来“意目上底跳境”等等,应大家要求把完整地FLASH附上   

6c3640: EA307638 FAFD5011
6C3488: EA307638 FAFDE211

6C35C2: EA307638 FAFD8C11

7D1150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FF31003D02FAECC42F46FF30003D03
7D1160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF37000D1146FF35003D03E6FF3700
7D1170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D0B46FF39003D03E6FF37000D0546FE
7D1180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EB002D02FAEC7638FAEC443646FF3100
7D1190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D02FAECC42F46FF30003D02EA00AE11
7D11A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FEEB002D02FAEC7638FAECC635F0C6
7D11B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0D7DC4DA84C8AF41230D740F403F2FC
7D11C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E1288C0E6FC120000C066FCFF3FF2FD
7D11D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FEE6FE4E12E6FFF403FAEC0835FAEC
7D11E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B6343D02FAEC8C3448E12D02FAEC7638
7D11F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF3700FAEC443646FF31003D02FAEC
7D1200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C63546FF30003D02EA001A1246FEEB00
7D1210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D02FAEC7638FAECC635F0C6F0D7DC4D
7D1220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A84C8AF41230D740F403F2FC4E1288C0
7D1230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC120000C066FCFF3FF2FD02FEE6FE
7D1240: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E12E6FFF403FAEC0835FAECB634
;关于5的不能长按选字的改进,请把这行换成下面这行,然后可以按5直接选5所对应的字
;7D1160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF37000D1146FF35003D03E6FF3500
****************************************************************************************
(2)完整的笔画输入法修改 (推荐指数★★★★★)
;
; 作者:coollang
; 移植:kxn@SMTH
; 适用:6618/3618 v24 中文
;
; kxn 的说明:对狼大师的程序优化了一下,和拼音修改里面的0键符号共享,节省空间
;
; 下面是狼大师的说明
;
; 说明:这个集结了所有的关于笔画的修改。
; 主要改变有:
; 7,8,9,*,0,#在输入笔画后直接选字。
; 7,8,9可以直接选择联想的字。
; 0在无输入时为新增的一组自定义符号。
;
; BUG:
①#键在输入笔画后选择部首的功能被冲掉。但你可以选择保留此功能
②笔划时无法用0键输入符号,一按0键就输入“了”字;
③笔划时如果用#键输入符号后,就不能显示当前你输入的;
;  .............................................
;  下面是完整的 patch

6C48C6: EA30424C FAFDA012
6C431A: EA20424C FAFDD412

;#键的修改,如果想保留选择部首的功能,可不刷下面这行

6C471E: EA203C48 FAFDEC12

;0键增加一组符号,可单独刷这行
6C4884: EA20424A FAFDFC12

7D12A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FCEB003D010D12A8C046FC30003D04
7D12B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC3500B8C00D0A46FC3700EA80D012
7D12C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC3900EAE0D01228C6B8C0FAECCA48
7D12D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAEC424C46F313002D02FAEC1E4348E1
7D12E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D010DF6E6FC3400B8C00DF048E12D02
7D12F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAEC2247E6FC3600B8C00DE82D02FAEC
7D1300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8848DC49A8488AF41830E08EDC49A8F8
7D1310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70FEDC49B8F8D740F403F2F84E128880
7D1320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC380000C066FCFF3FF2FD02FEE6FE
7D1330: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E12E6FFF403FAEC7847FAEC0A48

;
; kxn: 刷过拼音修改里面的符号表就不用刷下面的内容了!否则会提示是否强刷
;
; 下面是符号表
; 这是符号表项数, 现在是 15 个(0x0F)

7D124E: FFFF 0F00

; 下面是 Unicode 的符号表

7D1250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000230025002600280029002A002B00
7D1260: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D003C003E003D0027002F005C00

另外提供一个不和拼音符号共享的版本,注意和上面的不能一起刷!如下:
6C48C6: EA30424C FAFDA012
6C431A: EA20424C FAFDD412

;#键的修改,如果想保留选择部首的功能,可不刷下面这行

6C471E: EA203C48 FAFDEC12

;0键增加一组符号,可单独刷这行
6C4884: EA20424A FAFDFC12

7D124E: FFFF 0F00

7D12A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FCEB003D010D12A8C046FC30003D04
7D12B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC3500B8C00D0A46FC3700EA80D012
7D12C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC3900EAE0D01228C6B8C0FAECCA48
7D12D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAEC424C46F313002D02FAEC1E4348E1
7D12E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D010DF6E6FC3400B8C00DF048E12D02
7D12F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAEC2247E6FC3600B8C00DE82D02FAEC
7D1300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8848DC49A8488AF41830E08EDC49A8F8
7D1310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 70FEDC49B8F8D740F403F2F83E138880
7D1320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC380000C066FCFF3FF2FD02FEE6FE
7D1330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3E13E6FFF403FAEC7847FAEC0A480F00
7D1340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000230025002600280029002A002B00
7D1350: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D003C003E003D0027002F005C00

长公子威:7D1340\7D1350这两行代码,可根据需要,自己修改.
****************************************************************************************
20、各种输入法下标点符号修改(推荐指数★★★★★)
两位大师都在忙更重要的修改,我就弄一个简单的,把各种输入法下标点符号修改的方法公布一下。有兴趣的人,可以自己试着改一下。

(1)、中文拼音(笔划)输入法下#键的符号修改:
0x5B81C:  20002c00013002303a003b003f002100
;对应    空格 , 、。:;?!
0X5B82C:  26205f0022002f0027007e004000
;对应   … _ " / ' ~ @
----------------------------------------------------------------------------------------
(2)、英文状态下:
①单击0键符号:
0x5B938: 2E002C003F00210030002B00
;对应  .,?!0+
0x5B944: 2D003A00BF00A100220027003B005F00
;对应  -:倒?倒!"';_
----------------------------------------------------------------------------------------
②单击1键符号:
0x5B954: 20003100AC20A3002400A500A400
;对应  空格1等
;1后面的5个都是一些货币符号
----------------------------------------------------------------------------------------
③双击*键符号:
0x5B962: 2A002F00280029003C003D003E00
;对应  */()<=>
0x5B970: 25007E00
;对应  %~
----------------------------------------------------------------------------------------
④双击#键符号:
0x5B974: 230040005C002600A70093039403
;对应#@\&§等
;后面的都是一些特殊符号
0x5B982: 98039B039E03A003A303A603A803A903
;如果你打了通讯录来电区分的补丁
;9E03对应的办公室电话标记
;A303对应的传真标记
;A803手机标记
;A903对应家电话标记
----------------------------------------------------------------------------------------
这些都是不完整的补丁,后面的数据根据你的需要自己添加。
如:
0x5B81C:  20002c00013002303a003b003f002100 20002c00013002303f003a003b002100
就把//空格 , 、。:;?!
改为//空格 , 、。?:;!
----------------------------------------------------------------------------------------
(3)、T9套餐中“0键在无输入状态为新增的一组符号”的修改
经过自己个性化修改,配合T9输入法修改套餐中“0键在无输入状态为新增的一组符号”,就可以十分快捷地在拼音或E文任一种输入法下,方便地输入自己需要的符号了!

;下面是 Unicode 的符号表
7D1250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000230025002600280029002A002B00
;对应  空格#%&()*+
7D1260: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D003C003E003D0027002F005C00
;对应  -<>='/\
----------------------------------------------------------------------------------------
以上可以参照代码表,还有使用习惯自己修改,如果没有你需要的,你还可以通过Unicode代码查询软件,自己找出代码,注意如果显示的是:ABCD,要换为CDAB。
如果谁需要改成自己需要的,又不清楚怎么改的话,可以发贴子,写出你要改成什么样的,我把完整的数据给你。
注意:旧数据和新数据间必须加有半角的空格

格式:
地址:空格旧数据空格新数据
回复 支持 反对

使用道具 举报

发表于 2006-4-1 23:49:19 | 显示全部楼层
要是象6688那样就好了,159*0#直接选字的时候,图片提示也是159*0#。现在改用【Flash修改】改进后的完整拼音输入---加快输入!1进入选择状态。
bye the way,上面给出的“【Flash修改】改进后的完整拼音输入---加快输入!”
里面少了0的符号表:
下面是符号表
; 这是符号表项数, 现在是 15 个(0x0F)

7D124E: FFFF 0F00

; 下面是 Unicode 的符号表

7D1250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000230025002600280029002A002B00
7D1260: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D003C003E003D0027002F005C00
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-7-25 11:28

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表