嵌入式培訓(xùn)

嵌入式Linux就業(yè)班馬上開(kāi)課了 詳情點(diǎn)擊這兒

 
上海報(bào)名熱線:021-51875830
北京報(bào)名熱線:010-51292078
深圳報(bào)名熱線:0755-61280252
南京報(bào)名熱線:4008699035
 
武漢報(bào)名熱線:027-50767718
成都報(bào)名熱線:4008699035 61787181
研發(fā)與生產(chǎn) 脫產(chǎn)就業(yè)培訓(xùn)基地
3G通信 企業(yè)培訓(xùn) 
  首 頁(yè)   課程介紹   培訓(xùn)報(bào)名  企業(yè)培訓(xùn)   付款方式   講師介紹   學(xué)員評(píng)價(jià)   關(guān)于我們   聯(lián)系我們  承接項(xiàng)目 開(kāi)發(fā)板商城  論壇
嵌入式協(xié)處理器--FPGA
FPGA項(xiàng)目實(shí)戰(zhàn)系列課程----
嵌入式OS--3G手機(jī)操作系統(tǒng)
嵌入式協(xié)處理器--DSP
手機(jī)/網(wǎng)絡(luò)/動(dòng)漫游戲開(kāi)發(fā)
嵌入式OS-Linux
嵌入式CPU--ARM
嵌入式OS--WinCE
單片機(jī)培訓(xùn)
嵌入式硬件設(shè)計(jì)
嵌入式OS--VxWorks
PowerPC嵌入式系統(tǒng)/編譯器優(yōu)化
PLC編程/變頻器/數(shù)控/人機(jī)界面 
開(kāi)發(fā)語(yǔ)言/數(shù)據(jù)庫(kù)/軟硬件測(cè)試
3G手機(jī)軟件測(cè)試、硬件測(cè)試
云計(jì)算、物聯(lián)網(wǎng)
開(kāi)源操作系統(tǒng)Tigy OS開(kāi)發(fā)
小型機(jī)系統(tǒng)管理
其他類(lèi)
友情連接
WEB在線客服
武漢、南京在線WEB客服
點(diǎn)擊這里給我發(fā)消息  
QQ客服一
點(diǎn)擊這里給我發(fā)消息  
QQ客服二
點(diǎn)擊這里給我發(fā)消息
QQ客服三
公益培訓(xùn)通知與資料下載
企業(yè)招聘與人才推薦(免費(fèi))

合作企業(yè)新人才需求公告

◆招人、應(yīng)聘、人才合作
請(qǐng)?jiān)L問(wèn)曙海旗下網(wǎng)站---

電子人才網(wǎng)
www.www.yimeizhengxing.com
合作伙伴與授權(quán)機(jī)構(gòu)
現(xiàn)代化的多媒體教室
曙海集團(tuán)招聘啟示
曙海動(dòng)態(tài)
郵件列表
 
MMI的架構(gòu)框圖
 

