key pressed

This commit is contained in:
nemo 2024-10-11 11:52:47 +02:00
parent aeb2cf2b23
commit c642aff92f
2 changed files with 13 additions and 2 deletions

13
keys.c
View File

@ -14,7 +14,7 @@ int key_down(KeyControl key)
// NOTE: mouse button id's are less than 6, keyboard id's are over 32
if (keys[key] <= 6)
return IsMouseButtonDown(keys[key]);
else
else
return IsKeyDown(keys[key]);
}
@ -23,10 +23,19 @@ int key_pressed(KeyControl key)
// NOTE: mouse button id's are less than 6, keyboard id's are over 32
if (keys[key] <= 6)
return IsMouseButtonPressed(keys[key]);
else
else
return IsKeyPressed(keys[key]);
}
int key_released(KeyControl key)
{
// NOTE: mouse button id's are less than 6, keyboard id's are over 32
if (keys[key] <= 6)
return IsMouseButtonReleased(keys[key]);
else
return IsKeyReleased(keys[key]);
}
void change_layout_azerty()
{
keys[KC_UP] = KEY_S;

2
keys.h
View File

@ -24,4 +24,6 @@ int key_down(KeyControl key);
int key_pressed(KeyControl key);
int key_released(KeyControl key);
#endif // KEYS_H