📄 ui_input_config.c
字号:
/****************************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: ui_input_config.c
*
* Description:
* =========
* Look-Up table to convert from UICC to UIOP
****************************************************************************************************/
#include "Config.h" // Global Configuration - do not remove!
#include "include\sysdefs.h" // Global definition - do not remove!
/****************************************************************************************************
* INCLUDE FILES
****************************************************************************************************/
// Include C Standard
// Include project specific
/****************************************************************************************************
* DEFINITION: Private constants
****************************************************************************************************/
typedef struct uicc_to_uiop_map_tag{
UINT16 wUICC;
UINT16 wUIOP;
}UICC_TO_UIOP_MAP;
static CONST UICC_TO_UIOP_MAP uicc_to_uiop_map[] =
{
{ UICC_POWER, UIOP_POWER },
{ UICC_0, UIOP_0 },
{ UICC_1, UIOP_1 },
{ UICC_2, UIOP_2 },
{ UICC_3, UIOP_3 },
{ UICC_4, UIOP_4 },
{ UICC_5, UIOP_5 },
{ UICC_6, UIOP_6 },
{ UICC_7, UIOP_7 },
{ UICC_8, UIOP_8 },
{ UICC_9, UIOP_9 },
{ UICC_10P, UIOP_10P },
{ UICC_ENTER, UIOP_ENTER },
{ UICC_UP, UIOP_UP },
{ UICC_LEFT, UIOP_LEFT },
{ UICC_RIGHT, UIOP_RIGHT },
{ UICC_DOWN, UIOP_DOWN },
{ UICC_RETURN, UIOP_RETURN },
{ UICC_MENU, UIOP_MENU },
{ UICC_TITLE, UIOP_TITLE },
{ UICC_SUBTITLE, UIOP_SUBTITLE},
{ UICC_ANGLE, UIOP_ANGLE},
{ UICC_AUDIO, UIOP_AUDIO},
{ UICC_PLAY, UIOP_PLAY },
{ UICC_PAUSE, UIOP_PAUSE },
{ UICC_STOP, UIOP_STOP },
{ UICC_SKIPB, UIOP_SKIPB },
{ UICC_SKIPF, UIOP_SKIPF },
{ UICC_STEP_FORWARD, UIOP_STEPF },
{ UICC_STEP_BACKWARD, UIOP_NONE },
{ UICC_SLOWF, UIOP_SLOWF },
{ UICC_SLOWB, UIOP_SLOWB },
{ UICC_FASTF, UIOP_FASTF },
{ UICC_FASTR, UIOP_FASTB },
{ UICC_PAGE_DOWN, UIOP_PAGE_DOWN },
{ UICC_PAGE_UP, UIOP_PAGE_UP },
{ UICC_PREV_INDEX, UIOP_PREV_INDEX },
{ UICC_NEXT_INDEX, UIOP_NEXT_INDEX },
{ UICC_SEARCH, UIOP_SEARCH },
{ UICC_BOOKMARK, UIOP_BOOKMARK },
{ UICC_MARKAB, UIOP_MARKAB },
{ UICC_PBC, UIOP_PBC },
{ UICC_MODE, UIOP_PLAY_MODE },
{ UICC_REPEAT, UIOP_REPEAT },
{ UICC_PROGRAM, UIOP_PROGRAM },
{ UICC_SHUFFLE, UIOP_SHUFFLE },
{ UICC_RANDOM, UIOP_NONE },
{ UICC_KARAOKE, UIOP_KARAOKE },
{ UICC_3D, UIOP_3D },
{ UICC_MUTE, UIOP_MUTE },
{ UICC_LR, UIOP_LR },
{ UICC_VOLUME_UP, UIOP_VOLUME_UP },
{ UICC_VOLUME_DOWN, UIOP_VOLUME_DOWN},
{ UICC_EQUALIZER, UIOP_EQUALIZER },
{ UICC_SPECTRUM, UIOP_SPECTRUM },
{ UICC_TV_SYS, UIOP_TV_SYS },
{ UICC_VIDEO_OUTMODE, UIOP_VIDEO_OUTMODE},
{ UICC_ZOOM, UIOP_ZOOM },
{ UICC_VIDEO_ENHANCE, UIOP_VIDEO_ENHANCE},
{ UICC_PSO_MODE, UIOP_PSO_MODE },
#if defined(D_HDMI_ENABLED)||defined(D_HD_COMPONENT_ENABLED)
{ UICC_B, UIOP_HD_RESOLUTION},
#endif//D_GUI_COMPONENT_BRIGHTNESS_EDGE_CONTROLLER
{ UICC_FMAM, UIOP_NONE },
#ifdef D_NO_DISC_DEVICE
{ UICC_EJECT, UIOP_NONE},
#else
{ UICC_EJECT, UIOP_EJECT},
#endif
{ UICC_GAME, UIOP_GAME},
{ UICC_DISPLAY, UIOP_DISPLAY},
{ UICC_CLEAR, UIOP_CLEAR},
{ UICC_SETUP, UIOP_SETUP},
{ UICC_DIGEST, UIOP_DIGEST},
{ UICC_6_CHANNEL, UIOP_NONE },
{ UICC_PROLOGIC, UIOP_NONE },
{ UICC_PLAY_PAUSE, UIOP_PLAY_PAUSE },
#ifdef D_DIRECT_KEY_SMART_PICTURE
{UICC_SMART_PICTURE, UIOP_SMART_PICTURE},
#endif
#ifdef D_I86_AV_RECEIVER
{ UICC_SOURCE, UIOP_SOURCE},
#endif
#ifdef D_DOOR_CONTROLLER
{ UICC_DOOR_CLOSE, UIOP_DOOR_CLOSE},
{ UICC_DOOR_OPEN, UIOP_DOOR_OPEN},
#endif
#ifdef D_LID_CONTROLLER
{ UICC_LID_CLOSE, UIOP_LID_CLOSE},
{ UICC_LID_OPEN, UIOP_LID_OPEN},
#endif
// >>> Ram.wang_1125_05
#ifdef D_CUSTOMER_MIZUDA
{ UICC_RESET, UIOP_RESET },
#endif
};
static CONST UINT16 wUICCTableSecretKey[] = {
UICC_0,
UICC_1,
UICC_2,
UICC_3,
UICC_4,
UICC_5,
UICC_6,
UICC_7,
UICC_8,
UICC_9,
UICC_EJECT,
UICC_LEFT,
UICC_SUBTITLE,
UICC_MUTE,
UICC_LAST //last element must be UICC_LAST
};
/****************************************************************************************************
* DEFINITION: Public constants
****************************************************************************************************/
CONST UINT16 wUIOPTableProhibitIfMediaNotReady[] = {
UIOP_UP,
UIOP_DOWN,
UIOP_LEFT,
UIOP_RIGHT,
UIOP_MENU,
UIOP_TITLE,
UIOP_RETURN,
UIOP_PBC,
UIOP_AUDIO,
UIOP_SUBTITLE,
UIOP_ANGLE,
UIOP_REPEAT,
UIOP_MARKAB,
UIOP_SHUFFLE,
UIOP_SKIPF,
UIOP_SKIPB,
UIOP_FASTF,
UIOP_FASTB,
UIOP_SLOWF,
UIOP_SLOWB,
UIOP_STEPF,
UIOP_PAUSE,
UIOP_STOP,
UIOP_3D,
UIOP_LR,
UIOP_ZOOM,
#ifdef EZVIEW_ENABLED
UIOP_EZVIEW,
#endif
MS_OP_LAST //last element must be MS_OP_LAST
};
CONST UINT16 wUIOPTableSecretIfMediaNotReady[] = {
UIOP_10P,
UIOP_0,
UIOP_1,
UIOP_2,
UIOP_3,
UIOP_4,
UIOP_5,
UIOP_6,
UIOP_7,
UIOP_8,
UIOP_9,
MS_OP_LAST //last element must be MS_OP_LAST
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -