SDL_GetModState- Get the state of modifier keys.
#include "SDL.h"
SDLMod SDL_GetModState(void);
Returns the current state of the modifier keys (CTRL, ALT, etc.).
The return value can be an ORd combination of the SDLMod enum.
SDLModSDL also defines the following symbols for convenience:
typedef enum { KMOD_NONE = 0x0000, KMOD_LSHIFT= 0x0001, KMOD_RSHIFT= 0x0002, KMOD_LCTRL = 0x0040, KMOD_RCTRL = 0x0080, KMOD_LALT = 0x0100, KMOD_RALT = 0x0200, KMOD_LMETA = 0x0400, KMOD_RMETA = 0x0800, KMOD_NUM = 0x1000, KMOD_CAPS = 0x2000, KMOD_MODE = 0x4000, } SDLMod;
#define KMOD_CTRL (KMOD_LCTRL|KMOD_RCTRL) #define KMOD_SHIFT (KMOD_LSHIFT|KMOD_RSHIFT) #define KMOD_ALT (KMOD_LALT|KMOD_RALT) #define KMOD_META (KMOD_LMETA|KMOD_RMETA)
SDL_GetKeyState
| SDL | SDL_GetModState (3) | Tue 11 Sep 2001, 22:59 |