SDL2: fix name of keys which SDLK_ is based on scancode

This commit is contained in:
Thomas Bernard 2018-09-16 22:03:48 +02:00
parent 2c9b1b7bb1
commit 3972d977a7
No known key found for this signature in database
GPG Key ID: 0FF11B67A5C0863C

View File

@ -644,15 +644,6 @@ const char * Key_name(word key)
return buffer;
}
#if defined(USE_SDL) || defined(USE_SDL2)
if (key & 0x800)
{
sprintf(buffer+strlen(buffer), "[%d]", key & 0x7FF);
return buffer;
}
key = key & 0x7FF;
#endif
// Keys with a known label
for (index=0; index < (long)sizeof(key_labels)/(long)sizeof(T_key_label);index++)
{
@ -679,6 +670,15 @@ const char * Key_name(word key)
}
#endif
#if defined(USE_SDL) || defined(USE_SDL2)
if (key & 0x800)
{
// print Scancode
sprintf(buffer+strlen(buffer), "[%d]", key & 0x7FF);
return buffer;
}
#endif
// Unknown keys
sprintf(buffer+strlen(buffer), "0x%X", key);
return buffer;