微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT...

mt2503 手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT...

时间:10-02 整理:3721RD 点击:
[php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework]手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT键进行静音模式切换,该如何修改代码
[Description]
手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT键进行静音模式切换,该如何修改代码
[Solution]
solution适用的 SW version: 09A, 09B, 10A
在MMI_idle_qwerty_key_handler函数中的return MMI_FALSE;语句上方添加如下代码(红色字体):
if ((mmi_key_code == KEY_SHIFT) && (mmi_key_type == KEY_LONG_PRESS))
{
IdleToggleProfile();
return MMI_TRUE;
}
return MMI_FALSE;

[10A]
在mmi_idle_entry_dialer_by_translate_key函数中添加如下代码(红色字体):
if ((mmi_key_code == KEY_SHIFT) && (mmi_key_type == KEY_LONG_PRESS))
{
cui_dialer_do_toggle_silent_profile ();
return MMI_TRUE;
}
/* Skip non-dialer key. */
if ((!wgui_inputs_dialer_is_dialer_keys(key_code, ucs2_value)) ||
(key_type != KEY_EVENT_DOWN))
{
return MMI_FALSE; /* continue the key routing. */
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top