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

📄 keys.h

📁 通信BOSS计费方面的服务器源码,有很多经典的创意,值得借鉴,在UNIX上运行.
💻 H
字号:
#ifndef _KEYS_H#define _KEYS_H#define __HP_CURSES#include <curses.h>#define KEY_CR      0x0d#define KEY_LF      0x0a#define KEY_TAB     0x09#define KEY_BS      0x08#define KEY_DEL     0x7f#define KEY_SPACE   0x20#define KEY_BEL     263#define KEY_ESC     0x1b/* keycodes for cursor motion */#define K_UP        0x10        /* ^P */#define K_DOWN      0x0e        /* ^N */#define K_LEFT      0x02        /* ^B */#define K_RIGHT     0x06        /* ^F */#define K_TAB       0x09        /* tab */#define K_NEXT      0x16        /* ^V */#define K_PREV      0x1a        /* ^Z */#define K_QUIT      0x04        /* ^D */#define K_REF       0x0c        /* ^L */#define K_MARK      0x01        /* ^A */#define K_ECHO      0x17        /* ^W */#define K_UMARK     0x15        /* ^U *//* keycode for ctrl + key */#define CTRL_ALT 0x00#define CTRL_A   0x01#define CTRL_B   0x02#define CTRL_C   0x03#define CTRL_D   0x04#define CTRL_E   0x05#define CTRL_F   0x06#define CTRL_G   0x07#define CTRL_H   0x08#define CTRL_I   0x09#define CTRL_J   0x0A#define CTRL_K   0x0B #define CTRL_L   0x0C#define CTRL_M   0x0D#define CTRL_N   0x0E#define CTRL_O   0x0F#define CTRL_P   0x10#define CTRL_Q   0x11#define CTRL_R   0x12#define CTRL_S   0x13#define CTRL_T   0x14#define CTRL_U   0x15#define CTRL_V   0x16#define CTRL_W   0x17#define CTRL_X   0x18#define CTRL_Y   0x19#define CTRL_Z   0x1A/* Funny "characters" enabled for various special function keys for input *///#define KEY_BREAK	0401		/* break key (unreliable) *///#define KEY_DOWN	0402		/* The four arrow keys ... *///#define KEY_UP		0403//#define KEY_LEFT	0404//#define KEY_RIGHT	0405		/* ... *///#define KEY_HOME	0406		/* Home key (upward+left arrow) *///#define KEY_BACKSPACE	0407		/* backspace (unreliable) */ //#define KEY_F0		0410		/* Function keys.  Space for 64 */	#define KEY_F(n)	(KEY_F0+(n))	/* keys is reserved. *///#define KEY_DL		0510		/* Delete line *///#define KEY_IL		0511		/* Insert line *///#define KEY_DC		0512		/* Delete character *///#define KEY_IC		0513		/* Insert char or enter insert mode *///#define KEY_EIC		0514		/* Exit insert char mode *///#define KEY_CLEAR	0515		/* Clear screen *///#define KEY_EOS		0516		/* Clear to end of screen *///#define KEY_EOL		0517		/* Clear to end of line *///#define KEY_SF		0520		/* Scroll 1 line forward *///#define KEY_SR		0521		/* Scroll 1 line backwards (reverse) *///#define KEY_NPAGE	0522		/* Next page *///#define KEY_PPAGE	0523		/* Previous page *///#define KEY_STAB	0524		/* Set tab *///#define KEY_CTAB	0525		/* Clear tab *///#define KEY_CATAB	0526		/* Clear all tabs *///#define KEY_ENTER	0527		/* Enter or send (unreliable) *///#define KEY_SRESET	0530		/* soft (partial) reset (unreliable) *///#define KEY_RESET	0531		/* reset or hard reset (unreliable) *///#define KEY_PRINT	0532		/* print or copy *///#define KEY_LL		0533		/* home down or bottom (lower left) */					/* The keypad is arranged like this: */					/*    a1    up    a3   */					/*   left   b2  right  */					/*    c1   down   c3   *///#define KEY_A1		0534		/* upper left of keypad *///#define KEY_A3		0535		/* upper right of keypad *///#define KEY_B2		0536		/* center of keypad *///#define KEY_C1		0537		/* lower left of keypad *///#define KEY_C3		0540		/* lower right of keypad *///#define KEY_BTAB	0541		/* back tab key*/#endif

⌨️ 快捷键说明

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