diff --git a/src/feature/gui/gui-runner.c b/src/feature/gui/gui-runner.c index 035522f02..76e15cdad 100644 --- a/src/feature/gui/gui-runner.c +++ b/src/feature/gui/gui-runner.c @@ -782,6 +782,9 @@ void mGUILoadInputMaps(struct mGUIRunner* runner) { size_t i; for (i = 0; runner->keySources[i].id; ++i) { mInputMapLoad(&runner->params.keyMap, runner->keySources[i].id, mCoreConfigGetInput(&runner->config)); + if (runner->core) { + mInputMapLoad(&runner->core->inputMap, runner->keySources[i].id, mCoreConfigGetInput(&runner->config)); + } } }