按键事件注释
enum { KEY_POWER_ON = 0x80,//从0x80开始,避免与系统默认事件冲突 KEY_POWER_ON_HOLD,//开机键被长按事件 KEY_POWEROFF, //请求关机事件 KEY_POWEROFF_HOLD,//关机键被按住事件 KEY_BT_DIRECT_INIT,//蓝牙直接初始化请求事件 KEY_BT_DIRECT_CLOSE,//蓝牙直接关机请求事件 KEY_MUSIC_PP,//音乐播放/暂停 KEY_MUSIC_PREV,//上曲 KEY_MUSIC_NEXT,//下曲 KEY_MUSIC_FF,//快进步进 KEY_MUSIC_FR,//music_player快退 KEY_MUSIC_PLAYER_START,//music_player启动播放 KEY_MUSIC_PLAYER_END,//music_player播放结束处理 KEY_MUSIC_PLAYER_DEC_ERR,//music_player解码错误处理 KEY_MUSIC_DEVICE_TONE_END,//设备提示音结束事件 KEY_MUSIC_PLAYER_QUIT,//退出音乐模式 KEY_MUSIC_PLAYER_AUTO_NEXT,//music_player自动播放下一曲 KEY_MUSIC_PLAYER_PLAY_FIRST,//有文件,播放第一个文件 KEY_MUSIC_PLAYER_PLAY_LAST,//有文件,播放最后一个文件 KEY_MUSIC_CHANGE_REPEAT,//music_player切换循环模式 KEY_MUSIC_CHANGE_DEV,//音乐模式切换设备 KEY_MUSIC_AUTO_NEXT_DEV,//自动切换到下一个设备 KEY_MUSIC_CHANGE_DEV_REPEAT,//切换设备重试0 KEY_MUSIC_SET_PITCH,//设置音高0 KEY_MUSIC_SET_SPEED,//设置播放速度0 KEY_MUSIC_PLAYE_BY_DEV_FILENUM,//music_player序号播放指定设备 KEY_MUSIC_PLAYE_BY_DEV_SCLUST,//music_player簇号播放指定设备 KEY_MUSIC_PLAYE_BY_DEV_PATH,//music_player路径播放指定设备 KEY_MUSIC_DELETE_FILE,//music_player删除当前播放文件,并播放下一曲 KEY_MUSIC_PLAYE_NEXT_FOLDER,//下一个文夹 KEY_MUSIC_PLAYE_PREV_FOLDER,//上一个文夹 KEY_MUSIC_PLAYE_REC_FOLDER_SWITCH,//录音区分切换播放 KEY_MUSIC_PLAYER_AB_REPEAT_SWITCH,//切换AB点复读状态 KEY_VOL_UP,//音量加 KEY_VOL_DOWN,//音量减 KEY_CALL_LAST_NO,//回拨最后一个号码 来电拒听 蓝牙模式 KEY_CALL_HANG_UP,//通话挂断 KEY_CALL_ANSWER,//接听/挂断 KEY_OPEN_SIRI,//siri开启 KEY_HID_CONTROL,//hid 发起拍照命令 蓝牙模式 KEY_LOW_LANTECY,//低电处理 KEY_CHANGE_MODE,//切换模式 KEY_EQ_MODE,//EQ模式 KEY_THIRD_CLICK,//tws 分开左右耳的按键功能 蓝牙模式 KEY_FM_SCAN_ALL,//全自动搜台 KEY_FM_SCAN_ALL_UP,//全自动搜台 KEY_FM_SCAN_ALL_DOWN,//全自动搜台 KEY_FM_PREV_STATION,//上一台 KEY_FM_NEXT_STATION,//下一台 KEY_FM_PREV_FREQ,//上一个频率 KEY_FM_NEXT_FREQ,//下一个频率 KEY_FM_SCAN_UP,//半自动搜台 KEY_FM_SCAN_DOWN,//半自动搜台 KEY_FM_EMITTER_MENU,//进入fm发射器菜单 KEY_FM_EMITTER_NEXT_FREQ,//fm发射器上一个频率 KEY_FM_EMITTER_PERV_FREQ,//fm发射器下一个频率 KEY_RTC_UP,//调整时钟 加时间 KEY_RTC_DOWN,//调整时钟 减时间 KEY_RTC_SW,//钟设置 \ 时间设置转换 KEY_RTC_SW_POS,//设置调整时钟的位置 KEY_RTC_HOUR,//小时设置 KEY_RTC_MINUTES,//分钟设置 KEY_SPDIF_SW_SOURCE,//spdif 输入io口设置 KEY_BT_EMITTER_SW,//蓝牙发射器切换 KEY_BT_EMITTER_PLAY,//蓝牙发射器播放 KEY_BT_EMITTER_PAUSE,//蓝牙发射器暂停 KEY_BT_EMITTER_RECEIVER_SW,//蓝牙发射器接收切换 KEY_SWITCH_PITCH_MODE,//切换到音高模式 KEY_ENC_START,//开启环境降噪 KEY_REVERB_SWITCH,//混响切换 KEY_REVERB_OPEN,//混响开启 KEY_REVERB_DEEPVAL_UP,//混响深度值加 KEY_REVERB_DEEPVAL_DOWN,//混响深度值减 KEY_REVERB_GAIN0_UP,// KEY_REVERB_GAIN1_UP, KEY_REVERB_GAIN2_UP, // KEY_REVERB_GAIN_DOWN, KEY_TM_GMA_SEND,// KEY_APP_SEND_SPEECH_START,// KEY_SEND_SPEECH_START,//协议开始发送语言 KEY_SEND_SPEECH_STOP,//协议停止发送语言 KEY_AI_DEC_SUSPEND,//0AI解码暂停 KEY_AI_DEC_RESUME,//0AI解码恢复 KEY_DUEROS_CONNECTED,//0 KEY_DUEROS_DISCONNECTED,// KEY_DUEROS_VER,// KEY_DUEROS_SEND,// KEY_TWS_DUEROS_RAND_SET,// KEY_TWS_BLE_SLAVE_SPEECH_START,// KEY_SPEECH_START_FROM_TWS,// KEY_SPEECH_STOP_FROM_TWS,// KEY_TWS_BLE_DUEROS_CONNECT,// KEY_TWS_BLE_DUEROS_DISCONNECT,// KEY_TWS_SEARCH_PAIR,//启动tws 主机搜索链接 KEY_TWS_REMOVE_PAIR,//取消tws配对 KEY_TWS_SEARCH_REMOVE_PAIR,//取消tws配对发起tws 链接 KEY_TWS_DISCONN,//断开tws之间的链接 KEY_TWS_CONN,//开启 tws间 主机链接 //充电仓按键处理 KEY_BOX_POWER_CLICK,// KEY_BOX_POWER_LONG,// KEY_BOX_POWER_HOLD,// KEY_BOX_POWER_UP,// KEY_BOX_POWER_DOUBLE,// KEY_BOX_POWER_THREE,// KEY_BOX_POWER_FOUR,// KEY_BOX_POWER_FIVE,// ///soundcard相关按键消息 KEY_SOUNDCARD_MODE_ELECTRIC,// KEY_SOUNDCARD_MODE_PITCH,// KEY_SOUNDCARD_MODE_PITCH_BY_VALUE,// KEY_SOUNDCARD_MODE_MAGIC,// KEY_SOUNDCARD_MODE_BOOM,// KEY_SOUNDCARD_MODE_SHOUTING_WHEAT,// KEY_SOUNDCARD_MODE_DODGE,// KEY_SOUNDCARD_MODE_ELECTRIC_CANCEL,// KEY_SOUNDCARD_MAKE_NOISE0,// KEY_SOUNDCARD_MAKE_NOISE1, KEY_SOUNDCARD_MAKE_NOISE2, KEY_SOUNDCARD_MAKE_NOISE3, KEY_SOUNDCARD_MAKE_NOISE4, KEY_SOUNDCARD_MAKE_NOISE5, KEY_SOUNDCARD_MAKE_NOISE6, KEY_SOUNDCARD_MAKE_NOISE7, KEY_SOUNDCARD_MAKE_NOISE8, KEY_SOUNDCARD_MAKE_NOISE9, KEY_SOUNDCARD_MAKE_NOISE10, KEY_SOUNDCARD_MAKE_NOISE11, ///旋钮按键 KEY_SOUNDCARD_SLIDE_MIC,// KEY_SOUNDCARD_SLIDE_WET_GAIN,// KEY_SOUNDCARD_SLIDE_HIGH_SOUND,// KEY_SOUNDCARD_SLIDE_LOW_SOUND,// KEY_SOUNDCARD_SLIDE_RECORD_VOL,// KEY_SOUNDCARD_SLIDE_MUSIC_VOL,// KEY_SOUNDCARD_SLIDE_EARPHONE_VOL,// KEY_SOUNDCARD_USB_MIC_MUTE_SWICH,// KEY_SOUNDCARD_NORMAL_MIC_STATUS_UPDATE,// KEY_SOUNDCARD_EAR_MIC_STATUS_UPDATE,// KEY_SOUNDCARD_AUX_STATUS_UPDATE,// KEY_TEST_DEMO_0,// KEY_TEST_DEMO_1,// KEY_IR_NUM_0, //中间不允许插入 KEY_IR_NUM_1, KEY_IR_NUM_2, KEY_IR_NUM_3, KEY_IR_NUM_4, KEY_IR_NUM_5, KEY_IR_NUM_6, KEY_IR_NUM_7, KEY_IR_NUM_8, KEY_IR_NUM_9,//中间不允许插入 //在这里增加元素 KEY_LED, //彩灯 KEY_STANDBY,//假关机 /////////////////////////////////////// KEY_TIME_SET,//时钟切换位置 KEY_TIME_ALM1,//进入闹铃1设置 KEY_TIME_ALM2,//进入闹铃2设置 KEY_ALARM_CACLE,//取消闹钟 KEY_LED_LINGHT,//背景灯开关 KEY_DISP_OFF,//显示关闭 KEY_TIME_MODE,//12-24小时 时钟周期转换 KEY_VOCAL_REMOVE_SW,//人声移除开关 KEY_MIC_PRIORITY,//麦克风优先 KEY_MUTE,//静音 KEY_STANDBY_HOLD,//待机 KEY_STANDBY_ON,//从待机状态醒来 KEY_TWS_CTRL,// KEY_KUAISHOU_START, //快手开场 KEY_BIGAIR_START, //大气开场 KEY_DOUYIN_LAUGH, //抖音笑声 KEY_ZHANGSHENG, //掌声 KEY_SCREAM, //尖叫 KEY_STRAFE, //机枪扫射 KEY_WHISTLE, //口哨声 KEY_MEMEDA, //么么哒 KEY_AIYOU, //哎呦我的妈 KEY_BAOBAO_HAPPY, //宝宝兴奋 KEY_SIGNAL,//信号0 KEY_MUSIC_REPEAT_ONE,//单曲循环0 KEY_MUSIC_REPEAT_ALL,//列表循环0 KEY_MODE_BT,//蓝牙模式 KEY_MODE_AUX,//LINEIN模式 KEY_MODE_OPT,//OPT模式 KEY_MODE_COA,//SPDIF模式 KEY_DEV_USB,//音乐模式 U盘 KEY_DEV_TF,//音乐模式SD卡 KEY_BOARD_POWEROFF,//面板关机 KEY_RESTORE_FACTORY,//恢复出厂设置 重置 KEY_UPDATE_BAT_SHOW,//电池电量显示 // KEY_HID_MODE_SWITCH,//HID模式切换 KEY_HID_TAKE_PICTURE,//HID拍照 KEY_LINEIN_START,//LINE开启 MSG_HALF_SECOND,//半秒的事件 //不会出现在按键主流程,用于不重要得其他操作 KEY_MINOR_OPT,//查找设备 KEY_NULL = 0xFFFF, KEY_MSG_MAX = 0xFFFF, //音箱sdk 按键消息已经加大为0xffff }; enum { ONE_KEY_CTL_NEXT_PREV = 1, ONE_KEY_CTL_VOL_UP_DOWN, };
enum {
KEY_POWER_ON = 0x80,//从0x80开始,避免与系统默认事件冲突
KEY_POWER_ON_HOLD,//开机键被长按事件
KEY_POWEROFF, //请求关机事件
KEY_POWEROFF_HOLD,//关机键被按住事件
KEY_BT_DIRECT_INIT,//蓝牙直接初始化请求事件
KEY_BT_DIRECT_CLOSE,//蓝牙直接关机请求事件
KEY_MUSIC_PP,//音乐播放/暂停
KEY_MUSIC_PREV,//上曲
KEY_MUSIC_NEXT,//下曲
KEY_MUSIC_FF,//快进步进
KEY_MUSIC_FR,//music_player快退
KEY_MUSIC_PLAYER_START,//music_player启动播放
KEY_MUSIC_PLAYER_END,//music_player播放结束处理
KEY_MUSIC_PLAYER_DEC_ERR,//music_player解码错误处理
KEY_MUSIC_DEVICE_TONE_END,//设备提示音结束事件
KEY_MUSIC_PLAYER_QUIT,//退出音乐模式
KEY_MUSIC_PLAYER_AUTO_NEXT,//music_player自动播放下一曲
KEY_MUSIC_PLAYER_PLAY_FIRST,//有文件,播放第一个文件
KEY_MUSIC_PLAYER_PLAY_LAST,//有文件,播放最后一个文件
KEY_MUSIC_CHANGE_REPEAT,//music_player切换循环模式
KEY_MUSIC_CHANGE_DEV,//音乐模式切换设备
KEY_MUSIC_AUTO_NEXT_DEV,//自动切换到下一个设备
KEY_MUSIC_CHANGE_DEV_REPEAT,//切换设备重试0
KEY_MUSIC_SET_PITCH,//设置音高0
KEY_MUSIC_SET_SPEED,//设置播放速度0
KEY_MUSIC_PLAYE_BY_DEV_FILENUM,//music_player序号播放指定设备
KEY_MUSIC_PLAYE_BY_DEV_SCLUST,//music_player簇号播放指定设备
KEY_MUSIC_PLAYE_BY_DEV_PATH,//music_player路径播放指定设备
KEY_MUSIC_DELETE_FILE,//music_player删除当前播放文件,并播放下一曲
KEY_MUSIC_PLAYE_NEXT_FOLDER,//下一个文夹
KEY_MUSIC_PLAYE_PREV_FOLDER,//上一个文夹
KEY_MUSIC_PLAYE_REC_FOLDER_SWITCH,//录音区分切换播放
KEY_MUSIC_PLAYER_AB_REPEAT_SWITCH,//切换AB点复读状态
KEY_VOL_UP,//音量加
KEY_VOL_DOWN,//音量减
KEY_CALL_LAST_NO,//回拨最后一个号码 来电拒听 蓝牙模式
KEY_CALL_HANG_UP,//通话挂断
KEY_CALL_ANSWER,//接听/挂断
KEY_OPEN_SIRI,//siri开启
KEY_HID_CONTROL,//hid 发起拍照命令 蓝牙模式
KEY_LOW_LANTECY,//低电处理
KEY_CHANGE_MODE,//切换模式
KEY_EQ_MODE,//EQ模式
KEY_THIRD_CLICK,//tws 分开左右耳的按键功能 蓝牙模式
KEY_FM_SCAN_ALL,//全自动搜台
KEY_FM_SCAN_ALL_UP,//全自动搜台
KEY_FM_SCAN_ALL_DOWN,//全自动搜台
KEY_FM_PREV_STATION,//上一台
KEY_FM_NEXT_STATION,//下一台
KEY_FM_PREV_FREQ,//上一个频率
KEY_FM_NEXT_FREQ,//下一个频率
KEY_FM_SCAN_UP,//半自动搜台
KEY_FM_SCAN_DOWN,//半自动搜台
KEY_FM_EMITTER_MENU,//进入fm发射器菜单
KEY_FM_EMITTER_NEXT_FREQ,//fm发射器上一个频率
KEY_FM_EMITTER_PERV_FREQ,//fm发射器下一个频率
KEY_RTC_UP,//调整时钟 加时间
KEY_RTC_DOWN,//调整时钟 减时间
KEY_RTC_SW,//钟设置 \ 时间设置转换
KEY_RTC_SW_POS,//设置调整时钟的位置
KEY_RTC_HOUR,//小时设置
KEY_RTC_MINUTES,//分钟设置
KEY_SPDIF_SW_SOURCE,//spdif 输入io口设置
KEY_BT_EMITTER_SW,//蓝牙发射器切换
KEY_BT_EMITTER_PLAY,//蓝牙发射器播放
KEY_BT_EMITTER_PAUSE,//蓝牙发射器暂停
KEY_BT_EMITTER_RECEIVER_SW,//蓝牙发射器接收切换
KEY_SWITCH_PITCH_MODE,//切换到音高模式
KEY_ENC_START,//开启环境降噪
KEY_REVERB_SWITCH,//混响切换
KEY_REVERB_OPEN,//混响开启
KEY_REVERB_DEEPVAL_UP,//混响深度值加
KEY_REVERB_DEEPVAL_DOWN,//混响深度值减
KEY_REVERB_GAIN0_UP,//
KEY_REVERB_GAIN1_UP,
KEY_REVERB_GAIN2_UP,
// KEY_REVERB_GAIN_DOWN,
KEY_TM_GMA_SEND,//
KEY_APP_SEND_SPEECH_START,//
KEY_SEND_SPEECH_START,//协议开始发送语言
KEY_SEND_SPEECH_STOP,//协议停止发送语言
KEY_AI_DEC_SUSPEND,//0AI解码暂停
KEY_AI_DEC_RESUME,//0AI解码恢复
KEY_DUEROS_CONNECTED,//0
KEY_DUEROS_DISCONNECTED,//
KEY_DUEROS_VER,//
KEY_DUEROS_SEND,//
KEY_TWS_DUEROS_RAND_SET,//
KEY_TWS_BLE_SLAVE_SPEECH_START,//
KEY_SPEECH_START_FROM_TWS,//
KEY_SPEECH_STOP_FROM_TWS,//
KEY_TWS_BLE_DUEROS_CONNECT,//
KEY_TWS_BLE_DUEROS_DISCONNECT,//
KEY_TWS_SEARCH_PAIR,//启动tws 主机搜索链接
KEY_TWS_REMOVE_PAIR,//取消tws配对
KEY_TWS_SEARCH_REMOVE_PAIR,//取消tws配对发起tws 链接
KEY_TWS_DISCONN,//断开tws之间的链接
KEY_TWS_CONN,//开启 tws间 主机链接
//充电仓按键处理
KEY_BOX_POWER_CLICK,//
KEY_BOX_POWER_LONG,//
KEY_BOX_POWER_HOLD,//
KEY_BOX_POWER_UP,//
KEY_BOX_POWER_DOUBLE,//
KEY_BOX_POWER_THREE,//
KEY_BOX_POWER_FOUR,//
KEY_BOX_POWER_FIVE,//
///soundcard相关按键消息
KEY_SOUNDCARD_MODE_ELECTRIC,//
KEY_SOUNDCARD_MODE_PITCH,//
KEY_SOUNDCARD_MODE_PITCH_BY_VALUE,//
KEY_SOUNDCARD_MODE_MAGIC,//
KEY_SOUNDCARD_MODE_BOOM,//
KEY_SOUNDCARD_MODE_SHOUTING_WHEAT,//
KEY_SOUNDCARD_MODE_DODGE,//
KEY_SOUNDCARD_MODE_ELECTRIC_CANCEL,//
KEY_SOUNDCARD_MAKE_NOISE0,//
KEY_SOUNDCARD_MAKE_NOISE1,
KEY_SOUNDCARD_MAKE_NOISE2,
KEY_SOUNDCARD_MAKE_NOISE3,
KEY_SOUNDCARD_MAKE_NOISE4,
KEY_SOUNDCARD_MAKE_NOISE5,
KEY_SOUNDCARD_MAKE_NOISE6,
KEY_SOUNDCARD_MAKE_NOISE7,
KEY_SOUNDCARD_MAKE_NOISE8,
KEY_SOUNDCARD_MAKE_NOISE9,
KEY_SOUNDCARD_MAKE_NOISE10,
KEY_SOUNDCARD_MAKE_NOISE11,
///旋钮按键
KEY_SOUNDCARD_SLIDE_MIC,//
KEY_SOUNDCARD_SLIDE_WET_GAIN,//
KEY_SOUNDCARD_SLIDE_HIGH_SOUND,//
KEY_SOUNDCARD_SLIDE_LOW_SOUND,//
KEY_SOUNDCARD_SLIDE_RECORD_VOL,//
KEY_SOUNDCARD_SLIDE_MUSIC_VOL,//
KEY_SOUNDCARD_SLIDE_EARPHONE_VOL,//
KEY_SOUNDCARD_USB_MIC_MUTE_SWICH,//
KEY_SOUNDCARD_NORMAL_MIC_STATUS_UPDATE,//
KEY_SOUNDCARD_EAR_MIC_STATUS_UPDATE,//
KEY_SOUNDCARD_AUX_STATUS_UPDATE,//
KEY_TEST_DEMO_0,//
KEY_TEST_DEMO_1,//
KEY_IR_NUM_0, //中间不允许插入
KEY_IR_NUM_1,
KEY_IR_NUM_2,
KEY_IR_NUM_3,
KEY_IR_NUM_4,
KEY_IR_NUM_5,
KEY_IR_NUM_6,
KEY_IR_NUM_7,
KEY_IR_NUM_8,
KEY_IR_NUM_9,//中间不允许插入
//在这里增加元素
KEY_LED, //彩灯
KEY_STANDBY,//假关机
///////////////////////////////////////
KEY_TIME_SET,//时钟切换位置
KEY_TIME_ALM1,//进入闹铃1设置
KEY_TIME_ALM2,//进入闹铃2设置
KEY_ALARM_CACLE,//取消闹钟
KEY_LED_LINGHT,//LED管亮度
KEY_DISP_OFF,//显示关闭
KEY_TIME_MODE,//12-24小时 时钟周期转换
KEY_VOCAL_REMOVE_SW,//人声移除开关
KEY_MIC_PRIORITY,//麦克风优先
KEY_MUTE,//静音
KEY_STANDBY_HOLD,//待机
KEY_STANDBY_ON,//从待机状态醒来
KEY_TWS_CTRL,//
KEY_KUAISHOU_START, //快手开场
KEY_BIGAIR_START, //大气开场
KEY_DOUYIN_LAUGH, //抖音笑声
KEY_ZHANGSHENG, //掌声
KEY_SCREAM, //尖叫
KEY_STRAFE, //机枪扫射
KEY_WHISTLE, //口哨声
KEY_MEMEDA, //么么哒
KEY_AIYOU, //哎呦我的妈
KEY_BAOBAO_HAPPY, //宝宝兴奋
KEY_SIGNAL,//信号0
KEY_MUSIC_REPEAT_ONE,//单曲循环0
KEY_MUSIC_REPEAT_ALL,//列表循环0
KEY_MODE_BT,//蓝牙模式
KEY_MODE_AUX,//LINEIN模式
KEY_MODE_OPT,//OPT模式
KEY_MODE_COA,//SPDIF模式
KEY_DEV_USB,//音乐模式 U盘
KEY_DEV_TF,//音乐模式SD卡
KEY_BOARD_POWEROFF,//面板关机
KEY_RESTORE_FACTORY,//恢复出厂设置 重置
KEY_UPDATE_BAT_SHOW,//电池电量显示
//
KEY_HID_MODE_SWITCH,//HID模式切换
KEY_HID_TAKE_PICTURE,//HID拍照
KEY_LINEIN_START,//LINE开启
MSG_HALF_SECOND,//半秒的事件
//不会出现在按键主流程,用于不重要得其他操作
KEY_MINOR_OPT,//查找设备
KEY_NULL = 0xFFFF,
KEY_MSG_MAX = 0xFFFF,
//音箱sdk 按键消息已经加大为0xffff
};
enum {
ONE_KEY_CTL_NEXT_PREV = 1,
ONE_KEY_CTL_VOL_UP_DOWN,
};