101 lines
2.0 KiB
C
101 lines
2.0 KiB
C
#ifndef __KEY_EVENT_DEAL_H__
|
|
#define __KEY_EVENT_DEAL_H__
|
|
|
|
#include "typedef.h"
|
|
#include "bt_profile_cfg.h"
|
|
|
|
#if 1
|
|
enum {
|
|
|
|
|
|
KEY_POWER_ON = 0x80,
|
|
KEY_POWEROFF,
|
|
KEY_POWEROFF_HOLD,
|
|
KEY_MUSIC_PP,
|
|
KEY_MUSIC_PREV,
|
|
KEY_MUSIC_NEXT,
|
|
KEY_VOL_UP,
|
|
KEY_VOL_DOWN,
|
|
KEY_CALL_LAST_NO,
|
|
KEY_CALL_HANG_UP,
|
|
KEY_CALL_ANSWER,
|
|
KEY_CALL_ANSWER_UP,
|
|
KEY_OPEN_SIRI,
|
|
KEY_HID_CONTROL,
|
|
KEY_LOW_LANTECY,
|
|
KEY_MODE_SWITCH,
|
|
|
|
KEY_EQ_MODE,
|
|
KEY_THIRD_CLICK,
|
|
|
|
KEY_MUSIC_FF,
|
|
KEY_MUSIC_FR,
|
|
KEY_MUSIC_PLAYER_START,
|
|
KEY_MUSIC_PLAYER_END,
|
|
KEY_MUSIC_PLAYER_DEC_ERR,
|
|
KEY_MUSIC_DEVICE_TONE_END,
|
|
KEY_MUSIC_PLAYER_QUIT,
|
|
KEY_MUSIC_PLAYER_AUTO_NEXT,
|
|
KEY_MUSIC_PLAYER_PLAY_FIRST,
|
|
KEY_MUSIC_PLAYER_PLAY_LAST,
|
|
KEY_MUSIC_CHANGE_REPEAT,
|
|
KEY_MUSIC_CHANGE_DEV,
|
|
KEY_MUSIC_AUTO_NEXT_DEV,
|
|
KEY_MUSIC_CHANGE_DEV_REPEAT,
|
|
KEY_MUSIC_SET_PITCH,
|
|
KEY_MUSIC_SET_SPEED,
|
|
KEY_MUSIC_PLAYE_BY_DEV_FILENUM,
|
|
KEY_MUSIC_PLAYE_BY_DEV_SCLUST,
|
|
KEY_MUSIC_PLAYE_BY_DEV_PATH,
|
|
KEY_MUSIC_DELETE_FILE,
|
|
KEY_MUSIC_PLAYE_NEXT_FOLDER,
|
|
KEY_MUSIC_PLAYE_PREV_FOLDER,
|
|
KEY_MUSIC_PLAYE_REC_FOLDER_SWITCH,
|
|
KEY_MUSIC_PLAYER_AB_REPEAT_SWITCH,
|
|
|
|
KEY_SEND_SPEECH_START,
|
|
KEY_SEND_SPEECH_STOP,
|
|
#if (BT_FOR_APP_EN)
|
|
KEY_AI_DEC_SUSPEND,
|
|
KEY_AI_DEC_RESUME,
|
|
|
|
#endif
|
|
|
|
KEY_EARTCH_ENABLE,
|
|
KEY_EARTCH_DISABLE,
|
|
KEY_ANC_SWITCH,
|
|
KEY_MUSIC_EFF, //播歌音效切换
|
|
KEY_PHONE_PITCH,//通话上行 变声切换
|
|
|
|
MSG_HALF_SECOND,
|
|
KEY_CLEAN_PHONE_INFO,
|
|
KEY_CLEAN_PHONE_INFO_HOLD,
|
|
KEY_CLEAN_PHONE_INFO_UP,
|
|
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,
|
|
KEY_NULL = 0xFF,
|
|
};
|
|
#endif
|
|
|
|
enum {
|
|
ONE_KEY_CTL_NEXT_PREV = 1,
|
|
ONE_KEY_CTL_VOL_UP_DOWN,
|
|
};
|
|
|
|
enum {
|
|
EARTCH_STATE_IN,
|
|
EARTCH_STATE_OUT,
|
|
EARTCH_STATE_TRIM_OK,
|
|
EARTCH_STATE_TRIM_ERR,
|
|
};
|
|
|
|
// extern int app_earphone_key_event_handler(struct sys_event *);
|
|
|
|
#endif
|