MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / buildScanCodeArray

Function buildScanCodeArray

Engine/source/platformSDL/sdlInput.cpp:267–417  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265
266
267void buildScanCodeArray()
268{
269 _buildScanCode = false;
270
271 for(int i = 0; i < TableSize; ++i)
272 {
273 SDL_T3D[i] = 0;
274 T3D_SDL[i] = 0;
275 }
276
277 // SDL, Torque
278 mapScanCode(SDL_SCANCODE_A, KEY_A);
279 mapScanCode(SDL_SCANCODE_B, KEY_B);
280 mapScanCode(SDL_SCANCODE_C, KEY_C);
281 mapScanCode(SDL_SCANCODE_D, KEY_D);
282 mapScanCode(SDL_SCANCODE_E, KEY_E);
283 mapScanCode(SDL_SCANCODE_F, KEY_F);
284 mapScanCode(SDL_SCANCODE_G, KEY_G);
285 mapScanCode(SDL_SCANCODE_H, KEY_H);
286 mapScanCode(SDL_SCANCODE_I, KEY_I);
287 mapScanCode(SDL_SCANCODE_J, KEY_J);
288 mapScanCode(SDL_SCANCODE_K, KEY_K);
289 mapScanCode(SDL_SCANCODE_L, KEY_L);
290 mapScanCode(SDL_SCANCODE_M, KEY_M);
291 mapScanCode(SDL_SCANCODE_N, KEY_N);
292 mapScanCode(SDL_SCANCODE_O, KEY_O);
293 mapScanCode(SDL_SCANCODE_P, KEY_P);
294 mapScanCode(SDL_SCANCODE_Q, KEY_Q);
295 mapScanCode(SDL_SCANCODE_R, KEY_R);
296 mapScanCode(SDL_SCANCODE_S, KEY_S);
297 mapScanCode(SDL_SCANCODE_T, KEY_T);
298 mapScanCode(SDL_SCANCODE_U, KEY_U);
299 mapScanCode(SDL_SCANCODE_V, KEY_V);
300 mapScanCode(SDL_SCANCODE_W, KEY_W);
301 mapScanCode(SDL_SCANCODE_X, KEY_X);
302 mapScanCode(SDL_SCANCODE_Y, KEY_Y);
303 mapScanCode(SDL_SCANCODE_Z, KEY_Z);
304
305 mapScanCode(SDL_SCANCODE_1, KEY_1);
306 mapScanCode(SDL_SCANCODE_2, KEY_2);
307 mapScanCode(SDL_SCANCODE_3, KEY_3);
308 mapScanCode(SDL_SCANCODE_4, KEY_4);
309 mapScanCode(SDL_SCANCODE_5, KEY_5);
310 mapScanCode(SDL_SCANCODE_6, KEY_6);
311 mapScanCode(SDL_SCANCODE_7, KEY_7);
312 mapScanCode(SDL_SCANCODE_8, KEY_8);
313 mapScanCode(SDL_SCANCODE_9, KEY_9);
314 mapScanCode(SDL_SCANCODE_0, KEY_0);
315
316 mapScanCode(SDL_SCANCODE_BACKSPACE, KEY_BACKSPACE);
317 mapScanCode(SDL_SCANCODE_TAB, KEY_TAB);
318 mapScanCode(SDL_SCANCODE_RETURN, KEY_RETURN);
319 mapScanCode(SDL_SCANCODE_LCTRL, KEY_CONTROL);
320 mapScanCode(SDL_SCANCODE_RCTRL, KEY_CONTROL);
321 mapScanCode(SDL_SCANCODE_LALT, KEY_ALT);
322 mapScanCode(SDL_SCANCODE_RALT, KEY_ALT);
323 mapScanCode(SDL_SCANCODE_LSHIFT, KEY_SHIFT);
324 mapScanCode(SDL_SCANCODE_RSHIFT, KEY_SHIFT);

Callers 2

Calls 1

mapScanCodeFunction · 0.85

Tested by

no test coverage detected