📄 win_to_ali.h
字号:
//在 ir.h 中加入
//#include "win_to_ali.h"
//**************************************************************************
// WINBOND TO ALI KEY TABLE DEFINE CONVERT
//**************************************************************************
#ifndef __WINBOND_TO_ALI__
#define __WINBOND_TO_ALI__
//
#define C_KEY_MENUPBC C_KEY_MENU
#define C_KEY_NULL 0xff
#define C_KEY_INVALID C_KEY_RANDOM
#define C_KEY_TENZERO C_KEY_0
#define C_KEY_PURETEN C_KEY_0
//
#define C_KEY_TV_MODE_KEY C_KEY_SCANMODE
//#define C_KEY_VIDEO C_KEY_SCANMODE
//#define C_KEY_PLAYPAUSE C_KEY_PLAY
//#define C_KEY_SETUPDEFAULT C_KEY_NULL
// WINBOND_KEY ALI_KEY
#define KEY_NO_KEY C_KEY_NULL
#define KEY_PLAY_PAUSE C_KEY_PLAYPAUSE
#define KEY_MUTE C_KEY_MUTE // mute on/off the audio
#define KEY_VOL_UP C_KEY_VOLUP // tune volume up
#define KEY_VOL_DOWN C_KEY_VOLDOWN // tune volume down
#define KEY_KEYUP C_KEY_INVALID //C_KEY_KEYUP // 升调 key up
#define KEY_KEYDOWN C_KEY_INVALID //C_KEY_KEYDOWN // 降调 key down
#define KEY_KEYNORMAL C_KEY_INVALID // 原调
#define KEY_AUDIO_LR C_KEY_VOICE // switch audio channel
#define KEY_VOCAL C_KEY_VOICE // on/off human voice by switch L/R channel
#define KEY_AUTOVOCAL C_KEY_NULL // auto sing when mic. no input
#define KEY_KARAOKE C_KEY_KARAOKE_ONOFF // Control MIC ON/OFF
#define KEY_AST_CTL C_KEY_AUDIO // Change Audio Channel
#define KEY_AUDIO_OUTPUT C_KEY_SETCHANNEL //2声道、5.1声道切换
#define KEY_PLAY C_KEY_PLAY // normal play
#define KEY_STOP C_KEY_STOP // stop
#define KEY_FF C_KEY_FF // fast IP with audio(2X speed)
#define KEY_SCF C_KEY_FF // scan forward
#define KEY_SCB C_KEY_REV // scan backward
#define KEY_SF C_KEY_SLOW // slow motion
#define KEY_PAUSE C_KEY_PAUSE // pause the play
#define KEY_STEP C_KEY_STEP // single step play
#define KEY_PBC C_KEY_PBC_ONOFF // tuen PBC on/off
#define KEY_NEXT C_KEY_SKIP_R // select next track or menu
#define KEY_PREV C_KEY_SKIP_L // select prev. track or menu
#define KEY_RETURN C_KEY_RETURN // return to the upper layer
#define KEY_PROGRAM C_KEY_PROGRAM // program play order
#define KEY_ENTER C_KEY_ENTER // confirm program input number
#define KEY_CLEAR C_KEY_CLEAR // clear all program entries
#define KEY_BOOKMARK C_KEY_BOOKMARK // set time point for directly play
#define KEY_BOOKMARK_PLAY C_KEY_SEARCH // play bookmark
#define KEY_TVMODE C_KEY_NP // switch TV mode
#define KEY_DISPLAY C_KEY_CONSOLE // OSD display mode
#define KEY_DIGEST C_KEY_NULL // digest
#define KEY_REPEAT_AB C_KEY_AB_REPEAT // repeat play A to B
#define KEY_REPEAT C_KEY_REPEAT // set repeat mode( track / disc)
#define KEY_RANDOM C_KEY_RANDOM // set random play
#define KEY_REMAIN C_KEY_SHOWTIME // switch the display time format
#define KEY_RESUME C_KEY_PLAY // play from the last stop point
#define KEY_GOTOTIME C_KEY_TIMESEARCH // goto new time
#define KEY_GOTOTIME_PLAY C_KEY_SEARCH
#define KEY_OPEN_CLOSE C_KEY_OPEN // open or close the tray
#define KEY_POWER C_KEY_POWER // power off
#define KEY_FREEZE C_KEY_NULL // FREEZE FOR VEDIO ,AMLOGIC NO
// Multi-Disc System
#define KEY_DISCSKIP C_KEY_NULL
#define KEY_DISCSKIP_BACK C_KEY_NULL
// Number Key Range (the ID must be continus as main program will calculate it directly )
#define KEY_N0 C_KEY_TENZERO //C_KEY_0 // key 0
#define KEY_N1 C_KEY_1 // key 1
#define KEY_N2 C_KEY_2 // key 2
#define KEY_N3 C_KEY_3 // key 3
#define KEY_N4 C_KEY_4 // key 4
#define KEY_N5 C_KEY_5 // key 5
#define KEY_N6 C_KEY_6 // key 6
#define KEY_N7 C_KEY_7 // key 7
#define KEY_N8 C_KEY_8 // key 8
#define KEY_N9 C_KEY_9 // key 9
#define KEY_N10 C_KEY_PURETEN // key 10
#define KEY_N10PLUS C_KEY_10 // key 10+
#define KEY_ZOOM C_KEY_ZOOM //放大
// ** SVCD, DVD usage
#define KEY_SPST_CTL C_KEY_SUBTITLE // Change SubPicture Stream
// DVD_101-2Micky, add a key to switch normal/yuv/rgb
#define KEY_VIDEO_OUTPUT_CTL C_KEY_NULL
#define KEY_OGT C_KEY_NULL // ** 0.20;
// add setup keys
#define KEY_SETUP C_KEY_SETUP
#define KEY_UP C_KEY_UP
#define KEY_DOWN C_KEY_DOWN
#define KEY_LEFT C_KEY_LEFT
#define KEY_RIGHT C_KEY_RIGHT
#define KEY_QUIT C_KEY_NULL
//#define INVALID_KEY
// these are pseudo keys used in SETUP control
//#define KEY_TITLE C_KEY_TITLE // ** TCH0.26;
#define KEY_MENU C_KEY_MENUPBC // ** TCH0.26;
#define KEY_SEARCH C_KEY_NULL // chapter selection key
#define KEY_SEARCH_PLAY C_KEY_NULL // pseudo key for "chapter selection" play
// DVD_099cMicky, modify the value for key,
// as most of dummy keys are removed(used by 1st version SETUP)
#define KEY_ANGLE_CTL C_KEY_ANGLE
#define KEY_SURROUND C_KEY_EQ //音效
#define KEY_OSDGAME C_KEY_NULL //暂无对应键
//for amlogic
#define UOP_VOL C_KEY_VOLUM //音量键
#define UOP_TONE C_KEY_TONE //音调键
#define UOP_LINE_INPUT C_KEY_NULL //音量键
#define UOP_ECHO C_KEY_NULL //音调键
#define IRC_ECHO_UP C_KEY_ECHOUP
#define IRC_ECHO_DOWN C_KEY_ECHODOWN
// FOR ESS
#define IR_NONE C_KEY_NULL //
#define IR_EJECT C_KEY_OPEN // 进出仓
#define IR_NUM3 C_KEY_3 // 3
#define IR_DIGEST C_KEY_NULL // 九画
#define IR_RETURN C_KEY_RETURN // 返回
#define IR_NUM2 C_KEY_2 // 2
#define IR_PLAY_ENTER C_KEY_PLAY // 播放
#define IR_MENU_PBC C_KEY_PBC_ONOFF // 根菜单
#define IR_NUM1 C_KEY_1 // 1
#define IR_ENTER C_KEY_ENTER // 确认
#define IR_SETUP C_KEY_SETUP // 设置
#define IR_POWER C_KEY_POWER // 电源
#define IR_ZOOM_IN C_KEY_ZOOM // 放大
#define IR_TITLE_MENU C_KEY_TITLE // 标题菜单
#define IR_NEXT C_KEY_SKIP_R // 下一曲
#define IR_PREV C_KEY_SKIP_L // 上一曲
#define IR_FF C_KEY_FF // 快进
#define IR_GOTO C_KEY_SEARCH // 定时
#define IR_FR C_KEY_REV // 快退
#define IR_PROGRAM C_KEY_PROGRAM // 编程
#define IR_RIGHT C_KEY_RIGHT // 右移
#define IR_NUM0 C_KEY_0 // 0
#define IR_NUM9 C_KEY_9 // 9
#define IR_NUM6 C_KEY_6 // 6
#define IR_UP C_KEY_UP // 上移
#define IR_ADD10 C_KEY_10 // 10+
#define IR_NUM8 C_KEY_8 // 8
#define IR_NUM5 C_KEY_5 // 5
#define IR_DOWN C_KEY_DOWN // 下移
#define IR_MUTE C_KEY_MUTE // 静音
#define IR_NUM7 C_KEY_7 // 7
#define IR_NUM4 C_KEY_4 // 4
#define IR_LEFT C_KEY_LEFT // 左移
#define IR_CHANNEL C_KEY_SETCHANNEL // 2/5.1声道切换
#define IR_SURROUND C_KEY_NULL // 环绕
#define IR_DISPLAY C_KEY_DISPLAY // 显示
#define IR_VOLUME_UP C_KEY_VOLUP // 音量+
#define IR_VOLUME_DOWN C_KEY_VOLDOWN // 音量-
#define IR_ANGLE C_KEY_ANGLE // 角度
#define IR_SF C_KEY_SLOW // 慢放
#define IR_REPEAT C_KEY_REPEAT // 重复
#define IR_SUB_TITLE C_KEY_SUBTITLE // 字幕
#define IR_STOP C_KEY_STOP // 停止
#define IR_RANDOM C_KEY_RANDOM // 随机播放
#define IR_EQUALIZER C_KEY_NULL // 均衡
#define IR_AUD_LR C_KEY_VOCAL // 左右声道
#define IR_PAUSE C_KEY_PAUSE // 暂停
#define IR_AUD_KEY_PLUS C_KEY_NULL // 升调
#define IR_AUD_KEY_MINUS C_KEY_NULL // 降调
#define IR_AUDIO C_KEY_LANGU // 语言
#define IR_SET_A C_KEY_AB_REPEAT // AB重复
/////////////////////////////////////////////////
#define __K C_KEY_NULL
#define __0 C_KEY_0 //0x00
#define __1 C_KEY_1 //0x01
#define __2 C_KEY_2 //0x02
#define __3 C_KEY_3 //0x03
#define __4 C_KEY_4 //0x04
#define __5 C_KEY_5 //0x05
#define __6 C_KEY_6 //0x06
#define __7 C_KEY_7 //0x07
#define __8 C_KEY_8 //0x08
#define __9 C_KEY_9 //0x09
#define __10 C_KEY_10 //0x0b
#define __EJECT C_KEY_OPEN //0x0c
#define __MUTE C_KEY_MUTE //0x0d
#define __SLOW C_KEY_SLOW //0x13
#define __STEP C_KEY_STEP //0x14
#define __STOP C_KEY_STOP //0x19
#define __NEXT C_KEY_SKIP_R //0x1e
#define __FB C_KEY_REV //0x1b
#define __FF C_KEY_FF //0x1c
#define __PBC C_KEY_PBC_ONOFF //0x22
#define __GOTO C_KEY_TIMESEARCH //0x23
#define __UP C_KEY_UP //0x29
#define __DOWN C_KEY_DOWN //0x2a
#define __LEFT C_KEY_LEFT //0x2b
#define __RIGHT C_KEY_RIGHT //0x2c
#define __MODE C_KEY_NULL //0x33
#define __PAUSE C_KEY_PAUSE //0x15
#define __PLAY C_KEY_PLAY //0x16
#define __CLEAR C_KEY_CLEAR //0x4a
#define __SUR C_KEY_EQ //0x4d
#define __POW C_KEY_POWER //0x27
#define __PROG C_KEY_PROGRAM //0x34
#define __PREV C_KEY_SKIP_L //0x1d
#define __REPAB C_KEY_AB_REPEAT //0x20 B
#define __REP C_KEY_REPEAT //0x21 A
#define __RAND C_KEY_RANDOM //0x24
#define __PLUS C_KEY_NULL //0x0e
#define __RESUME_KEY C_KEY_NULL //0x0f
#define __MINUS C_KEY_NULL //0x10 T:key-
#define __INTRO C_KEY_NULL //0x32
#define __OK C_KEY_KARAOKE_ONOFF //0x4c
#define __ECHO_UP C_KEY_ECHOUP //0x57
#define __ECHO_DN C_KEY_ECHODOWN //0x58
#define __MIC_UP C_KEY_NULL //0x59
#define __MIC_DN C_KEY_NULL //0x5a
#define __SCORE C_KEY_NULL //0x55
#define __TV C_KEY_NP //0x35
#define __OSD C_KEY_CONSOLE //0x1f Display T:(陪ボ)
#define __REM C_KEY_BOOKMARK //0x26
#define __RES C_KEY_SEARCH //0x25
#define __ONLY_RES C_KEY_BOOKMARK //0x25
#define __ZOOM C_KEY_ZOOM //0x28
#define __VOL_UP C_KEY_VOLUP //0x11 T:(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -