📄 vkeyproc.c
字号:
/**********************************************************************/
/*************** MTK CONFIDENTIAL ****************/
/*************** ****************/
/*************** Description : Panel multi function ****************/
/*************** processing ****************/
/*************** Company : MediaTek Inc. ****************/
/*************** Programmer : ****************/
/**********************************************************************/
#pragma NOAREGS
#include "general.h"
#ifdef VFD_MULTI_FUNC_KEY
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdSetupMenuKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdNonPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdDvdPlayKey(void) large
{
BYTE bDom = bSharedInfo(SI_DVD_DOM);
if ((bSharedInfo(SI_INIT_STATE) == SV_DISC_IDENTIFIED) &&
((bDom == SV_VTSM_DOM) || (bDom == SV_VMGM_DOM)))
{
if (_bIRKey == IR_NEXT)
{
_bVfdKey = IR_DOWN;
}
else if (_bIRKey == IR_PREV)
{
_bVfdKey = IR_UP;
}
else if (_bIRKey == IR_PLAY_PAUSE)
{
_bVfdKey = IR_PLAY_ENTER;
}
}
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdVcdPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdCddaPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdIsoPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdPcdPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
static void VfdAinPlayKey(void) large
{
return;
}
/************************************************************************
Function :
Description :
Parameter :
Return :
************************************************************************/
void VfdMultiKeyProc(void) large
{
/* setup menu */
if (fgIsInSetupMenu())
{
VfdSetupMenuKey();
return;
}
if (fgIsDvdPlay())
{
VfdDvdPlayKey();
}
#ifdef VCD_SUPPORT
else if (fgIsVcdPlay())
{
VfdVcdPlayKey();
}
#endif
else if (fgIsIsoPlay())
{
VfdIsoPlayKey();
}
#ifdef SUPPORT_PCD
else if (fgIsPcdPlay())
{
VfdPcdPlayKey();
}
#endif
#ifndef CDDA_USE_CDFS
else if (fgIsCddaPlay())
{
VfdCddaPlayKey();
}
#endif
else if (fgIsAinPlay())
{
VfdAinPlayKey();
}
}
#endif /* VFD_MULTI_FUNC_KEY */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -