📄 keydef.h
字号:
KD_DPLU170,
KD_DPLU171,
KD_DPLU172,
KD_DPLU173,
KD_DPLU174,
KD_DPLU175,
KD_DPLU176,
KD_DPLU177,
KD_DPLU178,
KD_DPLU179,
KD_DPLU180,
KD_DPLU181,
KD_DPLU182,
KD_DPLU183,
KD_DPLU184,
KD_DPLU185,
KD_DPLU186,
KD_DPLU187,
KD_DPLU188,
KD_DPLU189,
KD_DPLU190,
KD_DPLU191,
KD_DPLU192,
KD_DPLU193,
KD_DPLU194,
KD_DPLU195,
KD_DPLU196,
KD_DPLU197,
KD_DPLU198,
KD_DPLU199,
KD_DPLU200,// 800,
KD_DPLU201,
KD_DPLU202,
KD_DPLU203,
KD_DPLU204,
KD_DPLU205,
KD_DPLU206,
KD_DPLU207,
KD_DPLU208,
KD_DPLU209,
KD_DPLU210,
KD_DPLU211,
KD_DPLU212,
KD_DPLU213,
KD_DPLU214,
KD_DPLU215,
KD_DPLU216,
KD_DPLU217,
KD_DPLU218,
KD_DPLU219,
KD_DPLU220,
KD_DPLU221,
KD_DPLU222,
KD_DPLU223,
KD_DPLU224,
KD_DPLU225,
KD_DPLU226,
KD_DPLU227,
KD_DPLU228,
KD_DPLU229,
KD_DPLU230,
KD_DPLU231,
KD_DPLU232,
KD_DPLU233,
KD_DPLU234,
KD_DPLU235,
KD_DPLU236,
KD_DPLU237,
KD_DPLU238,
KD_DPLU239,
KD_DPLU240,
KD_DPLU_END = KD_DPLU240,
KD_DTABLE_ST = 901, // 直接台号的起始
KD_DTABLE001 = 901,
KD_DTABLE002,
KD_DTABLE003,
KD_DTABLE004,
KD_DTABLE005,
KD_DTABLE006,
KD_DTABLE007,
KD_DTABLE008,
KD_DTABLE009,
KD_DTABLE010,
KD_DTABLE011,
KD_DTABLE012,
KD_DTABLE013,
KD_DTABLE014,
KD_DTABLE015,
KD_DTABLE016,
KD_DTABLE017,
KD_DTABLE018,
KD_DTABLE019,
KD_DTABLE020,
KD_DTABLE021,
KD_DTABLE022,
KD_DTABLE023,
KD_DTABLE024,
KD_DTABLE025,
KD_DTABLE026,
KD_DTABLE027,
KD_DTABLE028,
KD_DTABLE029,
KD_DTABLE030,
KD_DTABLE031,
KD_DTABLE032,
KD_DTABLE033,
KD_DTABLE034,
KD_DTABLE035,
KD_DTABLE036,
KD_DTABLE037,
KD_DTABLE038,
KD_DTABLE039,
KD_DTABLE040,
KD_DTABLE041,
KD_DTABLE042,
KD_DTABLE043,
KD_DTABLE044,
KD_DTABLE045,
KD_DTABLE046,
KD_DTABLE047,
KD_DTABLE048,
KD_DTABLE049,
KD_DTABLE050,
KD_DTABLE051,
KD_DTABLE052,
KD_DTABLE053,
KD_DTABLE054,
KD_DTABLE055,
KD_DTABLE056,
KD_DTABLE057,
KD_DTABLE058,
KD_DTABLE059,
KD_DTABLE060,
KD_DTABLE061,
KD_DTABLE062,
KD_DTABLE063,
KD_DTABLE064,
KD_DTABLE065,
KD_DTABLE066,
KD_DTABLE067,
KD_DTABLE068,
KD_DTABLE069,
KD_DTABLE070,
KD_DTABLE071,
KD_DTABLE072,
KD_DTABLE073,
KD_DTABLE074,
KD_DTABLE075,
KD_DTABLE076,
KD_DTABLE077,
KD_DTABLE078,
KD_DTABLE079,
KD_DTABLE080,
KD_DTABLE081,
KD_DTABLE082,
KD_DTABLE083,
KD_DTABLE084,
KD_DTABLE085,
KD_DTABLE086,
KD_DTABLE087,
KD_DTABLE088,
KD_DTABLE089,
KD_DTABLE090,
KD_DTABLE091,
KD_DTABLE092,
KD_DTABLE093,
KD_DTABLE094,
KD_DTABLE095,
KD_DTABLE096,
KD_DTABLE097,
KD_DTABLE098,
KD_DTABLE099,
KD_DTABLE100, //1000
KD_DTABLE_END = KD_DTABLE100,
//fixed Button for Left part
KD_LINE_ST = 1001,
KD_LINE1 = 1001,
KD_LINE2,
KD_LINE3,
KD_LINE4,
KD_LINE5,
KD_LINE6,
KD_LINE7,
KD_LINE8,
KD_LINE9,
KD_LINE10,
KD_LINE11,
KD_LINE12,
KD_LINE13,
KD_LINE14,
KD_LINE15,
KD_LINE16,
KD_LINE17,
KD_LINE18,
KD_LINE19,
KD_LINE20 = 1020,
KD_LINE_END = 1020,
KD_PAGE_UP = 1050,
KD_PAGE_DOWN = 1051,
KD_UP,
KD_DOWN,
KD_RPT_PRINT,
KD_RPT_CLR,
//fixed button for Right part
KD_FIXED_ST = 1201,
KD_USR_PGUP, /* The user page up, for the use of programming */
KD_USR_PGDWN, /* The user page down, for the use of programming */
KD_LEFT,
KD_RIGHT,
KD_HOME,
KD_END,
KD_BACK_SPACE = 1211,
KD_DB_WIDTH,
KD_LARGE_FONT,
KD_CAP_SHIFT,
KD_SYMBOLE,
DS_CHAR, /*字符按键*/
DS_BTN, /*按键名称编程时, 显示按键效果*/
KD_DEL = 1221,
KD_ADD,
KD_SURE,
KD_ENTER,
KD_CANCEL,
KD_ESCAPE, /* 相当于以前的CHECK键, 兼有打印所有和退出的功能. */
KD_SEL_YES = 1231, /* The select yes key */
KD_SEL_NO, /* The select no key */
KD_RETURN,
KD_TAX = 1241, /* The tax setting key */
KD_PER, /* The percent setting key */
KD_F3,
KD_NUM_INPUT,
KD_FIXED_END = 1499,
//new added key for report
KD_RPT_ST = 1500,
KD_DAILY_RPT = 1500,
KD_DEPT_RPT,
KD_PLU_RPT,
KD_CLERK_RPT,
KD_HOURLY_RPT,
KD_INDI_PLU_RPT,
KD_INDI_DEPT_RPT,
KD_ALL_SALE_RPT,
KD_ALL_DEPT_RPT,
KD_ALL_PLU_RPT,
KD_ALL_CLERK_RPT,
KD_TTL_AMT,
KD_EJ_PRINT,
KD_RPT_END = 1600,
// 虚拟按键
KD_VIRTUAL_ST = 2001,
KD_VIRTUAL001 = KD_VIRTUAL_ST,
KD_VIRTUAL002,
KD_VIRTUAL003,
KD_VIRTUAL004,
KD_VIRTUAL005,
KD_VIRTUAL006,
KD_VIRTUAL007,
KD_VIRTUAL008,
KD_VIRTUAL009,
KD_VIRTUAL010,
KD_VIRTUAL011,
KD_VIRTUAL012,
KD_VIRTUAL013,
KD_VIRTUAL014,
KD_VIRTUAL015,
KD_VIRTUAL016,
KD_VIRTUAL017,
KD_VIRTUAL018,
KD_VIRTUAL019,
KD_VIRTUAL020,
KD_VIRTUAL021,
KD_VIRTUAL022,
KD_VIRTUAL023,
KD_VIRTUAL024,
KD_VIRTUAL025,
KD_VIRTUAL026,
KD_VIRTUAL027,
KD_VIRTUAL028,
KD_VIRTUAL029,
KD_VIRTUAL030,
KD_VIRTUAL031,
KD_VIRTUAL032,
KD_VIRTUAL033,
KD_VIRTUAL034,
KD_VIRTUAL035,
KD_VIRTUAL036,
KD_VIRTUAL037,
KD_VIRTUAL038,
KD_VIRTUAL039,
KD_VIRTUAL040,
KD_VIRTUAL041,
KD_VIRTUAL042,
KD_VIRTUAL043,
KD_VIRTUAL044,
KD_VIRTUAL045,
KD_VIRTUAL046,
KD_VIRTUAL047,
KD_VIRTUAL048,
KD_VIRTUAL049,
KD_VIRTUAL050,
KD_VIRTUAL051,
KD_VIRTUAL052,
KD_VIRTUAL053,
KD_VIRTUAL054,
KD_VIRTUAL055,
KD_VIRTUAL056,
KD_VIRTUAL057,
KD_VIRTUAL058,
KD_VIRTUAL059,
KD_VIRTUAL060,
KD_VIRTUAL061,
KD_VIRTUAL062,
KD_VIRTUAL063,
KD_VIRTUAL064,
KD_VIRTUAL065,
KD_VIRTUAL066,
KD_VIRTUAL067,
KD_VIRTUAL068,
KD_VIRTUAL069,
KD_VIRTUAL070,
KD_VIRTUAL071,
KD_VIRTUAL072,
KD_VIRTUAL073,
KD_VIRTUAL074,
KD_VIRTUAL075,
KD_VIRTUAL076,
KD_VIRTUAL077,
KD_VIRTUAL078,
KD_VIRTUAL079,
KD_VIRTUAL080,
KD_VIRTUAL081,
KD_VIRTUAL082,
KD_VIRTUAL083,
KD_VIRTUAL084,
KD_VIRTUAL085,
KD_VIRTUAL086,
KD_VIRTUAL087,
KD_VIRTUAL088,
KD_VIRTUAL089,
KD_VIRTUAL090,
KD_VIRTUAL091,
KD_VIRTUAL092,
KD_VIRTUAL093,
KD_VIRTUAL094,
KD_VIRTUAL095,
KD_VIRTUAL096,
KD_VIRTUAL097,
KD_VIRTUAL098,
KD_VIRTUAL099,
KD_VIRTUAL100, //2100
KD_VIRTUAL_END = KD_VIRTUAL100,
// 服务员按键
KD_WAITER_ST = 2101,
KD_WAITER001 = KD_WAITER_ST,
KD_WAITER002,
KD_WAITER003,
KD_WAITER004,
KD_WAITER005,
KD_WAITER006,
KD_WAITER007,
KD_WAITER008,
KD_WAITER009,
KD_WAITER010,
KD_WAITER011,
KD_WAITER012,
KD_WAITER013,
KD_WAITER014,
KD_WAITER015,
KD_WAITER016,
KD_WAITER017,
KD_WAITER018,
KD_WAITER019,
KD_WAITER020,
KD_WAITER021,
KD_WAITER022,
KD_WAITER023,
KD_WAITER024,
KD_WAITER025,
KD_WAITER026,
KD_WAITER027,
KD_WAITER028,
KD_WAITER029,
KD_WAITER030,
KD_WAITER031,
KD_WAITER032,
KD_WAITER033,
KD_WAITER034,
KD_WAITER035,
KD_WAITER036,
KD_WAITER037,
KD_WAITER038,
KD_WAITER039,
KD_WAITER040,
KD_WAITER041,
KD_WAITER042,
KD_WAITER043,
KD_WAITER044,
KD_WAITER045,
KD_WAITER046,
KD_WAITER047,
KD_WAITER048,
KD_WAITER049,
KD_WAITER050,
KD_WAITER051,
KD_WAITER052,
KD_WAITER053,
KD_WAITER054,
KD_WAITER055,
KD_WAITER056,
KD_WAITER057,
KD_WAITER058,
KD_WAITER059,
KD_WAITER060,
KD_WAITER061,
KD_WAITER062,
KD_WAITER063,
KD_WAITER064,
KD_WAITER065,
KD_WAITER066,
KD_WAITER067,
KD_WAITER068,
KD_WAITER069,
KD_WAITER070,
KD_WAITER071,
KD_WAITER072,
KD_WAITER073,
KD_WAITER074,
KD_WAITER075,
KD_WAITER076,
KD_WAITER077,
KD_WAITER078,
KD_WAITER079,
KD_WAITER080,
KD_WAITER081,
KD_WAITER082,
KD_WAITER083,
KD_WAITER084,
KD_WAITER085,
KD_WAITER086,
KD_WAITER087,
KD_WAITER088,
KD_WAITER089,
KD_WAITER090,
KD_WAITER091,
KD_WAITER092,
KD_WAITER093,
KD_WAITER094,
KD_WAITER095,
KD_WAITER096,
KD_WAITER097,
KD_WAITER098,
KD_WAITER099,
KD_WAITER100, //2200
KD_WAITER_END = KD_WAITER100,
// The virtual key
#ifdef SCANNER /* Support the scanner function */
SPLU = 60001,
#endif /* End SCANNER */
KD_PCLINK = 60002,
KD_KP_RP_BUSY = 60003,
CTRL_LOCK_CHG = 60004, /* The control lock is changed */
KEY_PART = 0xfff0,
KEY_END = 0xffff,
};
/************************************************************************
************************************************************************/
#if 0 /*临时使用过的定义,以后不会再使用,无需理会*/
/*----------------------------------------------------------------------*
The next key code is the logical code,
used in the description Alphanumeric input.
*----------------------------------------------------------------------*/
#if LCD_LAYOUT_VRT_LINE == 13
#define DS_1 114
#define DS_2 115
#define DS_3 116
#define DS_4 104
#define DS_5 106
#define DS_6 106
#define DS_7 94 /* Digit '7' key */
#define DS_8 95
#define DS_9 96
#define DS_0 124
#elif LCD_LAYOUT_VRT_LINE == 10
#define DS_1 114
#define DS_2 115
#define DS_3 116
#define DS_4 104
#define DS_5 106
#define DS_6 106
#define DS_7 94 /* Digit '7' key */
#define DS_8 95
#define DS_9 96
#define DS_0 124
#else
#endif
#define DS_CHAR_1 10014
#define DS_CHAR_2 10015
#define DS_CHAR_3 10016
#define DS_CHAR_4 10017
#define DS_CHAR_5 10018
#define DS_CHAR_6 10019
#define DS_CHAR_7 10020 /* Digit '7' key */
#define DS_CHAR_8 10021
#define DS_CHAR_9 10022
#define DS_CHAR_0 10023
#if LCD_LAYOUT_VRT_LINE == 13
#define DS_FEED 64 /* The mode of Alphanumeric input or the normal description input */
#define DS_FEED2 74
#define DS_CAP 10024 /* The capital changed key */
#define DS_CLR 84 /* Clear, the backspace key */
#define DS_STT 98
#define DS_STT2 99
#define DS_STT3 108
#define DS_STT4 109
#define DS_00 125
#define DS_DEC 10025 /* Decimal key, used to the print format changed */
#define DS_CASH 118
#define DS_CASH1 119
#define DS_CASH3 128
#define DS_CASH4 129
#elif LCD_LAYOUT_VRT_LINE == 10
#define DS_FEED 34 /* The mode of Alphanumeric input or the normal description input */
#define DS_FEED2 44
#define DS_CAP 10024 /* The capital changed key */
#define DS_CLR 54 /* Clear, the backspace key */
#define DS_STT 68
#define DS_STT2 69
#define DS_STT3 78
#define DS_STT4 79
#define DS_00 95
#define DS_DEC 10025 /* Decimal key, used to the print format changed */
#define DS_CASH 88
#define DS_CASH1 89
#define DS_CASH3 98
#define DS_CASH4 99
#else
#endif
#define DS_A 10026
#define DS_B 10027
#define DS_C 10028
#define DS_D 10029
#define DS_E 10030
#define DS_F 10031
#define DS_G 10032
#define DS_H 10033
#define DS_I 10034
#define DS_J 10035 /* Letter 'J' key */
#define DS_K 10036
#define DS_L 10037
#define DS_M 10038
#define DS_N 10039
#define DS_O 10040
#define DS_P 10041
#define DS_Q 10042
#define DS_R 10043
#define DS_S 10044
#define DS_T 10045
#define DS_U 10046
#define DS_V 10047
#define DS_W 10048
#define DS_X 10049
#define DS_Y 10050
#define DS_Z 10051
#define DS_PCLINK KD_PCLINK /* Auto communication key */
#endif
#endif /* ECR_KEYDEF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -