Browse Source

Fix glfw alphabet keys conversion

Signed-off-by: falkTX <falktx@falktx.com>
tags/22.02
falkTX 3 years ago
parent
commit
29f9f1092c
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      src/CardinalUI.cpp

+ 7
- 1
src/CardinalUI.cpp View File

@@ -693,7 +693,13 @@ protected:
case kKeyNumLock: key = GLFW_KEY_NUM_LOCK; break; case kKeyNumLock: key = GLFW_KEY_NUM_LOCK; break;
case kKeyPrintScreen: key = GLFW_KEY_PRINT_SCREEN; break; case kKeyPrintScreen: key = GLFW_KEY_PRINT_SCREEN; break;
case kKeyPause: key = GLFW_KEY_PAUSE; break; case kKeyPause: key = GLFW_KEY_PAUSE; break;
default: key = ev.key; break;
default:
// glfw expects uppercase
if (ev.key >= 'a' && ev.key <= 'z')
key = ev.key - ('a' - 'A');
else
key = ev.key;
break;
} }


const ScopedContext sc(this, mods); const ScopedContext sc(this, mods);


Loading…
Cancel
Save