- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
;v1.4
;操作和v1.2a相同
;解决等待输入状态下按1键然后取消,如下图,然后右键操作可能死机,5,9键无法直接输入的问题
如果之前你输入过其它字符,以前版本在这种情况下,按右键或功能是向右的键(如1.2a的*键),就会出现待选字是黑底的选字界面,再选字就会死机了。
另外这时候按5键或9键就会是补丁中修改的功能了,然而在这种情况下我们更需要的是这两个键直接输入。
;v1.2a
;等待输入状态: 1-进入选择
;输入拼音状态: 1-进入选择,5-直接选择第一个字,9-上,0-下,*-右
;选择拼音状态: 9-上,0-下,*-右
- ;拼音输入法修改 v1.4
- ;(c) BingK(binghelingxi),Bennie,starfriend
- ;1.参考了"拼音输入法修改v3.0.8"思想,重写了大部分代码
- ;2.通过发送KEY_MSG实现在JAVA中直接选择
- ;3.修正了NEWSGOLD在JAVA中的输入法选择菜单按1选择拼音输入时
- ; 还会输入一次1的BUG,占用4字节空白RAM
- ;4.空白地址到A135C600
- ;5.解决NEWSGOLD在JAVA中输入时0键及*键问题
复制代码- ;INPUTER_SEL_JAVA_HOOK
- 0x000B500C: 04940697 004B9847
- 0x000B5010: 01230370 EF4C56A1
- ;XING_JAVA_HOOK
- 0x005B3CB0: 40D0 E6D0
- ;KEY0_JAVA_HOOK
- 0x005B436C: 0123CB61 004B1847
- 0x005B4370: FEF7F5FD 014D56A1
- ;IME_HOOK
- 0x00ACE030: 0120219028980223 004800472B4C56A1
- ;IME_KEY1_HOOK
- 0x00ACE63C: 22983238 00480047
- 0x00ACE640: 0728E1D8 B74C56A1
- ;CODE
- #pragma enable old_equal_ff
- 0x01564C00: FFB5454845493122474FB847FFBDFFB5
- 0x01564C10: 414843493122444FB847FFBD01B54448
- 0x01564C20: 8047002809BC09D01847012021902898
- 0x01564C30: 0223C05E002803D0272844D03D4B1847
- 0x01564C40: 229B312B33D02A2B29D0392B1FD0352B
- 0x01564C50: 0AD0302B00D0F1E7022F03D0012F14D1
- 0x01564C60: FFF7DCFF344B1847012FE7D1FFF7D6FF
- 0x01564C70: 28982C4B984204D0FFF7C2FF31272F4B
- 0x01564C80: 1847FFF7C4FFFFF7BBFF2D4B1847022F
- 0x01564C90: 03D0012FD2D1FFF7C1FF2A4B1847022F
- 0x01564CA0: 03D0012FCAD1FFF7B9FF274B1847012F
- 0x01564CB0: C4D1264B1847229831280DD032380728
- 0x01564CC0: E3D823480047012FB8D101B418488047
- 0x01564CD0: 002801BCD9D0B1E72898124B9842E8D1
- 0x01564CE0: 124B18680028E4D000201860CDE70494
- 0x01564CF0: 0697012303700D4803607046001D0047
- 0x01564D00: 14488047002805D00123CB61124B9847
- 0x01564D10: 124B1847124800470942000094010000
- 0x01564D20: 950100000049DEA8942A09A000F1A7A8
- 0x01564D30: CD0DA3A03BE0ACA025E3ACA099E5ACA0
- 0x01564D40: 23E4ACA003E3ACA047E2ACA011E1ACA0
- 0x01564D50: 45E6ACA0BF415BA05F2F5BA075435BA0
- 0x01564D60: 85435BA0
- #pragma disable old_equal_ff
复制代码 |
评分
-
查看全部评分
|