diff --git a/Source/controls/keymapper.cpp b/Source/controls/keymapper.cpp index 7e97a6ccf..7e71f5c5a 100644 --- a/Source/controls/keymapper.cpp +++ b/Source/controls/keymapper.cpp @@ -108,11 +108,11 @@ int Keymapper::GetActionKey(const Keymapper::Action &action) { std::array result; if (!GetIniValue("Keymapping", action.name.c_str(), result.data(), result.size())) - return {}; + return action.defaultKey; // Return the default key if no key has been set. std::string key = result.data(); if (key.empty()) - return action.defaultKey; // Return the default key if no key has been set. + return DVL_VK_INVALID; auto keyIt = keyNameToKeyID.find(key); if (keyIt == keyNameToKeyID.end()) {