keyboard: Add KEYBOARD_KEY_SLASH

This commit is contained in:
Xavier Del Campo Romero 2022-09-23 04:20:57 +02:00
parent f8c74babda
commit 26692e8cb9
3 changed files with 6 additions and 2 deletions

View File

@ -58,7 +58,8 @@ extern "C"
X(KEYBOARD_KEY_BACKSPACE) \
X(KEYBOARD_KEY_SPACE) \
X(KEYBOARD_KEY_MINUS) \
X(KEYBOARD_KEY_DOT)
X(KEYBOARD_KEY_DOT) \
X(KEYBOARD_KEY_SLASH)
enum keyboard_key
{

View File

@ -54,6 +54,8 @@ static void key_event(const SDL_KeyboardEvent *const ev,
{.key = KEYBOARD_KEY_F11, .sdl_key = SDLK_F11},
{.key = KEYBOARD_KEY_SPACE, .sdl_key = SDLK_SPACE},
{.key = KEYBOARD_KEY_MINUS, .sdl_key = SDLK_MINUS},
{.key = KEYBOARD_KEY_SLASH, .sdl_key = SDLK_SLASH},
{.key = KEYBOARD_KEY_SLASH, .sdl_key = SDLK_KP_DIVIDE},
{.key = KEYBOARD_KEY_A, .sdl_key = SDLK_a},
{.key = KEYBOARD_KEY_B, .sdl_key = SDLK_b},
{.key = KEYBOARD_KEY_C, .sdl_key = SDLK_c},

View File

@ -68,7 +68,8 @@ char keyboard_to_char(const struct keyboard *const k,
{
{.key = KEYBOARD_KEY_DOT, .ch = '.'},
{.key = KEYBOARD_KEY_SPACE, .ch = ' '},
{.key = KEYBOARD_KEY_MINUS, .ch = '-'}
{.key = KEYBOARD_KEY_MINUS, .ch = '-'},
{.key = KEYBOARD_KEY_SLASH, .ch = '/'}
};
for (size_t i = 0; i < sizeof map / sizeof *map; i++)