From b1ec6aa5b86053b03f32cb71e9762a90bb60dc4a Mon Sep 17 00:00:00 2001 From: Pablo Escobar Date: Sat, 15 Jan 2022 15:17:31 +0100 Subject: [PATCH] Platform: add missing modifier and command keys to Sdl2Application These already exist in GlfwApplication and EmscriptenApplication --- src/Magnum/Platform/Sdl2Application.h | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/Magnum/Platform/Sdl2Application.h b/src/Magnum/Platform/Sdl2Application.h index a797f09ef..7b5af4380 100644 --- a/src/Magnum/Platform/Sdl2Application.h +++ b/src/Magnum/Platform/Sdl2Application.h @@ -2408,6 +2408,41 @@ class Sdl2Application::KeyEvent: public Sdl2Application::InputEvent { Y = SDLK_y, /**< Letter Y */ Z = SDLK_z, /**< Letter Z */ + /** + * Caps lock + * @m_since_latest + */ + CapsLock = SDLK_CAPSLOCK, + + /** + * Scroll lock + * @m_since_latest + */ + ScrollLock = SDLK_SCROLLLOCK, + + /** + * Num lock + * @m_since_latest + */ + NumLock = SDLK_NUMLOCKCLEAR, + /** + * Print screen + * @m_since_latest + */ + PrintScreen = SDLK_PRINTSCREEN, + + /** + * Pause + * @m_since_latest + */ + Pause = SDLK_PAUSE, + + /** + * Menu + * @m_since_latest + */ + Menu = SDLK_APPLICATION, + NumZero = SDLK_KP_0, /**< Numpad zero */ NumOne = SDLK_KP_1, /**< Numpad one */ NumTwo = SDLK_KP_2, /**< Numpad two */