<noframes id="nd9ph"><form id="nd9ph"><nobr id="nd9ph"></nobr></form>

<address id="nd9ph"></address>

      <address id="nd9ph"><form id="nd9ph"><th id="nd9ph"></th></form></address>
      <address id="nd9ph"><address id="nd9ph"><nobr id="nd9ph"></nobr></address></address>
        <address id="nd9ph"><nobr id="nd9ph"><progress id="nd9ph"></progress></nobr></address>
        <address id="nd9ph"></address>

              嵌入式培訓

              嵌入式Linux就業班馬上開課了 詳情點擊這兒

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

              合作企業新人才需求公告

              ◆招人、應聘、人才合作
              請訪問曙海旗下網站---

              電子人才網
              www.www.01485.cn
              合作伙伴與授權機構
              現代化的多媒體教室
              曙海集團招聘啟示
              曙海動態
              郵件列表
               
              MMI的架構框圖
               

              Wui_ems_categories.c處理
              void change_EMS_inputbox_mode(U8 mode);
              這個函數主要是將輸入法模式改過來。
              然后在每一次切換輸入法之后把*鍵的功能改為切換輸入法。
              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:
              輸入法模式切換
              這里面會把上下左右設置EMS處理
              *鍵處理
              #endif
              void handle_category28_change_input_mode(void)函數
              這個函數主要是改變輸入法的圖標
              只要把獲取中文輸入法圖標里面
              #if defined(__MMI_SHURU__) || defined(__MMI_ITAP__) || defined(__MMI_KA__)
              加上|| defined(__MMI_GUOBI__)就可以了。
              同時在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)
              …………
              我們在前面同樣加上|| 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)
              函數里面加入對GBInputMethodEnterCategory28函數的調用,如:
              #ifdef __MMI_SHURU__
              InuptMethodEnterCategory28();
              #elif defined(__MMI_ZI__) && defined(__MMI_MESSAGES_EMS__)
              ZiInuptMethodEnterCategory28();
              #elif defined(__MMI_KA__)
              KonkaInuptMethodEnterCategory28();
              #elif defined(__MMI_ITAP__) //已經處理過了
              /* 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
              類似的程序段,對于這些都依葫蘆畫瓢就可以了。
              還有很多的
              #if defined(__MMI_SHURU__) || defined(__MMI_ZI__) || defined(__MMI_ITAP__) ….

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



               
               
               
              版權所有:曙海信息網絡科技有限公司 copyright 2000-2010
               
              上?偛

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

              地址:北京市昌平區沙河南街11號312室
              (地鐵昌平線沙河站B出口) 郵編:102200 行走路線:請點擊這查看!
              熱線:010-51292078 57292751
              傳真:010-51292078
              業務手機:13661044276 15313032557
              E-mail:officeoffice@126.com
              客服QQ:1243285887
              深圳分中心

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

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

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

              地址:四川省成都市金牛區泰安里營門口路88號四威大廈1幢302 郵編:610031
              熱線:4008699035 61787181 業務手機:18982211962
              客服QQ:1325341129 E-mail:qianru4@51qianru.cn

              武漢分中心

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

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


              備案號:滬ICP備05030316號

              .(2011年11月5日)................................................................................
              在线免费观看毛片网站