找回密码
 注册
搜索
查看: 1546|回复: 9

[讨论] 如何修改MTK默认输入法

[复制链接]
发表于 2007-9-27 18:38:53 | 显示全部楼层 |阅读模式
关于输入法的全局变量好像有:MMI_current_input_mode;MMI_current_input_type;MMI_prefered_input_type;  追踪了这些变量 ,但是用它们的地方好多  不敢随便修改   
有哪位高手可以指导一下!
先谢了·!
发表于 2007-9-28 10:36:56 | 显示全部楼层
在NVRAM中修改。/custom/app/[PRJ]/nvram_cust_pack.c 中

找 NVRAM_PREFER_INPUT_METHOD ,双字节的。改成其它值就可以了。
点评回复

使用道具 举报

 楼主| 发表于 2007-9-28 10:55:41 | 显示全部楼层
这个地方我尝试改了:const kal_uint8 NVRAM_CACHE_SHORT_DEFAULT[NVRAM_CACHE_SIZE]={
....
0x07,0x07,        //NVRAM_SETTING_PREFER_INPUT_METHOD,
...

}

typedef enum{
INPUT_TYPE_NONE = 0,
INPUT_TYPE_NUMERIC = 1,
INPUT_TYPE_ALPHANUMERIC_UPPERCASE = 2,
INPUT_TYPE_ALPHANUMERIC_LOWERCASE = 3,
....
}SUPPORT_INPUT_TYPES;
typedef enum{
INPUT_MODE_MULTITAP_UPPERCASE_ABC=0,
INPUT_MODE_MULTITAP_LOWERCASE_ABC,
INPUT_MODE_123,
}SUPPORT_INPUT_MODES;

NVRAM_SETTING_PREFER_INPUT_METHOD, 中的值是对应的是SUPPORT_INPUT_MODES中的值吗,我是这样改的 , 但是new编译后 ,默认的输入法还是没有变化,能麻烦您解释一下  INPUT_type和INPUT_mode有什么区别吗?
QQ:46223720 期望讨教
点评回复

使用道具 举报

 楼主| 发表于 2007-9-28 10:57:14 | 显示全部楼层
忘了  感谢了
    谢谢2楼的帮助
点评回复

使用道具 举报

发表于 2007-9-28 17:07:12 | 显示全部楼层
好像是先通过META读出值,然后写进软件里面的
或者用模拟器进行跟踪
点评回复

使用道具 举报

发表于 2007-9-29 11:35:03 | 显示全部楼层
头文件中的值好象不对应

我自己catcher出来的值。你试试吧。

ABC 0x02,0x00
abc 0x03,0x00
123 0x0B,0x00
中文 0x13, 0x00
点评回复

使用道具 举报

 楼主| 发表于 2007-10-9 18:26:42 | 显示全部楼层
刚放假回来,问题搞定  谢谢楼上的指导 ,只需要修改NV   中的NVRAM_PREFER_INPUT_METHOD 值就可以了!
点评回复

使用道具 举报

发表于 2007-10-10 16:59:50 | 显示全部楼层
改一下NVRAM值就OK了.
点评回复

使用道具 举报

发表于 2007-11-3 15:32:55 | 显示全部楼层
nvram_cust_pack.c 里面修改就OK了
点评回复

使用道具 举报

发表于 2008-1-23 14:48:55 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>cmise</I>在2007-9-29 11:35:03的发言:</B>
头文件中的值好象不对应

我自己catcher出来的值。你试试吧。

ABC 0x02,0x00
abc 0x03,0x00
123 0x0B,0x00
中文 0x13, 0x00
</DIV>


这位大侠能不能给讲一讲怎么catcher啊,偶不会搞?
[em01][em04]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 00:37 , Processed in 0.061707 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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