Skip to content

Commit 96f6379

Browse files
committed
More user-friendly report of missing keys
Shows the scancode name instead of the scancode value.
1 parent 685e47d commit 96f6379

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/xrEngine/xr_input.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,7 @@ bool CInput::get_dik_name(int dik, LPSTR dest_str, int dest_sz)
207207
if (dik == SDL_SCANCODE_UNKNOWN)
208208
keyname = "Unknown";
209209
else
210-
{
211-
Msg("! Can't convert dik_name for dik[%d]", dik);
212210
return false;
213-
}
214211
}
215212

216213
xr_strcpy(dest_str, dest_sz, keyname.c_str());

src/xrGame/xr_level_controller.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,11 @@ void remap_keys()
4747
const bool res = pInput->get_dik_name(kb.dik, buff, sizeof(buff));
4848
if (res)
4949
kb.key_local_name = buff;
50-
else if (kb.key_local_name.empty())
51-
kb.key_local_name = kb.key_name;
50+
else {
51+
Msg("! Can't find key %s", kb.key_name);
52+
if (kb.key_local_name.empty())
53+
kb.key_local_name = kb.key_name;
54+
}
5255

5356
// Msg("[%s]-[%s]", kb.key_name, kb.key_local_name.c_str());
5457
++idx;

0 commit comments

Comments
 (0)