Files
stm32f4_rtt_5.2.0/Menu/include/menu_pack_key.h
2025-06-19 21:57:12 +08:00

43 lines
1.1 KiB
C

#ifndef MENU_PACK_KEY_H
#define MENU_PACK_KEY_H
typedef enum EGUIKey
{
MENU_PACK_KEY_NULL = 0,
MENU_PACK_KEY_BACKSPACE =8, /* ASCII: BACKSPACE Crtl-H */
MENU_PACK_KEY_TAB =9, /* ASCII: TAB Crtl-I */
MENU_PACK_KEY_BACKTAB =10,
MENU_PACK_KEY_ENTER =13, /* ASCII: ENTER Crtl-M */
MENU_PACK_KEY_LEFT =16,
MENU_PACK_KEY_UP =17,
MENU_PACK_KEY_RIGHT =18,
MENU_PACK_KEY_DOWN =19,
MENU_PACK_KEY_HOME =23,
MENU_PACK_KEY_END =24,
MENU_PACK_KEY_SHIFT =25,
MENU_PACK_KEY_CONTROL =26,
MENU_PACK_KEY_ESCAPE =27, /* ASCII: ESCAPE 0x1b */
MENU_PACK_KEY_INSERT =29,
MENU_PACK_KEY_DELETE =30,
MENU_PACK_KEY_SPACE =32,
MENU_PACK_KEY_PGUP =33,
MENU_PACK_KEY_PGDOWN =34,
MENU_PACK_KEY_RESET_OR_UP =35,
MENU_PACK_KEY_ENTER_OR_RIGHT =37,
MENU_PACK_KEY_DOT = '.',
MENU_PACK_KEY_0 =0x30,
MENU_PACK_KEY_1 =0x31,
MENU_PACK_KEY_2 =0x32,
MENU_PACK_KEY_3 =0x33,
MENU_PACK_KEY_4 =0x34,
MENU_PACK_KEY_5 =0x35,
MENU_PACK_KEY_6 =0x36,
MENU_PACK_KEY_7 =0x37,
MENU_PACK_KEY_8 =0x38,
MENU_PACK_KEY_9 =0x39,
} EGUIKey;
#endif