⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keypaddef.h

📁 LCD OSD 程序用於8051 開發lcd
💻 H
字号:

#if Quanta
typedef enum
{ KEY_POWER	=BIT0, // power
  KEY_PLUS	=BIT2,//BIT2, // right
  KEY_MINUS	=BIT3,//BIT3, // left
  KEY_MENU	=BIT1,//BIT1, // menu
  KEY_SELECT	=BIT4,//BIT4, // exit/auto
  KEY_UP	=BIT4,
  KEY_DOWN	=BIT4,
  KEY_FACTORY	=KEY_POWER|KEY_SELECT,
  KEY_ISP	=KEY_PLUS|KEY_MINUS,

  KEY_NOTHING	=0
} KeypadMaskType;

#elif QuantaGateway
typedef enum
{
#if Key_6
	KEY_PLUS		= BIT1, //BIT2, // right
	KEY_MINUS		= BIT2, //BIT3, // left
#endif
	KEY_POWER		= BIT5, // power
	KEY_MENU		= BIT3, //BIT1, // menu
	KEY_SELECT		= BIT4, //BIT4, // exit/auto
	KEY_UP			= BIT6,
	KEY_DOWN		= BIT7,

	KEY_FACTORY	= KEY_POWER | KEY_SELECT,
	KEY_ISP			= KEY_PLUS | KEY_MINUS,

	KEY_NOTHING	= 0
} KeypadMaskType;

#elif Lego2
typedef enum
{

//*****OLVIIA1219  echange right and left key
       KEY_PLUS		= BIT2,//BIT1, //BIT2, // right
	KEY_MINUS		= BIT1,//BIT2, //BIT3, // left


	KEY_POWER		= BIT3, // power

//*****olivia1219  exchange menu and select key
	KEY_MENU		= BIT4,//BIT5, //BIT1, // menu
	KEY_SELECT		= BIT5,//, //BIT4, // exit/auto


	KEY_UP			= BIT7,
	KEY_DOWN		= BIT6,

	KEY_FACTORY	        = KEY_POWER | KEY_SELECT,
	KEY_ISP			= KEY_PLUS | KEY_MINUS,

	KEY_NOTHING	= 0
} KeypadMaskType;



#elif QuantaL7T
typedef enum
{ KEY_PLUS	=BIT7,//BIT2, // right
  KEY_MINUS	=BIT6,//BIT3, // left
  KEY_MENU	=BIT5,//BIT1, // menu
  KEY_SELECT	=BIT4,//BIT4, // exit/auto

  KEY_POWER	=BIT0, // power
  KEY_UP	=BIT1,
  KEY_DOWN	=BIT2,
  KEY_FACTORY	=KEY_POWER|KEY_SELECT,
  KEY_ISP	=KEY_PLUS|KEY_MINUS,

  KEY_NOTHING	=0
} KeypadMaskType;
#elif MST2Layer
typedef enum
{ KEY_POWER	=BIT0,
  KEY_PLUS	=BIT4,
  KEY_MINUS	=BIT3,
  KEY_MENU	=BIT2,
  KEY_SELECT	=BIT1,
  KEY_UP	=BIT1,
  KEY_DOWN	=BIT1,
  KEY_FACTORY	=KEY_POWER|KEY_SELECT|KEY_MENU,
  KEY_ISP	=KEY_PLUS|KEY_MINUS,

  KEY_NOTHING	=0
} KeypadMaskType;
#else
typedef enum
{ KEY_POWER	=BIT2,
  KEY_PLUS	=BIT4,
  KEY_MINUS	=BIT3,
  KEY_MENU	=BIT5,
  KEY_SELECT	=BIT6,
  KEY_UP	=BIT6,
  KEY_DOWN	=BIT6,
  KEY_FACTORY	=KEY_POWER|KEY_SELECT|KEY_MENU,
  KEY_ISP	=KEY_PLUS|KEY_MINUS,

  KEY_NOTHING	=0
} KeypadMaskType;
#endif

typedef enum
{ BTN_Plus,
  BTN_Minus,
  BTN_Up,
  BTN_Down,
  BTN_Menu,
  BTN_Select,
  BTN_Power,

  BTN_EndBTN,
  BTN_Repeat,

  BTN_Nothing
} ButtonType;

#define KeypadMask (KEY_POWER|KEY_PLUS|KEY_MINUS|KEY_UP|KEY_DOWN|KEY_MENU|KEY_SELECT)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -