home *** CD-ROM | disk | FTP | other *** search
- /*
- ** 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