summaryrefslogtreecommitdiffstats
path: root/src/menu.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/menu.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/menu.cpp b/src/menu.cpp
index 0b8e20b..cc3890a 100644
--- a/src/menu.cpp
+++ b/src/menu.cpp
@@ -400,6 +400,12 @@ const char *scancode_name(int sc) {
400 case 39: return "0"; 400 case 39: return "0";
401 case 40: return "Enter"; case 41: return "Escape"; case 42: return "Backspace"; 401 case 40: return "Enter"; case 41: return "Escape"; case 42: return "Backspace";
402 case 43: return "Tab"; case 44: return "Space"; 402 case 43: return "Tab"; case 44: return "Space";
403 case 45: return "Grave"; case 46: return "Minus"; case 47: return "Equals";
404 case 48: return "LBracket"; case 49: return "RBracket";
405 case 50: return "Backslash"; case 51: return "Semicolon";
406 case 52: return "Apostrophe"; case 53: return "Tilde";
407 case 54: return "Comma"; case 55: return "Period"; case 56: return "Slash";
408 case 57: return "CapsLock";
403 case 79: return "Right"; case 80: return "Left"; 409 case 79: return "Right"; case 80: return "Left";
404 case 81: return "Down"; case 82: return "Up"; 410 case 81: return "Down"; case 82: return "Up";
405 case 58: return "F1"; case 59: return "F2"; case 60: return "F3"; 411 case 58: return "F1"; case 59: return "F2"; case 60: return "F3";
@@ -411,7 +417,11 @@ const char *scancode_name(int sc) {
411 case 600: return "MouseL"; case 601: return "MouseR"; 417 case 600: return "MouseL"; case 601: return "MouseR";
412 case 602: return "MouseM"; case 603: return "Mouse4"; 418 case 602: return "MouseM"; case 603: return "Mouse4";
413 case 604: return "Mouse5"; 419 case 604: return "Mouse5";
414 default: return scancode_name(0); // "None" for unmapped 420 default: {
421 static char buf[16];
422 snprintf(buf, sizeof(buf), "Key%d", sc);
423 return buf;
424 }
415 } 425 }
416} 426}
417 427