Fix glfw alphabet keys conversion
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
718ed4ad90
commit
29f9f1092c
1 changed files with 7 additions and 1 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue