diff --git a/src/xrEngine/xr_input.cpp b/src/xrEngine/xr_input.cpp index 2d3ce567109..621d3a06c0f 100644 --- a/src/xrEngine/xr_input.cpp +++ b/src/xrEngine/xr_input.cpp @@ -207,10 +207,7 @@ bool CInput::get_dik_name(int dik, LPSTR dest_str, int dest_sz) if (dik == SDL_SCANCODE_UNKNOWN) keyname = "Unknown"; else - { - Msg("! Can't convert dik_name for dik[%d]", dik); return false; - } } xr_strcpy(dest_str, dest_sz, keyname.c_str()); diff --git a/src/xrGame/xr_level_controller.cpp b/src/xrGame/xr_level_controller.cpp index 1eb51ffa049..56afad7ce99 100644 --- a/src/xrGame/xr_level_controller.cpp +++ b/src/xrGame/xr_level_controller.cpp @@ -47,8 +47,12 @@ void remap_keys() const bool res = pInput->get_dik_name(kb.dik, buff, sizeof(buff)); if (res) kb.key_local_name = buff; - else if (kb.key_local_name.empty()) - kb.key_local_name = kb.key_name; + else + { + Msg("! Can't find a key name for %s", kb.key_name); + if (kb.key_local_name.empty()) + kb.key_local_name = kb.key_name; + } // Msg("[%s]-[%s]", kb.key_name, kb.key_local_name.c_str()); ++idx;