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
{
……}
}