爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 844|回复: 15
收起左侧

[Flash修改] [E71Cv41]拼音输入时按5键直接选择第一个字

[复制链接]
发表于 2008-6-30 10:51:27 | 显示全部楼层 |阅读模式

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

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

x
和65的拼音输入法修改3.10的5键功能是一样的,原理是不同的。
拼音输入时按5键直接选择第一个字。
  1. ;拼音输入时按5键直接选择第一个字
  2. ;(c)BingK(binghelingxi)
  3. ;(r)Bennie
  4. ;E71Cv41

  5. ;IME_5_HOOK
  6. 0x00B1F158: 2898406880682290 0048804701C635A1
  7. ;IME_5_BODY
  8. #pragma enable old_equal_ff
  9. 0x0135C600: 28984068806822902398FFB50024254E
  10. 0x0135C610: 2B99B14222D0352931D10068007A0128
  11. 0x0135C620: 2DD1319D1D498D4213D10221685A1628
  12. 0x0135C630: 05D1174818493722144FB8471FE01749
  13. 0x0135C640: 8D4200D1012412481249321C0F4FB847
  14. 0x0135C650: 15E00221685A1628F1D010E0319A0F49
  15. 0x0135C660: 8A420CD10221505A162808D12C980068
  16. 0x0135C670: 007A012803D10A4800680128D9D00848
  17. 0x0135C680: 0460FFBC01BC001D0047C046AB1E09A0
  18. 0x0135C690: 094200009501000094010000300AEBA8
  19. 0x0135C6A0: C005D8A831000000
  20. #pragma disable old_equal_ff
复制代码
和“拼音输入法修改v3.0.8”不冲突,配合使用效果也不错,谁爱整合整合吧,分开刷也不赖。

评分

参与人数 1实力分 +1 金钱数 +88 技术分 +5 贡献分 +5 收起 理由
beyondpara + 1 + 88 + 5 + 5 辛苦了

查看全部评分

 楼主| 发表于 2008-6-30 10:53:52 | 显示全部楼层
