r5: Continued getting rid of files not used in CTSim
[ctsim.git] / include / keyboard.h
1 /******************************************************************************\r
2  *\r
3  * FILE IDENTIFICATION\r
4  *\r
5  *      File Name:      KEYBOARD.H\r
6  *      Author:         Kevin Rosenberg\r
7  *      Purpose:        Header file for IBM-PC keyboard definitions\r
8  *      Date Started:   Jan 85\r
9  *\r
10  * DESCRIPTION\r
11  *\r
12  * MODIFICATION LOG\r
13  *\r
14  *****************************************************************************/\r
15 \r
16 #ifndef KEYBOARD_H\r
17 #define KEYBOARD_H\r
18 \r
19 #define KEY_BKSP         8\r
20 #define KEY_TAB          9\r
21 #define KEY_RETURN      13\r
22 #define KEY_ESCAPE      27\r
23 \r
24 #define KEY_HOME        0x4700\r
25 #define KEY_UP          0x4800\r
26 #define KEY_PGUP        0x4900\r
27 #define KEY_LEFT        0x4B00\r
28 #define KEY_CENTER      0x4C00          /* center of numeric keypad = 5 */\r
29 #define KEY_RIGHT       0x4D00\r
30 #define KEY_END         0x4F00\r
31 #define KEY_DOWN        0x5000\r
32 #define KEY_PGDOWN      0x5100\r
33 \r
34 #define KEY_F1          0x3B00\r
35 #define KEY_F2          0x3C00\r
36 #define KEY_F3          0x3D00\r
37 #define KEY_F4          0x3E00\r
38 #define KEY_F5          0x3F00\r
39 #define KEY_F6          0x4000\r
40 #define KEY_F7          0x4100\r
41 #define KEY_F8          0x4200\r
42 #define KEY_F9          0x4300\r
43 #define KEY_F10         0x4400\r
44 \r
45 #define KEY_SHIFTF1     0x5400\r
46 #define KEY_SHIFTF2     0x5500\r
47 #define KEY_SHIFTF3     0x5600\r
48 #define KEY_SHIFTF4     0x5700\r
49 #define KEY_SHIFTF5     0x5800\r
50 #define KEY_SHIFTF6     0x5900\r
51 #define KEY_SHIFTF7     0x5A00\r
52 #define KEY_SHIFTF8     0x5B00\r
53 #define KEY_SHIFTF9     0x5C00\r
54 #define KEY_SHIFTF10    0x5D00\r
55 \r
56 #define KEY_CTRLF1      0x5E00\r
57 #define KEY_CTRLF2      0x5F00\r
58 #define KEY_CTRLF3      0x6000\r
59 #define KEY_CTRLF4      0x6100\r
60 #define KEY_CTRLF5      0x6200\r
61 #define KEY_CTRLF6      0x6300\r
62 #define KEY_CTRLF7      0x6400\r
63 #define KEY_CTRLF8      0x6500\r
64 #define KEY_CTRLF9      0x6600\r
65 #define KEY_CTRLF10     0x6700\r
66 \r
67 #define KEY_ALTF1       0x6800\r
68 #define KEY_ALTF2       0x6900\r
69 #define KEY_ALTF3       0x6A00\r
70 #define KEY_ALTF4       0x6B00\r
71 #define KEY_ALTF5       0x6C00\r
72 #define KEY_ALTF6       0x6D00\r
73 #define KEY_ALTF7       0x6E00\r
74 #define KEY_ALTF8       0x6F00\r
75 #define KEY_ALTF9       0x7000\r
76 #define KEY_ALTF10      0x7100\r
77 \r
78 \r
79 #endif  /* #ifndef KEYBOARD_H */\r