关于2128的按键方式[求助]
大家帮忙想想办法~~
我想做一个编辑中文短信状态下快速浏览的补丁,因为中文编辑的时候要往前浏览只能一个字一个字的跳,而英文是可以一个句子一跳的。基本的设想是在编辑状态长按上下导航键可以一次跳过一句话(就是以。,!?结尾的句子),而不是现在按一下导航键就跳一个字,长按还是一个字一个字的跳,我找了一下,这里似乎是编辑短信的按键处理:
ROM:C831EA loc_C831EA: ; CODE XREF: ROM:C831E0j
ROM:C831EA extp r15, #1
ROM:C831EC mov r1,
ROM:C831F0 cmp r1, #4
ROM:C831F2 jmpr cc_Z, loc_C83210
ROM:C831F4 cmp r1, #2Dh ; '-'
ROM:C831F8 jmpr cc_Z, loc_C8322E
ROM:C831FA cmp r1, #50h ; 'P'
ROM:C831FE jmpr cc_Z, loc_C8326C
ROM:C83200 cmp r1, #5
ROM:C83202 jmpa cc_Z, loc_C83310 ; 编辑短信拨号键处理
ROM:C83206 cmp r1, #1
ROM:C83208 jmpa cc_Z, loc_C83324 ; 编辑短信挂机键修改
ROM:C8320C jmpa cc_UC, loc_C83388
但是如何加上长按的判断呢?长按上键的代码是24,长按下键是23,如何判断已经跳过了一句话?这里我一点头绪也没有。我看过康康的图形菜单里的长按处理,那个只是可以连续翻页而已。
页:
[1]