源码,劣质产品:
  1. #define        IME_5
  2. #ifdef        IME_5
  3. //ROM:A0B1F158 28 98                       LDR     R0, [SP,#0xA0]
  4. //ROM:A0B1F15A 40 68                       LDR     R0, [R0,#4]
  5. //ROM:A0B1F15C 80 68                       LDR     R0, [R0,#8]
  6. //ROM:A0B1F15E 22 90                       STR     R0, [SP,#0x88]
  7. //0400: 0xA0091EAB   ; 100: GBS_SendMessage(int cepid_to, int msg, ...)

  8. #define GBS_SendMessage_adr        0xA0091EAB
  9.         CODE16
  10.         RSEG        IME_5_HOOK
  11.         LDR        R0,=IME_5_
  12.         BLX        R0
  13.        
  14.         RSEG        IME_5_BODY
  15. IME_5_
  16.         LDR        R0, [SP,#0xA0]
  17.         LDR        R0, [R0,#4]
  18.         LDR        R0, [R0,#8]
  19.         STR        R0, [SP,#0x88]
  20.         LDR        R0, [SP,#0x8C]
  21.         PUSH        {R0-R7, LR}
  22.         MOV        R4, #0
  23.         LDR        R6, KEY_1
  24.         LDR        R1, [SP,#0xAC]
  25.         CMP        R1, R6
  26.         BEQ        IS_KEY_1_RELEASE
  27.         CMP        R1, #0x35 //5
  28.         BNE        E_BACK
  29.         LDR        R0, [R0,#0]
  30.         LDRB        R0, [R0,#8] //获得输入状态
  31.         CMP        R0, #1 //拼音输入状态
  32.         BNE        E_BACK
  33.         LDR        R5, [SP,#0xC4]
  34.        
  35.         LDR        R1, JAVA_EDIT_KOP //is java
  36.         CMP        R5, R1
  37.         BNE        IS_NOT_JAVA
  38.         MOV        R1, #2
  39.         LDRH        R0, [R5, R1]
  40.        
  41.         CMP        R0, #0x16
  42.         BNE        LongPress
  43.        
  44. SEND_KEY_UP
  45.         LDR        R0, MMI_CEPID
  46.         LDR        R1, KEY_UP
  47.         MOV        R2, #0x37 //做无关键
  48.         //LDR        R2, KEY_1
  49.         LDR        R7, _GBS_SendMessage_adr
  50.         BLX        R7
  51.         B        E_BACK
  52.        
  53. LongPress
  54.         LDR        R1, JAVA_EDIT_KOP
  55.         CMP        R5, R1
  56.         BNE        N_J
  57.         MOV        R4, #1
  58. N_J
  59.         LDR        R0, MMI_CEPID
  60.         LDR        R1, LONG_PRESS
  61.         MOV        R2, R6
  62.         //LDR        R2, KEY_1
  63.         LDR        R7, _GBS_SendMessage_adr
  64.         BLX        R7
  65.         B        E_BACK
  66. IS_NOT_JAVA
  67.         MOV        R1, #2
  68.         LDRH        R0, [R5, R1]
  69.         CMP        R0, #0x16
  70.         BEQ        LongPress
  71.         B        E_BACK
  72. IS_KEY_1_RELEASE
  73.         LDR        R2, [SP,#0xC4] //IS_JAVA
  74.         LDR        R1, JAVA_EDIT_KOP
  75.         CMP        R2, R1
  76.         BNE        E_BACK
  77.         MOV        R1, #2
  78.         LDRH        R0, [R2, R1]
  79.         CMP        R0, #0x16 //
  80.         BNE        E_BACK
  81.         LDR        R0, [SP,#0xB0]
  82.         LDR        R0, [R0,#0]
  83.         LDRB        R0, [R0,#8] //获得输入状态
  84.         CMP        R0, #1 //等待输入状态
  85.         BNE        E_BACK
  86.         LDR        R0, USE_RAM
  87.         LDR        R0, [R0, #0]
  88.         CMP        R0, #1
  89.         BEQ        SEND_KEY_UP
  90. E_BACK
  91.         LDR        R0, USE_RAM
  92.         STR        R4, [R0, #0]
  93.         POP        {R0-R7}
  94.         POP        {R0}
  95.         ADD        R0, #4
  96.         BX        R0
  97.         NOP
  98.        
  99.         DATA       
  100. _GBS_SendMessage_adr
  101.         DCD        GBS_SendMessage_adr
  102. MMI_CEPID
  103.         DCD        0x4209
  104. LONG_PRESS
  105.         DCD        0x195
  106. KEY_UP
  107.         DCD        0x194
  108. JAVA_EDIT_KOP
  109.         DCD        0xA8EB0A30
  110. USE_RAM
  111.         DCD        0xA8D805C0
  112. //KEY_5
  113. //        DCD        0x35
  114. KEY_1
  115.         DCD        0x31

  116. #endif

  117. //拼音输入法输入状态时短按5选字
  118. -Z(CODE)IME_5_HOOK=A0B1F158-FFFFFFFF
  119. -Z(CODE)IME_5_BODY=A135C600-FFFFFFFF
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-6-30 11:24:14 | 显示全部楼层
谢谢分享!!!
楼主能否做个笔画输入法的
回复 支持 反对

使用道具 举报

发表于 2008-6-30 12:01:56 | 显示全部楼层
支持楼主
由于非常钦佩楼主,不得不说声好!
也支持楼上的建议(偶也笔划)
回复 支持 反对

使用道具 举报

发表于 2008-6-30 19:15:20 | 显示全部楼层
现在所有的补丁都不出EL71的了。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-30 19:25:07 | 显示全部楼层

回复 5# jeycho 的帖子

哦?这是真的吗
回复 支持 反对

使用道具 举报

发表于 2008-6-30 20:55:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-7-1 00:02:00 | 显示全部楼层
笔画支持的说!
回复 支持 反对

使用道具 举报

发表于 2008-7-1 09:26:58 | 显示全部楼层
也需要笔划的,拼音用多了,就不会写字了,呵呵

需要笔划的标点补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-1 10:15:18 | 显示全部楼层
...其实这个补丁有BUG,看来楼上各位都是只看不用啊
回复 支持 反对

使用道具 举报

发表于 2008-7-1 13:21:44 | 显示全部楼层
冰冰什么时候把短信扩容再优化一下。。。现在我发现删除短信之后数量不变。。。
回复 支持 反对

使用道具 举报

发表于 2008-7-1 16:40:02 | 显示全部楼层

回复 10# BingK 的帖子

呵呵,除了只会念不会读的字,都是用笔划的,来的快一些,所以没有用过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-1 17:35:42 | 显示全部楼层

回复 11# ly_xlf 的帖子

嘿嘿,我不会。
回复 支持 反对

使用道具 举报

发表于 2008-7-2 11:27:08 | 显示全部楼层
原帖由 BingK 于 2008-7-1 10:15 发表
...其实这个补丁有BUG,看来楼上各位都是只看不用啊


9494,有缺陷的~~
回复 支持 反对

使用道具 举报

发表于 2008-7-3 16:26:42 | 显示全部楼层
额,MS比较方便,我顶
回复 支持 反对

使用道具 举报

发表于 2008-7-3 16:31:03 | 显示全部楼层
原帖由 jeycho 于 2008-6-30 19:15 发表
现在所有的补丁都不出EL71的了。。。。

支持笔画的说....偶的拼音很多都忘记了.........
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 14:55

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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