MTK键盘播报数字语音

在09B的版本上,可以找到key_brd.c  中void mmi_frm_play_keypad_tone(S16 key_code)。

void mmi_frm_play_keypad_tone(S16 key_code)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
U8 tone_type
= GetKeypadToneType();

/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/


if( GetActiveScreenId() == IDLE_SCREEN_DIGIT_HANDLER_ID )
{
if ( ( key_code >= KEY_0 && key_code <= KEY_9 )
|| key_code == KEY_STAR
|| key_code == KEY_POUND
)
{
if ( yt_tts_app_dialing_play(key_code) == 1 )
{
return;
}
}
}



if (tone_type == KEYPAD_CLICK)
{
    ……
}
else
{
……
  }
}
posted @ 2011-04-19 14:42  青龙  阅读(317)  评论(0编辑  收藏  举报