爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2649|回复: 20
收起左侧

[汇总] SL7Cv47拼音输入法修改v1.2/v1.2a/v1.3/v1.4

[复制链接]
发表于 2009-4-15 10:33:34 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 loquat 于 2009-4-15 11:23 编辑
  1. ;拼音输入法修改 v1.2
  2. ;(c) BingK(binghelingxi),Bennie,starfriend
  3. ;(p) loquat
  4. ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
  5. ;2.通过发送KEY_MSG实现在JAVA中直接选择
  6. ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
  7. ;  还会输入一次1的BUG,占用4字节空白RAM
  8. ;4.空白地址到A135C600
  9. ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题

  10. ;使用说明:

  11. ;v1.2
  12. ;等待输入状态: 1-进入选择
  13. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-下,*-左,0-右
  14. ;选择拼音状态: 9-下,*-左,0-右


  15. ;INPUTER_SEL_JAVA_HOOK
  16. 0x000B500C: 0494069701230370 004B9847,0xA0D634BB
  17. ;XING_JAVA_HOOK
  18. 0x005B6818: 40D0 E6D0
  19. ;KEY0_JAVA_HOOK
  20. 0x005B6ED4: 0123CB61FEF7F5FD 004B1847,0xA0D634CD
  21. ;IME_HOOK
  22. 0x00ACDAB4: 0120219028980223 00480047,0xA0D6341D
  23. ;IME_KEY1_HOOK
  24. 0x00ACE0C0: 229832380728E1D8 00480047,0xA0D63495
  25. ;CODE
  26. #pragma enable old_equal_ff
  27. 0x00D63400: FFB53848384931223A4FB847FFBDFFB5
  28. 0x00D63410: 344836493122374FB847FFBD01202190
  29. 0x00D63420: 28980223C05E002801D0344B1847229B
  30. 0x00D63430: 312B2BD02A2B23D0392B1BD0352B08D0
  31. 0x00D63440: 302B00D0F1E7012F01D0022F10D12C4B
  32. 0x00D63450: 1847012FE9D12898254B984204D0FFF7
  33. 0x00D63460: CFFF3127274B1847FFF7D1FFFFF7C8FF
  34. 0x00D63470: 254B1847012F01D0022FD6D1234B1847
  35. 0x00D63480: 012F01D0022FD0D1214B1847012FCCD1
  36. 0x00D63490: 204B18472298312804D032380728E7D8
  37. 0x00D634A0: 1D4800472898124B9842F1D1124B1868
  38. 0x00D634B0: 0028EDD000201860DAE7049406970123
  39. 0x00D634C0: 03700D4803607046001D004713488047
  40. 0x00D634D0: 002805D00123CB61114B9847114B1847
  41. 0x00D634E0: 11480047094200009401000095010000
  42. 0x00D634F0: 0049DEA8,0xA092A904,00F1A7A8,0xA0ACDABF
  43. 0x00D63500: 0xA0ACDCCB,0xA0ACE01D,0xA0ACDEA7,0xA0ACDDA9
  44. 0x00D63510: 0xA0ACDC61,0xA0ACDB95,0xA0ACE0C9,0xA05B6D27
  45. 0x00D63520: 0xA05B5AC7,0xA05B6EDD,0xA05B6EED
  46. #pragma disable old_equal_ff
复制代码

评分

参与人数 1实力分 +1 金钱数 +1 技术分 +1 贡献分 +1 收起 理由
Nospel + 1 + 1 + 1 + 1 懒惰了,现在补上。早点进9段

查看全部评分

 楼主| 发表于 2009-4-15 10:34:04 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:44 编辑
  1. ;拼音输入法修改 v1.2a
  2. ;(c) BingK(binghelingxi),Bennie,starfriend
  3. ;(p) loquat
  4. ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
  5. ;2.通过发送KEY_MSG实现在JAVA中直接选择
  6. ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
  7. ;  还会输入一次1的BUG,占用4字节空白RAM
  8. ;4.调整空白地址占用
  9. ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题

  10. ;v1.2a
  11. ;等待输入状态: 1-进入选择
  12. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,0-下,*-右
  13. ;选择拼音状态: 9-上,0-下,*-右

  14. ;INPUTER_SEL_JAVA_HOOK
  15. 0x000B500C: 0494069701230370 004B9847,0xA0D634BB
  16. ;XING_JAVA_HOOK
  17. 0x005B6818: 40D0 E6D0
  18. ;KEY0_JAVA_HOOK
  19. 0x005B6ED4: 0123CB61FEF7F5FD 004B1847,0xA0D634CD
  20. ;IME_HOOK
  21. 0x00ACDAB4: 0120219028980223 00480047,0xA0D6341D
  22. ;IME_KEY1_HOOK
  23. 0x00ACE0C0: 229832380728E1D8 00480047,0xA0D63495
  24. ;CODE
  25. #pragma enable old_equal_ff
  26. 0x00D63400: FFB53848384931223A4FB847FFBDFFB5
  27. 0x00D63410: 344836493122374FB847FFBD01202190
  28. 0x00D63420: 28980223C05E002801D0344B1847229B
  29. 0x00D63430: 312B2BD02A2B23D0392B1BD0352B08D0
  30. 0x00D63440: 302B00D0F1E7012F01D0022F10D12C4B
  31. 0x00D63450: 1847012FE9D12898254B984204D0FFF7
  32. 0x00D63460: CFFF3127274B1847FFF7D1FFFFF7C8FF
  33. 0x00D63470: 254B1847012F01D0022FD6D1234B1847
  34. 0x00D63480: 012F01D0022FD0D1214B1847012FCCD1
  35. 0x00D63490: 204B18472298312804D032380728E7D8
  36. 0x00D634A0: 1D4800472898124B9842F1D1124B1868
  37. 0x00D634B0: 0028EDD000201860DAE7049406970123
  38. 0x00D634C0: 03700D4803607046001D004713488047
  39. 0x00D634D0: 002805D00123CB61114B9847114B1847
  40. 0x00D634E0: 11480047094200009401000095010000
  41. 0x00D634F0: 0049DEA8,0xA092A904,00F1A7A8,0xA0ACDABF
  42. 0x00D63500: 0xA0ACDDA9,0xA0ACE01D,0xA0ACDEA7,0xA0ACDD87
  43. 0x00D63510: 0xA0ACDCCB,0xA0ACDB95,0xA0ACE0C9,0xA05B6D27
  44. 0x00D63520: 0xA05B5AC7,0xA05B6EDD,0xA05B6EED
  45. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 10:34:24 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:44 编辑
  1. ;拼音输入法修改 v1.3
  2. ;(c) BingK(binghelingxi),Bennie,starfriend
  3. ;(p) loquat
  4. ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
  5. ;2.通过发送KEY_MSG实现在JAVA中直接选择
  6. ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
  7. ;  还会输入一次1的BUG,占用4字节空白RAM
  8. ;4.空白地址到A135C600
  9. ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题

  10. ;使用说明:
  11. ;v1.3
  12. ;等待输入状态: 1-进入选择
  13. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,#-下,*-左,0-右
  14. ;选择拼音状态: 9-上,#-下,*-左,0-右

  15. ;INPUTER_SEL_JAVA_HOOK
  16. 0x000B500C: 0494069701230370 004B9847,0xA0D634CB
  17. ;XING_JAVA_HOOK
  18. 0x005B6818: 40D0 E6D0
  19. ;KEY0_JAVA_HOOK
  20. 0x005B6ED4: 0123CB61FEF7F5FD 004B1847,0xA0D634DD
  21. ;IME_HOOK
  22. 0x00ACDAB4: 0120219028980223 00480047,0xA0D6341D
  23. ;IME_KEY1_HOOK
  24. 0x00ACE0C0: 229832380728E1D8 00480047,0xA0D634A5
  25. ;CODE
  26. #pragma enable old_equal_ff
  27. 0x00D63400: FFB53C483C4931223E4FB847FFBDFFB5
  28. 0x00D63410: 38483A4931223B4FB847FFBD01202190
  29. 0x00D63420: 28980223C05E002803D0152824D0374B
  30. 0x00D63430: 1847229B312B31D02A2B29D0392B21D0
  31. 0x00D63440: 352B08D0302B00D0F1E7012F01D0022F
  32. 0x00D63450: 10D12F4B1847012FE9D12898284B9842
  33. 0x00D63460: 04D0FFF7CDFF31272A4B1847FFF7CFFF
  34. 0x00D63470: FFF7C6FF284B1847012F01D0022FD6D1
  35. 0x00D63480: 264B1847012F01D0022FD0D1244B1847
  36. 0x00D63490: 012F01D0022FCAD1224B1847012FC6D1
  37. 0x00D634A0: 214B18472298312804D032380728E1D8
  38. 0x00D634B0: 1E4800472898124B9842F1D1124B1868
  39. 0x00D634C0: 0028EDD000201860D4E7049406970123
  40. 0x00D634D0: 03700D4803607046001D004714488047
  41. 0x00D634E0: 002805D00123CB61124B9847124B1847
  42. 0x00D634F0: 12480047094200009401000095010000
  43. 0x00D63500: 0049DEA8,0xA092A904,00F1A7A8,0xA0ACDABF
  44. 0x00D63510: 0xA0ACDCCB,0xA0ACE01D,0xA0ACDEA7,0xA0ACDDA9
  45. 0x00D63520: 0xA0ACDD87,0xA0ACDC61,0xA0ACDB95,0xA0ACE0C9
  46. 0x00D63530: 0xA05B6D27,0xA05B5AC7,0xA05B6EDD,0xA05B6EED
  47. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 10:34:51 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:45 编辑
  1. ;拼音输入法修改 v1.4
  2. ;(c) BingK(binghelingxi),Bennie,starfriend
  3. ;(p) loquat
  4. ;操作和v1.2a相同
  5. ;解决等待输入状态下按1键然后取消,如下图,然后右键操作可能死机,5,9键无法直接输入的问题
  6. ;如果之前你输入过其它字符,以前版本在这种情况下,按右键或功能是向右的键(如1.2a的*键),就会出现待选字是黑底的选字
  7. ;界面,再选字就会死机了。
  8. ;另外这时候按5键或9键就会是补丁中修改的功能了,然而在这种情况下我们更需要的是这两个键直接输入。

  9. ;v1.2a
  10. ;等待输入状态: 1-进入选择
  11. ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,0-下,*-右
  12. ;选择拼音状态: 9-上,0-下,*-右

  13. ;拼音输入法修改 v1.4
  14. ;(c) BingK(binghelingxi),Bennie,starfriend

  15. ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
  16. ;2.通过发送KEY_MSG实现在JAVA中直接选择
  17. ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
  18. ;  还会输入一次1的BUG,占用4字节空白RAM
  19. ;4.空白地址到A135C600
  20. ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题

  21. ;INPUTER_SEL_JAVA_HOOK
  22. 0x000B500C: 0494069701230370 004B9847EF4C56A1
  23. ;XING_JAVA_HOOK
  24. 0x005B6818: 40D0 E6D0
  25. ;KEY0_JAVA_HOOK
  26. 0x005B6ED4: 0123CB61FEF7F5FD 004B1847014D56A1
  27. ;IME_HOOK
  28. 0x00ACDAB4: 0120219028980223 004800472B4C56A1
  29. ;IME_KEY1_HOOK
  30. 0x00ACE0C0: 229832380728E1D8 00480047B74C56A1
  31. ;CODE
  32. #pragma enable old_equal_ff
  33. 0x01564C00: FFB5454845493122474FB847FFBDFFB5
  34. 0x01564C10: 414843493122444FB847FFBD01B54448
  35. 0x01564C20: 8047002809BC09D01847012021902898
  36. 0x01564C30: 0223C05E002803D0272844D03D4B1847
  37. 0x01564C40: 229B312B33D02A2B29D0392B1FD0352B
  38. 0x01564C50: 0AD0302B00D0F1E7022F03D0012F14D1
  39. 0x01564C60: FFF7DCFF344B1847012FE7D1FFF7D6FF
  40. 0x01564C70: 28982C4B984204D0FFF7C2FF31272F4B
  41. 0x01564C80: 1847FFF7C4FFFFF7BBFF2D4B1847022F
  42. 0x01564C90: 03D0012FD2D1FFF7C1FF2A4B1847022F
  43. 0x01564CA0: 03D0012FCAD1FFF7B9FF274B1847012F
  44. 0x01564CB0: C4D1264B1847229831280DD032380728
  45. 0x01564CC0: E3D823480047012FB8D101B418488047
  46. 0x01564CD0: 002801BCD9D0B1E72898124B9842E8D1
  47. 0x01564CE0: 124B18680028E4D000201860CDE70494
  48. 0x01564CF0: 0697012303700D4803607046001D0047
  49. 0x01564D00: 14488047002805D00123CB61124B9847
  50. 0x01564D10: 124B1847124800470942000094010000
  51. 0x01564D20: 950100000049DEA8,0xA092A904,00F1A7A8
  52. 0x01564D30: 0xA0A2FD05,0xA0ACDABF,0xA0ACDDA9,0xA0ACE01D
  53. 0x01564D40: 0xA0ACDEA7,0xA0ACDD87,0xA0ACDCCB,0xA0ACDB95
  54. 0x01564D50: 0xA0ACE0C9,0xA05B6D27,0xA05B5AC7,0xA05B6EDD
  55. 0x01564D60: 0xA05B6EED
  56. #pragma disable old_equal_ff
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-15 11:02:18 | 显示全部楼层
本帖最后由 wangqun2008 于 2009-4-15 11:03 编辑

