MCPcopy Create free account
hub / github.com/AmelieHeinrich/Termina / GetKeyName

Function GetKeyName

Sources/Termina/Input/InputSystem.cpp:355–416  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353 }
354
355 static const char* GetKeyName(int32 keyCode)
356 {
357 switch (keyCode)
358 {
359 case 32: return "Space";
360 case 39: return "'";
361 case 44: return ",";
362 case 45: return "-";
363 case 46: return ".";
364 case 47: return "/";
365 case 48: return "0"; case 49: return "1"; case 50: return "2";
366 case 51: return "3"; case 52: return "4"; case 53: return "5";
367 case 54: return "6"; case 55: return "7"; case 56: return "8";
368 case 57: return "9";
369 case 59: return ";";
370 case 61: return "=";
371 case 65: return "A"; case 66: return "B"; case 67: return "C";
372 case 68: return "D"; case 69: return "E"; case 70: return "F";
373 case 71: return "G"; case 72: return "H"; case 73: return "I";
374 case 74: return "J"; case 75: return "K"; case 76: return "L";
375 case 77: return "M"; case 78: return "N"; case 79: return "O";
376 case 80: return "P"; case 81: return "Q"; case 82: return "R";
377 case 83: return "S"; case 84: return "T"; case 85: return "U";
378 case 86: return "V"; case 87: return "W"; case 88: return "X";
379 case 89: return "Y"; case 90: return "Z";
380 case 256: return "Escape";
381 case 257: return "Enter";
382 case 258: return "Tab";
383 case 259: return "Backspace";
384 case 260: return "Insert";
385 case 261: return "Delete";
386 case 262: return "Right";
387 case 263: return "Left";
388 case 264: return "Down";
389 case 265: return "Up";
390 case 266: return "PageUp";
391 case 267: return "PageDown";
392 case 268: return "Home";
393 case 269: return "End";
394 case 280: return "CapsLock";
395 case 281: return "ScrollLock";
396 case 282: return "NumLock";
397 case 284: return "Pause";
398 case 290: return "F1"; case 291: return "F2"; case 292: return "F3";
399 case 293: return "F4"; case 294: return "F5"; case 295: return "F6";
400 case 296: return "F7"; case 297: return "F8"; case 298: return "F9";
401 case 299: return "F10"; case 300: return "F11"; case 301: return "F12";
402 case 320: return "KP0"; case 321: return "KP1"; case 322: return "KP2";
403 case 323: return "KP3"; case 324: return "KP4"; case 325: return "KP5";
404 case 326: return "KP6"; case 327: return "KP7"; case 328: return "KP8";
405 case 329: return "KP9";
406 case 330: return "KP.";
407 case 331: return "KP/"; case 332: return "KP*";
408 case 333: return "KP-"; case 334: return "KP+"; case 335: return "KPEnter";
409 case 340: return "LShift"; case 341: return "LCtrl";
410 case 342: return "LAlt"; case 343: return "LSuper";
411 case 344: return "RShift"; case 345: return "RCtrl";
412 case 346: return "RAlt"; case 347: return "RSuper";

Callers 5

GetKeyChordNameMethod · 0.85
DebugPrintInputEventFunction · 0.85
ShowMetricsWindowMethod · 0.85
DemoWindowInputsFunction · 0.85
ShowDebugWindowMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected