1 /* 2 * KEYS.H 3 * 4 * Written on 10-Jul-94 by John Dennis and released to the public domain. 5 * 6 * Definitions for various keyboard combinations. 7 */ 8 9 #ifndef __KEYS_H__ 10 #define __KEYS_H__ 11 12 #define Key_C_F1 0x5e00 13 #define Key_C_F2 0x5f00 14 #define Key_C_F3 0x6000 15 #define Key_C_F4 0x6100 16 #define Key_C_F5 0x6200 17 #define Key_C_F6 0x6300 18 #define Key_C_F7 0x6400 19 #define Key_C_F8 0x6500 20 #define Key_C_F9 0x6600 21 #define Key_C_F10 0x6700 22 #define Key_C_Lft 0x7300 23 #define Key_C_Rgt 0x7400 24 #define Key_C_End 0x7500 25 #define Key_C_PgDn 0x7600 26 #define Key_C_Home 0x7700 27 #define Key_C_PgUp 0x8400 28 #define Key_C_F11 0x8900 29 #define Key_C_F12 0x8a00 30 #define Key_C_Up 0x8d00 31 #define Key_C_Dwn 0x9100 32 #define Key_C_Ins 0x9200 33 #define Key_C_Del 0x9300 34 #define Key_C_Tab 0x9400 35 #define Key_C_2 0x0300 36 #define Key_C_A 0x0001 37 #define Key_C_B 0x0002 38 #define Key_C_C 0x0003 39 #define Key_C_D 0x0004 40 #define Key_C_E 0x0005 41 #define Key_C_F 0x0006 42 #define Key_C_G 0x0007 43 #define Key_C_H 0x0008 44 #define Key_C_I 0x0009 45 #define Key_C_Ent 0x000a 46 #define Key_C_J 0x000a 47 #define Key_C_K 0x000b 48 #define Key_C_L 0x000c 49 #define Key_C_M 0x000d 50 #define Key_C_N 0x000e 51 #define Key_C_O 0x000f 52 #define Key_C_P 0x0010 53 #define Key_C_Q 0x0011 54 #define Key_C_R 0x0012 55 #define Key_C_S 0x0013 56 #define Key_C_T 0x0014 57 #define Key_C_U 0x0015 58 #define Key_C_V 0x0016 59 #define Key_C_W 0x0017 60 #define Key_C_X 0x0018 61 #define Key_C_Y 0x0019 62 #define Key_C_Z 0x001a 63 #define Key_C_6 0x000e 64 #define Key_C_BS 0x007f 65 #define Key_C_Brk 0x0003 66 #define Key_S_Tab 0x0f00 67 #define Key_S_F1 0x5400 68 #define Key_S_F2 0x5500 69 #define Key_S_F3 0x5600 70 #define Key_S_F4 0x5700 71 #define Key_S_F5 0x5800 72 #define Key_S_F6 0x5900 73 #define Key_S_F7 0x5a00 74 #define Key_S_F8 0x5b00 75 #define Key_S_F9 0x5c00 76 #define Key_S_F10 0x5d00 77 #define Key_S_F11 0x8700 78 #define Key_S_F12 0x8800 79 #define Key_S_Q 0x0051 80 #define Key_S_W 0x0057 81 #define Key_S_E 0x0045 82 #define Key_S_R 0x0052 83 #define Key_S_T 0x0054 84 #define Key_S_Y 0x0059 85 #define Key_S_U 0x0055 86 #define Key_S_I 0x0049 87 #define Key_S_O 0x004f 88 #define Key_S_P 0x0050 89 #define Key_S_A 0x0041 90 #define Key_S_S 0x0053 91 #define Key_S_D 0x0044 92 #define Key_S_F 0x0046 93 #define Key_S_G 0x0047 94 #define Key_S_H 0x0048 95 #define Key_S_J 0x004a 96 #define Key_S_K 0x004b 97 #define Key_S_L 0x004c 98 #define Key_S_Z 0x005a 99 #define Key_S_X 0x0058 100 #define Key_S_C 0x0043 101 #define Key_S_V 0x0056 102 #define Key_S_B 0x0042 103 #define Key_S_N 0x004e 104 #define Key_S_M 0x004d 105 #define Key_A_Esc 0x0100 106 #define Key_A_BS 0x0e00 107 #define Key_A_Q 0x1000 108 #define Key_A_W 0x1100 109 #define Key_A_E 0x1200 110 #define Key_A_R 0x1300 111 #define Key_A_T 0x1400 112 #define Key_A_Y 0x1500 113 #define Key_A_U 0x1600 114 #define Key_A_I 0x1700 115 #define Key_A_O 0x1800 116 #define Key_A_P 0x1900 117 #define Key_A_Ent 0x1c00 118 #define Key_A_A 0x1e00 119 #define Key_A_S 0x1f00 120 #define Key_A_D 0x2000 121 #define Key_A_F 0x2100 122 #define Key_A_G 0x2200 123 #define Key_A_H 0x2300 124 #define Key_A_J 0x2400 125 #define Key_A_K 0x2500 126 #define Key_A_L 0x2600 127 #define Key_A_Z 0x2c00 128 #define Key_A_X 0x2d00 129 #define Key_A_C 0x2e00 130 #define Key_A_V 0x2f00 131 #define Key_A_B 0x3000 132 #define Key_A_N 0x3100 133 #define Key_A_M 0x3200 134 #define Key_A_F1 0x6800 135 #define Key_A_F2 0x6900 136 #define Key_A_F3 0x6a00 137 #define Key_A_F4 0x6b00 138 #define Key_A_F5 0x6c00 139 #define Key_A_F6 0x6d00 140 #define Key_A_F7 0x6e00 141 #define Key_A_F8 0x6f00 142 #define Key_A_F9 0x7000 143 #define Key_A_F10 0x7100 144 #define Key_A_1 0x7800 145 #define Key_A_2 0x7900 146 #define Key_A_3 0x7a00 147 #define Key_A_4 0x7b00 148 #define Key_A_5 0x7c00 149 #define Key_A_6 0x7d00 150 #define Key_A_7 0x7e00 151 #define Key_A_8 0x7f00 152 #define Key_A_9 0x8000 153 #define Key_A_0 0x8100 154 #define Key_A_F11 0x8b00 155 #define Key_A_F12 0x8c00 156 #define Key_F1 0x3b00 157 #define Key_F2 0x3c00 158 #define Key_F3 0x3d00 159 #define Key_F4 0x3e00 160 #define Key_F5 0x3f00 161 #define Key_F6 0x4000 162 #define Key_F7 0x4100 163 #define Key_F8 0x4200 164 #define Key_F9 0x4300 165 #define Key_F10 0x4400 166 #define Key_Home 0x4700 167 #define Key_Up 0x4800 168 #define Key_PgUp 0x4900 169 #define Key_Lft 0x4b00 170 #define Key_Cent 0x4c00 171 #define Key_Rgt 0x4d00 172 #define Key_End 0x4f00 173 #define Key_Dwn 0x5000 174 #define Key_PgDn 0x5100 175 #define Key_Ins 0x5200 176 #define Key_Del 0x5300 177 #define Key_F11 0x8500 178 #define Key_F12 0x8600 179 #define Key_BS 0x0008 180 #define Key_Tab 0x0009 181 #define Key_Ent 0x000d 182 #define Key_Esc 0x001b 183 #define Key_Dot 0x002e 184 #define Key_Spc 0x0020 185 #define Key_Q 0x0071 186 #define Key_W 0x0077 187 #define Key_E 0x0065 188 #define Key_R 0x0072 189 #define Key_T 0x0074 190 #define Key_Y 0x0079 191 #define Key_U 0x0075 192 #define Key_I 0x0069 193 #define Key_O 0x006f 194 #define Key_P 0x0070 195 #define Key_A 0x0061 196 #define Key_S 0x0073 197 #define Key_D 0x0064 198 #define Key_F 0x0066 199 #define Key_G 0x0067 200 #define Key_H 0x0068 201 #define Key_J 0x006a 202 #define Key_K 0x006b 203 #define Key_L 0x006c 204 #define Key_Z 0x007a 205 #define Key_X 0x0078 206 #define Key_C 0x0063 207 #define Key_V 0x0076 208 #define Key_B 0x0062 209 #define Key_N 0x006e 210 #define Key_M 0x006d 211 212 #endif 213