📄 pos.h
字号:
#ifndef _POS_H#define _POS_H#include <stdio.h>#include <unistd.h>#include <fcntl.h>#include <sys/mman.h>#include <sys/types.h>#include <linux/ppw.h>/***************************** Key code definations ******************************///V-DRAGON keyboard#define XK_Return 0x0a#define XK_Escape 0x1b#define XK_Up 0x96#define XK_Page_Up 0x9d#define XK_Down 0x97#define XK_Page_Down 0x9e#define K_UP 0x96#define K_DN 0x97#define K_LEFT 0x98#define K_RIGHT 0x99#define K_HOME 0x9b#define K_END 0x9c#define K_PGUP 0x9d#define K_PGDN 0x9e#define K_INS 0x9f#define K_DEL 0xa0#define K_ESC 0x1b//#define KEY_ENTER 0x0a#define K_CR 0x0d#define K_CR_1 0x0a#define K_CR1 0x0d#define K_CR2 0x0a#define K_BS 0x10#define KEY_1 0x31#define KEY_2 0x32#define KEY_3 0x33#define KEY_4 0x34#define KEY_5 0x35#define KEY_6 0x36#define KEY_7 0x37#define KEY_8 0x38#define KEY_9 0x39#define KEY_0 0x30#define KEY_F1 0x80#define KEY_F2 0x81#define KEY_F3 0x82#define KEY_F4 0x83#define KEY_F5 0x84#define KEY_F6 0x85#define KEY_F7 0x86#define KEY_F8 0x87#define KEY_F9 0x88#define KEY_F10 0x89#define KEY_F11 0x8a#define KEY_F12 0x8b#define KEY_ESC 0x1b#define KEY_BACKSPACE 0x10#define KEY_TAB 0x8c#define ASCII_0 0x30#define ASCII_9 0x39// ASCII code listtypedef struct{ int scan_code; unsigned char ascii_code;}KeyCodeType;// goods list structtypedef struct{ int id; unsigned char name[32]; int price;}GoodsType; #define ModemPort 0 //com 0 #define TaxUnitPort 1 //com 1 #define PinPadPort 2 //com 2 #define DotPrinter 3 //com 3#define STR_GOODS_ID "请输入货号:"#define LINE_HEIGHT 13 //设置 Linux 日期时间 #define START_YEAR 1900 #define START_MONTH 1 //ini 文件行长#define INI_LINE_LENGTH 64#endif //_POS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -