📄 keyread.hpp
字号:
//Header: Keyread
//Version: 1.0
//Language: Borland C++ 2.0
//Environ: Any
//Purpose: Provide a function to acceive string from keyboard using
// input conversation bar and a function to acceive a key
// value from keyboard
#if !defined(__KEYREAD_HPP)
#define __KEYREAD_HPP
#define BELL 0x07
#define BACKSPACE 0X08
#define TAB 0X09
#define ESC 0X1B
#define ENTER 0x0D
#define Alt_Q 0X1000
#define Alt_W 0X1100
#define Alt_E 0X1200
#define Alt_R 0X1300
#define Alt_T 0X1400
#define Alt_Y 0X1500
#define Alt_U 0X1600
#define Alt_I 0X1700
#define Alt_O 0X1800
#define Alt_P 0X1900
#define Alt_A 0X1E00
#define Alt_S 0X1F00
#define Alt_D 0X2000
#define Alt_F 0X2100
#define Alt_G 0X2200
#define Alt_H 0X2300
#define Alt_J 0X2400
#define Alt_K 0X2500
#define Alt_L 0X2600
#define Alt_Z 0X2C00
#define Alt_X 0X2D00
#define Alt_C 0X2E00
#define Alt_V 0X2F00
#define Alt_B 0X3000
#define Alt_N 0X3100
#define Alt_M 0X3200
#define F1 0X3B00
#define F2 0X3C00
#define F3 0X3D00
#define F4 0X3E00
#define F5 0X3F00
#define F6 0X4000
#define F7 0X4100
#define F8 0X4200
#define F9 0X4300
#define F10 0X4400
#define Home 0x4700
#define UpArrow 0x4800
#define PgUp 0x4900
#define LeftArrow 0x4b00
#define RightArrow 0x4d00
#define End 0x4f00
#define DownArrow 0x5000
#define PgDn 0x5100
#define Ins 0x5200
#define Del 0x5300
#define Shift_F1 0x5400
#define Shift_F2 0x5500
#define Shift_F3 0x5600
#define Shift_F4 0x5700
#define Shift_F5 0x5800
#define Shift_F6 0x5900
#define Shift_F7 0x5a00
#define Shift_F8 0x5b00
#define Shift_F9 0x5c00
#define Shift_F10 0x5d00
#define Ctrl_F1 0x5e00
#define Ctrl_F2 0x5f00
#define Ctrl_F3 0x6000
#define Ctrl_F4 0x6100
#define Ctrl_F5 0x6200
#define Ctrl_F6 0x6300
#define Ctrl_F7 0x6400
#define Ctrl_F8 0x6500
#define Ctrl_F9 0x6600
#define Ctrl_F10 0x6700
#define Alt_F1 0x6800
#define Alt_F2 0x6900
#define Alt_F3 0x6a00
#define Alt_F4 0x6b00
#define Alt_F5 0x6c00
#define Alt_F6 0x6d00
#define Alt_F7 0x6e00
#define Alt_F8 0x6f00
#define Alt_F9 0x7000
#define Alt_F10 0x7100
#define Ctrl_PrtSc 0x7200
#define Ctrl_LeftArrow 0x7300
#define Ctrl_RightArrow 0x7400
#define Ctrl_End 0x7500
#define Ctrl_PgDn 0x7600
#define Ctrl_Home 0x7700
#define Ctrl_PgUp 0x8400
#define Shift_TAB 0x0f00
//get a input value from keyboard
int keyvl();
//get a input string from keyboard and using input conversation bar
void key_read(char *value, //pointer to acceive input string array
int curx, //the X position of input conversation bar
int cury, //the Y position of input conversation bar
int maxn, //the max. number of input string
int wlen //the length of input conversation bar
);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -