| 1 | /* |
| 2 | * keyMap.h |
| 3 | * |
| 4 | * [Generated from keyMap, 25 September 1996] |
| 5 | */ |
| 6 | |
| 7 | #if !defined(__CC_NORCROFT) || !defined(__arm) |
| 8 | #error You must use the Norcroft ARM Compiler for Sapphire programs |
| 9 | #endif |
| 10 | |
| 11 | #pragma include_only_once |
| 12 | #pragma force_top_level |
| 13 | |
| 14 | #ifndef __keyMap_h |
| 15 | #define __keyMap_h |
| 16 | |
| 17 | #ifndef __sapphire_h |
| 18 | #include "sapphire.h" |
| 19 | #endif |
| 20 | |
| 21 | #define key_cA (0x001) |
| 22 | #define key_cB (0x002) |
| 23 | #define key_cC (0x003) |
| 24 | #define key_cD (0x004) |
| 25 | #define key_cE (0x005) |
| 26 | #define key_cF (0x006) |
| 27 | #define key_cG (0x007) |
| 28 | #define key_cH (0x008) |
| 29 | #define key_cI (0x009) |
| 30 | #define key_cJ (0x00A) |
| 31 | #define key_cK (0x00B) |
| 32 | #define key_cL (0x00C) |
| 33 | #define key_cM (0x00D) |
| 34 | #define key_cN (0x00E) |
| 35 | #define key_cO (0x00F) |
| 36 | #define key_cP (0x010) |
| 37 | #define key_cQ (0x011) |
| 38 | #define key_cR (0x012) |
| 39 | #define key_cS (0x013) |
| 40 | #define key_cT (0x014) |
| 41 | #define key_cU (0x015) |
| 42 | #define key_cV (0x016) |
| 43 | #define key_cW (0x017) |
| 44 | #define key_cX (0x018) |
| 45 | #define key_cY (0x019) |
| 46 | #define key_cZ (0x01A) |
| 47 | |
| 48 | #define key_scA (0x101) |
| 49 | #define key_scB (0x102) |
| 50 | #define key_scC (0x103) |
| 51 | #define key_scD (0x104) |
| 52 | #define key_scE (0x105) |
| 53 | #define key_scF (0x106) |
| 54 | #define key_scG (0x107) |
| 55 | #define key_scH (0x108) |
| 56 | #define key_scI (0x109) |
| 57 | #define key_scJ (0x10A) |
| 58 | #define key_scK (0x10B) |
| 59 | #define key_scL (0x10C) |
| 60 | #define key_scM (0x10D) |
| 61 | #define key_scN (0x10E) |
| 62 | #define key_scO (0x10F) |
| 63 | #define key_scP (0x110) |
| 64 | #define key_scQ (0x111) |
| 65 | #define key_scR (0x112) |
| 66 | #define key_scS (0x113) |
| 67 | #define key_scT (0x114) |
| 68 | #define key_scU (0x115) |
| 69 | #define key_scV (0x116) |
| 70 | #define key_scW (0x117) |
| 71 | #define key_scX (0x118) |
| 72 | #define key_scY (0x119) |
| 73 | #define key_scZ (0x11A) |
| 74 | |
| 75 | #define key_Esc (0x01B) |
| 76 | #define key_sEsc (0x11B) |
| 77 | #define key_cEsc (0x13B) |
| 78 | #define key_scEsc (0x15B) |
| 79 | |
| 80 | #define key_Backspace (0x01C) |
| 81 | #define key_sBackspace (0x11C) |
| 82 | #define key_cBackspace (0x13C) |
| 83 | #define key_scBackspace (0x15C) |
| 84 | |
| 85 | #define key_Return (0x01D) |
| 86 | #define key_sReturn (0x11D) |
| 87 | #define key_cReturn (0x13D) |
| 88 | #define key_scReturn (0x15D) |
| 89 | |
| 90 | #define key_Insert (0x1CD) |
| 91 | #define key_sInsert (0x1DD) |
| 92 | #define key_cInsert (0x1ED) |
| 93 | #define key_scInsert (0x1FD) |
| 94 | |
| 95 | #define key_Home (0x01E) |
| 96 | #define key_sHome (0x11E) |
| 97 | #define key_cHome (0x13E) |
| 98 | #define key_scHome (0x15E) |
| 99 | |
| 100 | #define key_Delete (0x07F) |
| 101 | #define key_sDelete (0x17F) |
| 102 | #define key_cDelete (0x01F) |
| 103 | #define key_scDelete (0x11F) |
| 104 | |
| 105 | #define key_Copy (0x18B) |
| 106 | #define key_sCopy (0x19B) |
| 107 | #define key_cCopy (0x1AB) |
| 108 | #define key_scCopy (0x1BB) |
| 109 | |
| 110 | #define key_Tab (0x18A) |
| 111 | #define key_sTab (0x19A) |
| 112 | #define key_cTab (0x1AA) |
| 113 | #define key_scTab (0x1BA) |
| 114 | |
| 115 | #define key_Space (0x020) |
| 116 | #define key_sSpace (0x120) |
| 117 | #define key_cSpace (0x000) |
| 118 | #define key_scSpace (0x100) |
| 119 | |
| 120 | #define key_c0 (0x130) |
| 121 | #define key_c1 (0x131) |
| 122 | #define key_c2 (0x132) |
| 123 | #define key_c3 (0x133) |
| 124 | #define key_c4 (0x134) |
| 125 | #define key_c5 (0x135) |
| 126 | #define key_c6 (0x136) |
| 127 | #define key_c7 (0x137) |
| 128 | #define key_c8 (0x138) |
| 129 | #define key_c9 (0x139) |
| 130 | |
| 131 | #define key_sc0 (0x150) |
| 132 | #define key_sc1 (0x151) |
| 133 | #define key_sc2 (0x152) |
| 134 | #define key_sc3 (0x153) |
| 135 | #define key_sc4 (0x154) |
| 136 | #define key_sc5 (0x155) |
| 137 | #define key_sc6 (0x156) |
| 138 | #define key_sc7 (0x157) |
| 139 | #define key_sc8 (0x158) |
| 140 | #define key_sc9 (0x159) |
| 141 | |
| 142 | #define key_k0 (0x1C0) |
| 143 | #define key_k1 (0x1C1) |
| 144 | #define key_k2 (0x1C2) |
| 145 | #define key_k3 (0x1C3) |
| 146 | #define key_k4 (0x1C4) |
| 147 | #define key_k5 (0x1C5) |
| 148 | #define key_k6 (0x1C6) |
| 149 | #define key_k7 (0x1C7) |
| 150 | #define key_k8 (0x1C8) |
| 151 | #define key_k9 (0x1C9) |
| 152 | |
| 153 | #define key_sk0 (0x1D0) |
| 154 | #define key_sk1 (0x1D1) |
| 155 | #define key_sk2 (0x1D2) |
| 156 | #define key_sk3 (0x1D3) |
| 157 | #define key_sk4 (0x1D4) |
| 158 | #define key_sk5 (0x1D5) |
| 159 | #define key_sk6 (0x1D6) |
| 160 | #define key_sk7 (0x1D7) |
| 161 | #define key_sk8 (0x1D8) |
| 162 | #define key_sk9 (0x1D9) |
| 163 | |
| 164 | #define key_ck0 (0x1E0) |
| 165 | #define key_ck1 (0x1E1) |
| 166 | #define key_ck2 (0x1E2) |
| 167 | #define key_ck3 (0x1E3) |
| 168 | #define key_ck4 (0x1E4) |
| 169 | #define key_ck5 (0x1E5) |
| 170 | #define key_ck6 (0x1E6) |
| 171 | #define key_ck7 (0x1E7) |
| 172 | #define key_ck8 (0x1E8) |
| 173 | #define key_ck9 (0x1E9) |
| 174 | |
| 175 | #define key_sck0 (0x1F0) |
| 176 | #define key_sck1 (0x1F1) |
| 177 | #define key_sck2 (0x1F2) |
| 178 | #define key_sck3 (0x1F3) |
| 179 | #define key_sck4 (0x1F4) |
| 180 | #define key_sck5 (0x1F5) |
| 181 | #define key_sck6 (0x1F6) |
| 182 | #define key_sck7 (0x1F7) |
| 183 | #define key_sck8 (0x1F8) |
| 184 | #define key_sck9 (0x1F9) |
| 185 | |
| 186 | #define key_cLSquare (0x12B) |
| 187 | #define key_scLSquare (0x14B) |
| 188 | |
| 189 | #define key_cRSquare (0x12D) |
| 190 | #define key_scRSquare (0x14D) |
| 191 | |
| 192 | #define key_cBackslash (0x12C) |
| 193 | #define key_scBackslash (0x14C) |
| 194 | |
| 195 | #define key_cMinus (0x12F) |
| 196 | #define key_scMinus (0x14F) |
| 197 | |
| 198 | #define key_kSlash (0x161) |
| 199 | #define key_kStar (0x162) |
| 200 | #define key_kHash (0x163) |
| 201 | #define key_kMinus (0x164) |
| 202 | #define key_kPlus (0x165) |
| 203 | #define key_kEnter (0x166) |
| 204 | #define key_kDot (0x167) |
| 205 | |
| 206 | #define key_skSlash (0x171) |
| 207 | #define key_skStar (0x172) |
| 208 | #define key_skHash (0x173) |
| 209 | #define key_skMinus (0x174) |
| 210 | #define key_skPlus (0x175) |
| 211 | #define key_skEnter (0x176) |
| 212 | #define key_skDot (0x177) |
| 213 | |
| 214 | #define key_ckSlash (0x121) |
| 215 | #define key_ckStar (0x122) |
| 216 | #define key_ckHash (0x123) |
| 217 | #define key_ckMinus (0x124) |
| 218 | #define key_ckPlus (0x125) |
| 219 | #define key_ckEnter (0x126) |
| 220 | #define key_ckDot (0x127) |
| 221 | |
| 222 | #define key_sckSlash (0x141) |
| 223 | #define key_sckStar (0x142) |
| 224 | #define key_sckHash (0x143) |
| 225 | #define key_sckMinus (0x144) |
| 226 | #define key_sckPlus (0x145) |
| 227 | #define key_sckEnter (0x146) |
| 228 | #define key_sckDot (0x147) |
| 229 | |
| 230 | #define key_Print (0x180) |
| 231 | #define key_F1 (0x181) |
| 232 | #define key_F2 (0x182) |
| 233 | #define key_F3 (0x183) |
| 234 | #define key_F4 (0x184) |
| 235 | #define key_F5 (0x185) |
| 236 | #define key_F6 (0x186) |
| 237 | #define key_F7 (0x187) |
| 238 | #define key_F8 (0x188) |
| 239 | #define key_F9 (0x189) |
| 240 | #define key_F10 (0x1CA) |
| 241 | #define key_F11 (0x1CB) |
| 242 | #define key_F12 (0x1CC) |
| 243 | |
| 244 | #define key_sPrint (0x190) |
| 245 | #define key_sF1 (0x191) |
| 246 | #define key_sF2 (0x192) |
| 247 | #define key_sF3 (0x193) |
| 248 | #define key_sF4 (0x194) |
| 249 | #define key_sF5 (0x195) |
| 250 | #define key_sF6 (0x196) |
| 251 | #define key_sF7 (0x197) |
| 252 | #define key_sF8 (0x198) |
| 253 | #define key_sF9 (0x199) |
| 254 | #define key_sF10 (0x1DA) |
| 255 | #define key_sF11 (0x1DB) |
| 256 | #define key_sF12 (0x1DC) |
| 257 | |
| 258 | #define key_cPrint (0x1A0) |
| 259 | #define key_cF1 (0x1A1) |
| 260 | #define key_cF2 (0x1A2) |
| 261 | #define key_cF3 (0x1A3) |
| 262 | #define key_cF4 (0x1A4) |
| 263 | #define key_cF5 (0x1A5) |
| 264 | #define key_cF6 (0x1A6) |
| 265 | #define key_cF7 (0x1A7) |
| 266 | #define key_cF8 (0x1A8) |
| 267 | #define key_cF9 (0x1A9) |
| 268 | #define key_cF10 (0x1EA) |
| 269 | #define key_cF11 (0x1EB) |
| 270 | #define key_cF12 (0x1EC) |
| 271 | |
| 272 | #define key_scPrint (0x1B0) |
| 273 | #define key_scF1 (0x1B1) |
| 274 | #define key_scF2 (0x1B2) |
| 275 | #define key_scF3 (0x1B3) |
| 276 | #define key_scF4 (0x1B4) |
| 277 | #define key_scF5 (0x1B5) |
| 278 | #define key_scF6 (0x1B6) |
| 279 | #define key_scF7 (0x1B7) |
| 280 | #define key_scF8 (0x1B8) |
| 281 | #define key_scF9 (0x1B9) |
| 282 | #define key_scF10 (0x1FA) |
| 283 | #define key_scF11 (0x1FB) |
| 284 | #define key_scF12 (0x1FC) |
| 285 | |
| 286 | #define key_Left (0x18C) |
| 287 | #define key_Right (0x18D) |
| 288 | #define key_Down (0x18E) |
| 289 | #define key_Up (0x18F) |
| 290 | #define key_PageDown (0x1CE) |
| 291 | #define key_PageUp (0x1CF) |
| 292 | |
| 293 | #define key_sLeft (0x19C) |
| 294 | #define key_sRight (0x19D) |
| 295 | #define key_sDown (0x19E) |
| 296 | #define key_sUp (0x19F) |
| 297 | #define key_sPageDown (0x1DE) |
| 298 | #define key_sPageUp (0x1DF) |
| 299 | |
| 300 | #define key_cLeft (0x1AC) |
| 301 | #define key_cRight (0x1AD) |
| 302 | #define key_cDown (0x1AE) |
| 303 | #define key_cUp (0x1AF) |
| 304 | #define key_cPageDown (0x1EE) |
| 305 | #define key_cPageUp (0x1EF) |
| 306 | |
| 307 | #define key_scLeft (0x1BC) |
| 308 | #define key_scRight (0x1BD) |
| 309 | #define key_scDown (0x1BE) |
| 310 | #define key_scUp (0x1BF) |
| 311 | #define key_scPageDown (0x1FE) |
| 312 | #define key_scPageUp (0x1FF) |
| 313 | |
| 314 | #endif |