📄 vfdkey.c
字号:
/* move this definition to header file */
#define VFD_KEY_TBL_SIZE (VFD_KEY_LEN * 8)
#define HY_VFD_DVD037 0
#define HY_VFD_DVD007 1
#define HY_VFD_DVD4032 2
#define HY_VFD_DVD12 3
#define HY_VFD_DVD979 4
#define HY_VFD_DVD4038 5
#if defined(HY_DVD037)
#define HY_VFD_MODE 0
#elif defined(HY_DVD007)
#define HY_VFD_MODE 1
#elif defined(HY_DVD4032)
#define HY_VFD_MODE 2
#elif defined(HY_DVD979)
#define HY_VFD_MODE 4
#elif defined(HY_DVD4038)
#define HY_VFD_MODE 5
#elif defined(HY_DVD12)
#define HY_VFD_MODE 3
#else
#define HY_VFD_MODE 0
#endif
#if(HY_VFD_MODE==HY_VFD_DVD4038)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_NONE,
/* 01 */ IR_EJECT,
/* 02 */ IR_STOP,
/* 03 */ IR_PLAY_PAUSE,
/* 04 */ IR_NONE,
/* 05 */ IR_NONE,
/* 06 */ IR_NONE,
/* 07 */ IR_NONE,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_NONE,
/* 0f */ IR_NONE,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
#if(HY_VFD_MODE==HY_VFD_DVD979)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_NONE,
/* 01 */ IR_NONE,
/* 02 */ IR_NONE,
/* 03 */ IR_NONE,
/* 04 */ IR_PLAY_PAUSE,
/* 05 */ IR_STOP,
/* 06 */ IR_NONE,
/* 07 */ IR_EJECT,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_NONE,
/* 0f */ IR_NONE,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
#if(HY_VFD_MODE==HY_VFD_DVD12)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_NONE,
/* 01 */ IR_NONE,
/* 02 */ IR_PLAY_PAUSE,
/* 03 */ IR_EJECT,
/* 04 */ IR_NONE,
/* 05 */ IR_NONE,
/* 06 */ IR_STOP,
/* 07 */ IR_VOCAL_ASSIST,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_NONE,
/* 0f */ IR_NONE,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
#if(HY_VFD_MODE==HY_VFD_DVD4032)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_STOP,
/* 01 */ IR_PREV,
/* 02 */ IR_PAUSE,
/* 03 */ IR_NONE,
/* 04 */ IR_NEXT,
/* 05 */ IR_EJECT,
/* 06 */ IR_PLAY,
/* 07 */ IR_NONE,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_NONE,
/* 0f */ IR_NONE,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
#if(HY_VFD_MODE==HY_VFD_DVD007)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_VOCAL_ASSIST,
/* 01 */ IR_NONE,
/* 02 */ IR_FF,
/* 03 */ IR_STOP,
/* 04 */ IR_EJECT,
/* 05 */ IR_NONE,
/* 06 */ IR_FR,
/* 07 */ IR_PLAY_PAUSE,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_NONE,
/* 0f */ IR_NONE,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
#if(HY_VFD_MODE==HY_VFD_DVD037)
/* map VFD key code to internal key code */
code const BYTE _pbVFDKeyTbl[VFD_KEY_TBL_SIZE] =
{
/* 00 */ IR_NONE,
/* 01 */ IR_NONE,
/* 02 */ IR_NONE,
/* 03 */ IR_EJECT,
/* 04 */ IR_VOCAL_ASSIST,
/* 05 */ IR_NONE,
/* 06 */ IR_NONE,
/* 07 */ IR_NONE,
/* 08 */ IR_NONE,
/* 09 */ IR_NONE,
/* 0a */ IR_NONE,
/* 0b */ IR_NONE,
/* 0c */ IR_NONE,
/* 0d */ IR_NONE,
/* 0e */ IR_PLAY_PAUSE,
/* 0f */ IR_STOP,
/* 10 */ IR_NONE,
/* 11 */ IR_NONE,
/* 12 */ IR_NONE,
/* 13 */ IR_NONE,
/* 14 */ IR_NONE,
/* 15 */ IR_NONE,
/* 16 */ IR_NONE,
/* 17 */ IR_NONE
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -