找回密码
 注册
搜索
查看: 939|回复: 3

[讨论] 请教个默认输入法的问题

[复制链接]
发表于 2011-8-12 09:09:37 | 显示全部楼层 |阅读模式
6253_09A平台:


    ShowCategory201Screen(0, 0, STR_GLOBAL_SELECT, IMG_GLOBAL_OPTIONS,               
                          STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
                          g_dict.nwords, _get_item_cb,
                          0, 0, 0, (U8 *)_input_ctx.text_buf,
                          _MAX_INPUT_BUFFER_SIZE, IMM_INPUT_TYPE_SENTENCE,
                          guiBuffer, g_thai_dict_input_mode);

mmi_imm_input_mode_enum g_thai_dict_input_mode[] =
{
        IMM_INPUT_MODE_MULTITAP_LOWERCASE_ABC_NO_NUMERIC,
        -1
};

IMM_INPUT_TYPE_SENTENCE,g_thai_dict_input_mode已经设定成这样子了,但是奇怪的是用VC跑的时候,每次进入应用的时候都不是默认为ABC的输入法,而是前一次转换成的输入法,例如我第一次进入的时候是ABC(但是是带数字的,而我设定的默认是不带数字的,搞不懂还有什么地方没改),然后切换到数字,退出后第二次进入时就是数字输入法。请高手们指教一下,说个大概即可,谢谢帮忙,万分感谢!!
发表于 2011-8-19 17:20:36 | 显示全部楼层
以下是引用riddle530在2011-8-12 9:09:37的发言:
6253_09A平台:


                                ShowCategory201Screen(0, 0, STR_GLOBAL_SELECT, IMG_GLOBAL_OPTIONS,               
                                                                                                                                                                                                                STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
                                                                                                                                                                                                                g_dict.nwords, _get_item_cb,
                                                                                                                                                                                                                0, 0, 0, (U8 *)_input_ctx.text_buf,
                                                                                                                                                                                                                _MAX_INPUT_BUFFER_SIZE, IMM_INPUT_TYPE_SENTENCE,
                                                                                                                                                                                                                guiBuffer, g_thai_dict_input_mode);

mmi_imm_input_mode_enum g_thai_dict_input_mode[] =
{
        IMM_INPUT_MODE_MULTITAP_LOWERCASE_ABC_NO_NUMERIC,
        -1
};

IMM_INPUT_TYPE_SENTENCE,g_thai_dict_input_mode已经设定成这样子了,但是奇怪的是用VC跑的时候,每次进入应用的时候都不是默认为ABC的输入法,而是前一次转换成的输入法,例如我第一次进入的时候是ABC(但是是带数字的,而我设定的默认是不带数字的,搞不懂还有什么地方没改),然后切换到数字,退出后第二次进入时就是数字输入法。请高手们指教一下,说个大概即可,谢谢帮忙,万分感谢!!

学习了
点评回复

使用道具 举报

 楼主| 发表于 2011-8-12 16:56:17 | 显示全部楼层
没有人遇到过这样的问题吗?[em11]
点评回复

使用道具 举报

 楼主| 发表于 2011-8-12 10:22:28 | 显示全部楼层
还有就是我在g_thai_dict_input_mode里定义某些输入法,是显示不出来的,不知道为什么,烦请高人指教。

这个找到了,是在MMI_features.h里的宏定义决定的,类似于__MMI_MULTITAP_THAI__这些。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-26 09:27 , Processed in 0.375385 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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