/*
**  S P E C I A L   K E Y   D E F I N I T I O N S
**
**  A C header file for aid in the use of IBM special keys.
**
**  Created February 22, 1986 by Bob Pritchett for the CSPOTRUN
**  C function library.
**
**  For what it matters, data is from The Peter Norton Programmer's
**  Guide to the IBM PC.
**
**  Last Updated: 02/22/86
**
*/

#define F1	59
#define F2	60
#define F3	61
#define F4	62
#define F5	63
#define F6	64
#define F7	65
#define F8	66
#define F9	67
#define F10	68

#define F11	84	/* Shift - Function Key */
#define F12	85
#define F13	86
#define F14	87
#define F15	88
#define F16	89
#define F17	90
#define F18	91
#define F19	92
#define F20	93

#define F21	94	/* Control - Function Key */
#define F22	95
#define F23	96
#define F24	97
#define F25	98
#define F26	99
#define F27	100
#define F28	101
#define F29	102
#define F30	103

#define F31	104	/* Alternate - Function Key */
#define F32	105
#define F33	106
#define F34	107
#define F35	108
#define F36	109
#define F37	110
#define F38	111
#define F39	112
#define F40	113

#define ALT1	120	/* Alt - Character */
#define ALT2	121
#define ALT3	122
#define ALT4	123
#define ALT5	124
#define ALT6	125
#define ALT7	126
#define ALT8	127
#define ALT9	128
#define ALT10	129
#define ALTHYPHEN 130
#define ALTEQUAL  131

#define ALTQ	16
#define ALTW	17
#define ALTE	18
#define ALTR	19
#define ALTT	20
#define ALTY	21
#define ALTU	22
#define ALTI	23
#define ALTO	24
#define ALTP	25

#define ALTA	30
#define ALTS	31
#define ALTD	32
#define ALTF	33
#define ALTG	34
#define ALTH	35
#define ALTJ	36
#define ALTK	37
#define ALTL	38

#define ALTZ	44
#define ALTX	45
#define ALTC	46
#define ALTV	47
#define ALTB	48
#define ALTN	49
#define ALTM	50

#define REVTAB	15	/* Reverse Tab - Shift Tab */
#define HOME	71
#define UARROW	72
#define PGUP	73
#define LARROW	75
#define RARROW	77
#define END	79
#define DARROW	80
#define PGDN	81
#define INSERT	82
#define DELETE	83
#define ECHO	114	/* Control - PrtSc */
#define CLARROW	115	/* Control - Key */
#define CRARROW	116
#define CEND	117
#define CPGDN	118
#define CHOME	119
#define CPGUP	132
