SDL: Fix input when caps/num lock are on (fixes #774)

This commit is contained in:
Vicki Pfau 2018-08-19 09:53:21 -07:00
parent c5ff781ed6
commit 9ed127d524
1 changed files with 1 additions and 1 deletions

View File

@ -407,7 +407,7 @@ static void _pauseAfterFrame(struct mCoreThread* context) {
static void _mSDLHandleKeypress(struct mCoreThread* context, struct mSDLPlayer* sdlContext, const struct SDL_KeyboardEvent* event) {
int key = -1;
if (!event->keysym.mod) {
if (!(event->keysym.mod & ~(KMOD_NUM | KMOD_CAPS))) {
key = mInputMapKey(sdlContext->bindings, SDL_BINDING_KEY, event->keysym.sym);
}
if (key != -1) {