- 积分
- 412
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
楼主 |
发表于 2009-4-15 10:34:24
|
显示全部楼层
本帖最后由 loquat 于 2009-4-15 11:44 编辑
- ;拼音输入法修改 v1.3
- ;(c) BingK(binghelingxi),Bennie,starfriend
- ;(p) loquat
- ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
- ;2.通过发送KEY_MSG实现在JAVA中直接选择
- ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
- ;  还会输入一次1的BUG,占用4字节空白RAM
- ;4.空白地址到A135C600
- ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题
- ;使用说明:
- ;v1.3
- ;等待输入状态: 1-进入选择
- ;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,#-下,*-左,0-右
- ;选择拼音状态: 9-上,#-下,*-左,0-右
- ;INPUTER_SEL_JAVA_HOOK
- 0x000B500C: 0494069701230370 004B9847,0xA0D634CB
- ;XING_JAVA_HOOK
- 0x005B6818: 40D0 E6D0
- ;KEY0_JAVA_HOOK
- 0x005B6ED4: 0123CB61FEF7F5FD 004B1847,0xA0D634DD
- ;IME_HOOK
- 0x00ACDAB4: 0120219028980223 00480047,0xA0D6341D
- ;IME_KEY1_HOOK
- 0x00ACE0C0: 229832380728E1D8 00480047,0xA0D634A5
- ;CODE
- #pragma enable old_equal_ff
- 0x00D63400: FFB53C483C4931223E4FB847FFBDFFB5
- 0x00D63410: 38483A4931223B4FB847FFBD01202190
- 0x00D63420: 28980223C05E002803D0152824D0374B
- 0x00D63430: 1847229B312B31D02A2B29D0392B21D0
- 0x00D63440: 352B08D0302B00D0F1E7012F01D0022F
- 0x00D63450: 10D12F4B1847012FE9D12898284B9842
- 0x00D63460: 04D0FFF7CDFF31272A4B1847FFF7CFFF
- 0x00D63470: FFF7C6FF284B1847012F01D0022FD6D1
- 0x00D63480: 264B1847012F01D0022FD0D1244B1847
- 0x00D63490: 012F01D0022FCAD1224B1847012FC6D1
- 0x00D634A0: 214B18472298312804D032380728E1D8
- 0x00D634B0: 1E4800472898124B9842F1D1124B1868
- 0x00D634C0: 0028EDD000201860D4E7049406970123
- 0x00D634D0: 03700D4803607046001D004714488047
- 0x00D634E0: 002805D00123CB61124B9847124B1847
- 0x00D634F0: 12480047094200009401000095010000
- 0x00D63500: 0049DEA8,0xA092A904,00F1A7A8,0xA0ACDABF
- 0x00D63510: 0xA0ACDCCB,0xA0ACE01D,0xA0ACDEA7,0xA0ACDDA9
- 0x00D63520: 0xA0ACDD87,0xA0ACDC61,0xA0ACDB95,0xA0ACE0C9
- 0x00D63530: 0xA05B6D27,0xA05B5AC7,0xA05B6EDD,0xA05B6EED
- #pragma disable old_equal_ff
复制代码 |
|