UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
keys.h File Reference
#include <ugdk/config/config.h>
#include "SDL_keysym.h"
#include "SDL_mouse.h"
Include dependency graph for keys.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ugdk
 
namespace  ugdk::input
 

Enumerations

enum  ugdk::input::Key {
  ugdk::input::K_UNKNOWN = SDLK_UNKNOWN, ugdk::input::K_FIRST = SDLK_FIRST, ugdk::input::K_BACKSPACE = SDLK_BACKSPACE, ugdk::input::K_TAB = SDLK_TAB,
  ugdk::input::K_CLEAR = SDLK_CLEAR, ugdk::input::K_RETURN = SDLK_RETURN, ugdk::input::K_PAUSE = SDLK_PAUSE, ugdk::input::K_ESCAPE = SDLK_ESCAPE,
  ugdk::input::K_SPACE = SDLK_SPACE, ugdk::input::K_EXCLAIM = SDLK_EXCLAIM, ugdk::input::K_QUOTEDBL = SDLK_QUOTEDBL, ugdk::input::K_HASH = SDLK_HASH,
  ugdk::input::K_DOLLAR = SDLK_DOLLAR, ugdk::input::K_AMPERSAND = SDLK_AMPERSAND, ugdk::input::K_QUOTE = SDLK_QUOTE, ugdk::input::K_LEFTPAREN = SDLK_LEFTPAREN,
  ugdk::input::K_RIGHTPAREN = SDLK_RIGHTPAREN, ugdk::input::K_ASTERISK = SDLK_ASTERISK, ugdk::input::K_PLUS = SDLK_PLUS, ugdk::input::K_COMMA = SDLK_COMMA,
  ugdk::input::K_MINUS = SDLK_MINUS, ugdk::input::K_PERIOD = SDLK_PERIOD, ugdk::input::K_SLASH = SDLK_SLASH, ugdk::input::K_0 = SDLK_0,
  ugdk::input::K_1 = SDLK_1, ugdk::input::K_2 = SDLK_2, ugdk::input::K_3 = SDLK_3, ugdk::input::K_4 = SDLK_4,
  ugdk::input::K_5 = SDLK_5, ugdk::input::K_6 = SDLK_6, ugdk::input::K_7 = SDLK_7, ugdk::input::K_8 = SDLK_8,
  ugdk::input::K_9 = SDLK_9, ugdk::input::K_COLON = SDLK_COLON, ugdk::input::K_SEMICOLON = SDLK_SEMICOLON, ugdk::input::K_LESS = SDLK_LESS,
  ugdk::input::K_EQUALS = SDLK_EQUALS, ugdk::input::K_GREATER = SDLK_GREATER, ugdk::input::K_QUESTION = SDLK_QUESTION, ugdk::input::K_AT = SDLK_AT,
  ugdk::input::K_LEFTBRACKET = SDLK_LEFTBRACKET, ugdk::input::K_BACKSLASH = SDLK_BACKSLASH, ugdk::input::K_RIGHTBRACKET = SDLK_RIGHTBRACKET, ugdk::input::K_CARET = SDLK_CARET,
  ugdk::input::K_UNDERSCORE = SDLK_UNDERSCORE, ugdk::input::K_BACKQUOTE = SDLK_BACKQUOTE, ugdk::input::K_a = SDLK_a, ugdk::input::K_b = SDLK_b,
  ugdk::input::K_c = SDLK_c, ugdk::input::K_d = SDLK_d, ugdk::input::K_e = SDLK_e, ugdk::input::K_f = SDLK_f,
  ugdk::input::K_g = SDLK_g, ugdk::input::K_h = SDLK_h, ugdk::input::K_i = SDLK_i, ugdk::input::K_j = SDLK_j,
  ugdk::input::K_k = SDLK_k, ugdk::input::K_l = SDLK_l, ugdk::input::K_m = SDLK_m, ugdk::input::K_n = SDLK_n,
  ugdk::input::K_o = SDLK_o, ugdk::input::K_p = SDLK_p, ugdk::input::K_q = SDLK_q, ugdk::input::K_r = SDLK_r,
  ugdk::input::K_s = SDLK_s, ugdk::input::K_t = SDLK_t, ugdk::input::K_u = SDLK_u, ugdk::input::K_v = SDLK_v,
  ugdk::input::K_w = SDLK_w, ugdk::input::K_x = SDLK_x, ugdk::input::K_y = SDLK_y, ugdk::input::K_z = SDLK_z,
  ugdk::input::K_DELETE = SDLK_DELETE, ugdk::input::K_KP0 = SDLK_KP0, ugdk::input::K_KP1 = SDLK_KP1, ugdk::input::K_KP2 = SDLK_KP2,
  ugdk::input::K_KP3 = SDLK_KP3, ugdk::input::K_KP4 = SDLK_KP4, ugdk::input::K_KP5 = SDLK_KP5, ugdk::input::K_KP6 = SDLK_KP6,
  ugdk::input::K_KP7 = SDLK_KP7, ugdk::input::K_KP8 = SDLK_KP8, ugdk::input::K_KP9 = SDLK_KP9, ugdk::input::K_KP_PERIOD = SDLK_KP_PERIOD,
  ugdk::input::K_KP_DIVIDE = SDLK_KP_DIVIDE, ugdk::input::K_KP_MULTIPLY = SDLK_KP_MULTIPLY, ugdk::input::K_KP_MINUS = SDLK_KP_MINUS, ugdk::input::K_KP_PLUS = SDLK_KP_PLUS,
  ugdk::input::K_KP_ENTER = SDLK_KP_ENTER, ugdk::input::K_KP_EQUALS = SDLK_KP_EQUALS, ugdk::input::K_UP = SDLK_UP, ugdk::input::K_DOWN = SDLK_DOWN,
  ugdk::input::K_RIGHT = SDLK_RIGHT, ugdk::input::K_LEFT = SDLK_LEFT, ugdk::input::K_INSERT = SDLK_INSERT, ugdk::input::K_HOME = SDLK_HOME,
  ugdk::input::K_END = SDLK_END, ugdk::input::K_PAGEUP = SDLK_PAGEUP, ugdk::input::K_PAGEDOWN = SDLK_PAGEDOWN, ugdk::input::K_F1 = SDLK_F1,
  ugdk::input::K_F2 = SDLK_F2, ugdk::input::K_F3 = SDLK_F3, ugdk::input::K_F4 = SDLK_F4, ugdk::input::K_F5 = SDLK_F5,
  ugdk::input::K_F6 = SDLK_F6, ugdk::input::K_F7 = SDLK_F7, ugdk::input::K_F8 = SDLK_F8, ugdk::input::K_F9 = SDLK_F9,
  ugdk::input::K_F10 = SDLK_F10, ugdk::input::K_F11 = SDLK_F11, ugdk::input::K_F12 = SDLK_F12, ugdk::input::K_F13 = SDLK_F13,
  ugdk::input::K_F14 = SDLK_F14, ugdk::input::K_F15 = SDLK_F15, ugdk::input::K_NUMLOCK = SDLK_NUMLOCK, ugdk::input::K_CAPSLOCK = SDLK_CAPSLOCK,
  ugdk::input::K_SCROLLOCK = SDLK_SCROLLOCK, ugdk::input::K_RSHIFT = SDLK_RSHIFT, ugdk::input::K_LSHIFT = SDLK_LSHIFT, ugdk::input::K_RCTRL = SDLK_RCTRL,
  ugdk::input::K_LCTRL = SDLK_LCTRL, ugdk::input::K_RALT = SDLK_RALT, ugdk::input::K_LALT = SDLK_LALT, ugdk::input::K_RMETA = SDLK_RMETA,
  ugdk::input::K_LMETA = SDLK_LMETA, ugdk::input::K_LSUPER = SDLK_LSUPER, ugdk::input::K_RSUPER = SDLK_RSUPER, ugdk::input::K_MODE = SDLK_MODE,
  ugdk::input::K_COMPOSE = SDLK_COMPOSE, ugdk::input::K_HELP = SDLK_HELP, ugdk::input::K_PRINT = SDLK_PRINT, ugdk::input::K_SYSREQ = SDLK_SYSREQ,
  ugdk::input::K_BREAK = SDLK_BREAK, ugdk::input::K_MENU = SDLK_MENU, ugdk::input::K_POWER = SDLK_POWER, ugdk::input::K_EURO = SDLK_EURO,
  ugdk::input::K_UNDO = SDLK_UNDO, ugdk::input::K_LAST = SDLK_LAST
}
 
enum  ugdk::input::MouseButton {
  ugdk::input::M_BUTTON_LEFT = SDL_BUTTON_LEFT, ugdk::input::M_BUTTON_MIDDLE = SDL_BUTTON_MIDDLE, ugdk::input::M_BUTTON_RIGHT = SDL_BUTTON_RIGHT, ugdk::input::M_BUTTON_WHEELUP = SDL_BUTTON_WHEELUP,
  ugdk::input::M_BUTTON_WHEELDOWN = SDL_BUTTON_WHEELDOWN
}