Category : Files from Magazines
Archive   : D-FLAT.ZIP
Filename : KEYS.H

 
Output of file : KEYS.H contained in archive : D-FLAT.ZIP
/* ----------- keys.h ------------ */
#ifndef KEYS_H
#define KEYS_H
#define RUBOUT 8
#define BELL 7
#define ESC 27
#define ALT_BS 197
#define SHIFT_DEL 198
#define CTRL_INS 186
#define SHIFT_INS 185
#define F1 187
#define F2 188
#define F3 189
#define F4 190
#define F5 191
#define F6 192
#define F7 193
#define F8 194
#define F9 195
#define F10 196
#define CTRL_F1 222
#define CTRL_F2 223
#define CTRL_F3 224
#define CTRL_F4 225
#define CTRL_F5 226
#define CTRL_F6 227
#define CTRL_F7 228
#define CTRL_F8 229
#define CTRL_F9 230
#define CTRL_F10 231
#define ALT_F1 232
#define ALT_F2 233
#define ALT_F3 234
#define ALT_F4 235
#define ALT_F5 236
#define ALT_F6 237
#define ALT_F7 238
#define ALT_F8 239
#define ALT_F9 240
#define ALT_F10 241
#define HOME 199
#define UP 200
#define PGUP 201
#define BS 203
#define FWD 205
#define END 207
#define DN 208
#define PGDN 209
#define INS 210
#define DEL 211
#define CTRL_HOME 247
#define CTRL_PGUP 132
#define CTRL_BS 243
#define CTRL_FIVE 143
#define CTRL_FWD 244
#define CTRL_END 245
#define CTRL_PGDN 246
#define SHIFT_HT 143
#define ALT_A 158
#define ALT_B 176
#define ALT_C 174
#define ALT_D 160
#define ALT_E 146
#define ALT_F 161
#define ALT_G 162
#define ALT_H 163
#define ALT_I 151
#define ALT_J 164
#define ALT_K 165
#define ALT_L 166
#define ALT_M 178
#define ALT_N 177
#define ALT_O 152
#define ALT_P 153
#define ALT_Q 144
#define ALT_R 147
#define ALT_S 159
#define ALT_T 148
#define ALT_U 150
#define ALT_V 175
#define ALT_W 145
#define ALT_X 173
#define ALT_Y 149
#define ALT_Z 172
#define ALT_1 0xf8
#define ALT_2 0xf9
#define ALT_3 0xfa
#define ALT_4 0xfb
#define ALT_5 0xfc
#define ALT_6 0xfd
#define ALT_7 0xfe
#define ALT_8 0xff
#define ALT_9 0x80
#define ALT_0 0x81
#define ALT_HYPHEN 130

#define RIGHTSHIFT 0x01
#define LEFTSHIFT 0x02
#define CTRLKEY 0x04
#define ALTKEY 0x08
#define SCROLLLOCK 0x10
#define NUMLOCK 0x20
#define CAPSLOCK 0x40
#define INSERTKEY 0x80

struct keys {
int keycode;
char *keylabel;
};
int getkey(void);
int getshift(void);
int keyhit(void);
void beep(void);
extern struct keys keys[];
extern char altconvert[];

#endif


  3 Responses to “Category : Files from Magazines
Archive   : D-FLAT.ZIP
Filename : KEYS.H

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/