Wui_ems_categories.c處理
void change_EMS_inputbox_mode(U8 mode);
這個(gè)函數(shù)主要是將輸入法模式改過(guò)來(lái)。
然后在每一次切換輸入法之后把*鍵的功能改為切換輸入法。
void change_EMS_inputbox_mode(U8 mode)
{
/*----------------------------------------------------------------*/
/* Local Variables??????????????????????????????????????????????? */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body???????????????????????????????? ?????????????????????*/
/*----------------------------------------------------------------*/
/* PMT dara added for Multitap thai */
#if defined(__MMI_MULTITAP_THAI__)
SetKeyHandler(handle_category28_change_input_mode, KEY_POUND, KEY_EVENT_DOWN);
#endif
switch (mode)
{
case INPUT_MODE_MULTITAP_UPPERCASE_ABC:
change_multitap_mode(INPUT_MODE_MULTITAP_UPPERCASE_ABC);
register_EMS_multitap_function();
#ifdef __MMI_GUOBI__
//*鍵切換輸入法
SetKeyHandler(mmi_pen_editor_switch_input_method, KEY_STAR, KEY_EVENT_DOWN);
#endif
break;
case INPUT_MODE_MULTITAP_LOWERCASE_ABC:
change_multitap_mode(INPUT_MODE_MULTITAP_LOWERCASE_ABC);
register_EMS_multitap_function();
#ifdef __MMI_GUOBI__
//*鍵切換輸入法
SetKeyHandler(mmi_pen_editor_switch_input_method, KEY_STAR, KEY_EVENT_DOWN);
#endif
break;
…………………………..
case INPUT_MODE_123:
change_multitap_mode(INPUT_MODE_123);
clear_multitap_key_handlers();
register_MMI_key_input_handler();
register_key_down_handler(EMS_inputbox_handle_key_down);
register_keyboard_input_handler(EMS_inputbox_numeric_keyboard_input_handler);
wgui_set_EMS_inputbox_RSK();
register_EMS_inputbox_keys();
if ((MMI_current_input_type & INPUT_TYPE_MASK) == INPUT_TYPE_NUMERIC_CHANGEABLE)
{
SetKeyHandler(wgui_EMS_inputbox_handle_symbol_picker_star_key, KEY_STAR, KEY_EVENT_DOWN);
}
#ifdef __MMI_GUOBI__
SetKeyHandler(mmi_pen_editor_switch_input_method, KEY_STAR, KEY_EVENT_DOWN);
#endif
break;
….
#ifdef __MMI_GUOBI__
case INPUT_MODE_SM_PINYIN:
case INPUT_MODE_SM_STROKE:
case INPUT_MODE_SMART_UPPERCASE_ABC:
case INPUT_MODE_SMART_LOWERCASE_ABC:
輸入法模式切換
這里面會(huì)把上下左右設(shè)置EMS處理
*鍵處理
#endif
void handle_category28_change_input_mode(void)函數(shù)
這個(gè)函數(shù)主要是改變輸入法的圖標(biāo)
只要把獲取中文輸入法圖標(biāo)里面
#if defined(__MMI_SHURU__) || defined(__MMI_ITAP__) || defined(__MMI_KA__)
加上|| defined(__MMI_GUOBI__)就可以了。
同時(shí)在Wui_ems_categories.c,
還有:
#if defined(__MMI_SHURU__) || defined(__MMI_ZI__) || defined(__MMI_KA__) || defined(__MMI_ITAP__)
void wgui_EMS_inputbox_change_input_mode_smart_ABC(void)
………….
void wgui_EMS_inputbox_change_input_mode_smart_abc(void)
…………
void wgui_EMS_inputbox_change_input_mode_tr_bpmf(void)
…………
我們?cè)谇懊嫱瑯蛹由蟶| defined(__MMI_GUOBI__)
void ShowCategory28Screen(
U16 title,
U16 title_icon,
U16 left_softkey,
U16 left_softkey_icon,
U16 right_softkey,
U16 right_softkey_icon,
EMSData *data,
U8 *history_buffer)
函數(shù)里面加入對(duì)GBInputMethodEnterCategory28函數(shù)的調(diào)用,如:
#ifdef __MMI_SHURU__
InuptMethodEnterCategory28();
#elif defined(__MMI_ZI__) && defined(__MMI_MESSAGES_EMS__)
ZiInuptMethodEnterCategory28();
#elif defined(__MMI_KA__)
KonkaInuptMethodEnterCategory28();
#elif defined(__MMI_ITAP__) //已經(jīng)處理過(guò)了
/* under construction !*/
/* under construction !*/
#elif defined(__MMI_GUOBI__) //OK
GBInputMethodEnterCategory28();
#endif
在wgui_categories_inputs.c文件里面有很多
#ifdef __MMI_SHURU__
InuptMethodExitCategory5();
#elif defined __MMI_ZI__
ZiInuptMethodExitCategory5();
#elif defined __MMI_KA__
KonkaInuptMethodExitCategory5();
#elif defined __MMI_ITAP__ //handled
/* under construction !*/
/* under construction !*/
#elif defined(__MMI_GUOBI__) //ExitCategory5();
GBInputMethodExitCategory5();
#endif
類(lèi)似的程序段,對(duì)于這些都依葫蘆畫(huà)瓢就可以了。
還有很多的
#if defined(__MMI_SHURU__) || defined(__MMI_ZI__) || defined(__MMI_ITAP__) ….

對(duì)于這些都到后面加上||defined(__MMI_GUOBI__)好了。具體可以參照附件中的wgui_categories_inputs.c文件.



 
 
 
版權(quán)所有:曙海信息網(wǎng)絡(luò)科技有限公司 copyright 2000-2010
 
上海總部

地址:上海市真北路2500號(hào)星河世紀(jì)廣場(chǎng)A座1904
(地鐵11號(hào)線上海西站4號(hào)出口,家樂(lè)福桃浦路店旁)
郵編:200062
熱線:021-51875830 32300767
傳真:021-32300767
業(yè)務(wù)手機(jī):15921673576/13918613812
E-mail:officeoffice@126.com
客服QQ: shuhaipeixun
北京分中心

地址:北京市昌平區(qū)沙河南街11號(hào)312室
(地鐵昌平線沙河站B出口) 郵編:102200 行走路線:請(qǐng)點(diǎn)擊這查看
熱線:010-51292078 57292751
傳真:010-51292078
業(yè)務(wù)手機(jī):13661044276 15313032557
E-mail:officeoffice@126.com
客服QQ:1243285887
深圳分中心

地址:深圳市羅湖區(qū)桂園路2號(hào)電影大廈A座1816
(地鐵一號(hào)線大劇院站D出口旁,桂園路和解放路交叉口,近地王大廈)
熱線:0755-61280252 25912501
傳真:0755-25912501

郵編:518001
信箱:qianru2@51qianru.cn
客服QQ:2472106501
南京分中心

地址:江蘇省南京市棲霞區(qū)和燕路251號(hào)金港大廈B座2201室
(地鐵一號(hào)線邁皋橋站1號(hào)出口旁,近南京火車(chē)站)
熱線:4008699035
傳真:025-84611061
業(yè)務(wù)手機(jī):13851400109
郵編:210046
信箱:qianru3@51qianru.cn
客服QQ:1325341129
 
成都分中心

地址:四川省成都市金牛區(qū)泰安里營(yíng)門(mén)口路88號(hào)四威大廈1幢302 郵編:610031
熱線:4008699035 61787181 業(yè)務(wù)手機(jī):18982211962
客服QQ:1325341129 E-mail:qianru4@51qianru.cn

武漢分中心

地址:湖北省武漢市江漢區(qū)新華路139號(hào)凱盟大廈401 郵編:430022
熱線:4008699035
客服微信:shuhaipeixun E-mail:qianru5@51qianru.cn

雙休日、節(jié)假日及晚上可致電值班電話:021-51875830 值班手機(jī):15921673576/13918613812


備案號(hào):滬ICP備05030316號(hào)

.(2011年11月5日)................................................................................
主站蜘蛛池模板: 国产亚洲Av综合人人澡精品| 免费无码成人AV片在线在线播放 | bt天堂网www天堂在线观看| 日本精品a在线| 亚洲日韩欧洲无码av夜夜摸 | 99国内精品久久久久久久| 把腿扒开做爽爽视频在线看| 九九精品视频在线播放8| 欧美黑人乱大交| 免费人成视频在线| 美女视频一区二区| 国产午夜精品无码| 亚洲色图15p| 国产裸体美女永久免费无遮挡| 一级毛片一级毛片一级毛片aaav| 日本小视频免费| 亚洲AV无码专区国产乱码电影 | 国产精品久久精品视| 99精品国产丝袜在线拍国语| 少妇中文字幕乱码亚洲影视| 久久99中文字幕| 日韩人妻无码一区二区三区久久| 亚洲乱码无限2021芒果 | 国产丰满眼镜女在线观看| 国产婷婷综合丁香亚洲欧洲| 国产精品无码V在线观看| 99ri在线观看| 天天躁夜夜躁狠狠躁2023| 一级黄色大片网站| 成年丰满熟妇午夜免费视频 | 激情影院在线观看十分钟| 免费很黄很色裸乳在线观看| 老子影院午夜精品欧美视频| 国产交换配偶在线视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 免费无码AV一区二区三区| 网址大全在线免费观看| 四虎永久在线精品国产馆v视影院| 足恋玩丝袜脚视频免费网站| 国产在线精品一区二区夜色| 成人自拍视频网|