diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/menu.cpp | 12 |
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 | ||
