SDL2: fix name of keys which SDLK_ is based on scancode
This commit is contained in:
parent
2c9b1b7bb1
commit
3972d977a7
@ -644,15 +644,6 @@ const char * Key_name(word key)
|
|||||||
return buffer;
|
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
|
// Keys with a known label
|
||||||
for (index=0; index < (long)sizeof(key_labels)/(long)sizeof(T_key_label);index++)
|
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
|
#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
|
// Unknown keys
|
||||||
sprintf(buffer+strlen(buffer), "0x%X", key);
|
sprintf(buffer+strlen(buffer), "0x%X", key);
|
||||||
return buffer;
|
return buffer;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user