哈哈,输入法补丁,马上测试


提示强刷
QQ截图未命名.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 11:04:07 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:06 编辑

打此帖的任意补丁之前请撤销之前打的拼音输入法补丁。
回复 支持 反对

使用道具 举报

发表于 2009-4-15 11:07:21 | 显示全部楼层
本帖最后由 wangqun2008 于 2009-4-15 11:13 编辑

撤消了,以前刷的3.08
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 11:17:34 | 显示全部楼层
撤消了,以前刷的3.08
wangqun2008 发表于 2009-4-15 11:07

那就是空白地址需要调整,稍等。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 11:25:54 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:30 编辑

空白地址往后移了一点,楼上兄弟,麻烦再帮测下。

如果还不够的话,我直接从v3.0.8后面的地址开始。

这个是直接从v3.0.8后面的地址开始的。

SL7Cv47拼音输入法汇总.rar

1.95 KB, 下载次数: 15

直接从v3.0.8后面的地址开始

回复 支持 反对

使用道具 举报

发表于 2009-4-15 11:29:19 | 显示全部楼层
本帖最后由 wangqun2008 于 2009-4-15 11:30 编辑

好的,1.4成功刷入,测试中……

使用正常,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 11:31:15 | 显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:43 编辑
好的,1.4成功刷入,测试中……

使用正常,谢谢
wangqun2008 发表于 2009-4-15 11:29


还好兄弟会测试补丁,要是刚才是直接刷入提示强刷的话,我又多了一大罪状。

既然1.4能用,基本上可以说移植的这几个补丁都通过测试了。我的担心也没了。。。
回复 支持 反对

使用道具 举报

发表于 2009-4-15 12:52:30 | 显示全部楼层
还好兄弟会测试补丁,要是刚才是直接刷入提示强刷的话,我又多了一大罪状。

既然1.4能用,基本上可以说移植的这几个补丁都通过测试了。我的担心也没了。。。
loquat 发表于 2009-4-15 11:31


“还好兄弟会测试补丁”
呵呵,汗一个~~~
貌似我还没有用SL75的时候就看到他在坛子里面混了,也是论坛里面少有的几个用SL75的并且比较活跃的机油,刚刷elf的时候还用过他的zbin

今天没有带数据线,暂时刷不了了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 13:05:47 | 显示全部楼层
“还好兄弟会测试补丁”
呵呵,汗一个~~~
貌似我还没有用SL75的时候就看到他在坛子里面混了,也是论坛里面少有的几个用SL75的并且比较活跃的机油,刚刷elf的时候还用过他的zbin

今天没有带数据线,暂时 ...
kkfsniper 发表于 2009-4-15 12:52

我知道,看注册时间,大部分人都比我早。我也就是这么一说,感叹我还是比较幸运的。
弹琴没有遇到牛
回复 支持 反对

使用道具 举报

发表于 2009-4-15 22:34:23 | 显示全部楼层
本帖最后由 kkfsniper 于 2009-4-15 22:37 编辑

有问题啊 ,
死机了,在输入拼音的时候,按5直接“嘀”了

两次死机都是这样的。

undefined instruction!
string:address:
0xA5D64C0C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 22:44:20 | 显示全部楼层
有问题啊 ,
死机了,在输入拼音的时候,按5直接“嘀”了

两次死机都是这样的。

undefined instruction!
string:address:
0xA5D64C0C
kkfsniper 发表于 2009-4-15 22:34

那个版?
楼上兄弟说v1.4能正常使用没问题
回复 支持 反对

使用道具 举报

发表于 2009-4-15 23:32:39 | 显示全部楼层
本帖最后由 kkfsniper 于 2009-4-15 23:38 编辑

就是1.4+这个版本的,
我刷进去是没有问题,但是在输入拼音的时候,再按5就必死

我还刷了[SL7Cv47]修正JAVA中中文输入法修改之后选字问题,不知道是哪个补丁的问题,因为是按5死机的,估计是1.4+的问题,这个里面加入了按5直接选择第一个字。
我pm了前面那为兄弟,让他仔细测试看看是否有我的那个问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-16 11:29:31 | 显示全部楼层
本帖最后由 wangqun2008 于 2009-4-16 11:57 编辑

“拼音输入状态:按5,出现J  K  L  声母,再按5,死机”

我也没想到去按两次5啊,我不用5选择,直接按1去选择
回复 支持 反对

使用道具 举报

发表于 2009-5-23 11:58:06 | 显示全部楼层
我也是,我刷了1.3和1.4以后按5就死机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-23 15:02:46 | 显示全部楼层
没空编译
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-29 21:45:55 | 显示全部楼层
抱歉了,地址都移植好了但是编译出错,电脑有问题。此事遥遥无期了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 14:27

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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