![]() |
Rune Engine
Version 0.2.7-alpha
Documentation for how to make games using the Rune Engine.
|
This class allows for access to the keyboard. More...
#include <keyboard.h>
Public Types | |
enum | Key { UNKNOWN = -1, SPACE = 32, APOSTROPHE = 39, COMMA = 44, DASH = 45, PERIOD = 46, SLASH = 47, Num0 = 48, Num1 = 49, Num2 = 50, Num3 = 51, Num4 = 52, Num5 = 53, Num6 = 54, Num7 = 55, Num8 = 56, Num9 = 57, SEMICOLON = 59, EQUAL = 61, A = 65, B = 66, C = 67, D = 68, E = 69, F = 70, G = 71, H = 72, I = 73, J = 74, K = 75, L = 76, M = 77, N = 78, O = 79, P = 80, Q = 81, R = 82, S = 83, T = 84, U = 85, V = 86, W = 87, X = 88, Y = 89, Z = 90, LEFT_BRACKET = 91, BACKSLASH = 92, RIGHT_BRACKET = 93, GRAVE_ACCENT = 96, ESCAPE = 256, ENTER = 257, TAB = 258, BACKSPACE = 259, INSERT = 260, DELETE = 261, RIGHT = 262, LEFT = 263, DOWN = 264, UP = 265, PAGE_UP = 266, PAGE_DOWN = 267, HOME = 268, END = 269, CAPS_LOCK = 280, SCROLL_LOCK = 281, NUM_LOCK = 282, PRINT_SCREEN = 283, F1 = 290, F2 = 291, F3 = 292, F4 = 293, F5 = 294, F6 = 295, F7 = 296, F8 = 297, F9 = 298, F10 = 299, F11 = 300, F12 = 301, NUMPAD0 = 320, NUMPAD1 = 321, NUMPAD2 = 322, NUMPAD3 = 323, NUMPAD4 = 324, NUMPAD5 = 325, NUMPAD6 = 326, NUMPAD7 = 327, NUMPAD8 = 328, NUMPAD9 = 329, NUMPADDECIMAL = 330, NUMPADDIVIDE = 331, NUMPADMULTIPLY = 332, NUMPADSUBTRACT = 333, NUMPADADD = 334, NUMPADENTER = 335, LEFT_SHIFT = 340, LEFT_CONTROL = 341, LEFT_ALT = 342, RIGHT_SHIFT = 344, RIGHT_CONTROL = 345, RIGHT_ALT = 346 } |
A keyboard key that can be used to get input. More... | |
Static Public Member Functions | |
static bool | isKeyPressed (Key) |
Determines whether or not the key is being pressed. | |
This class allows for access to the keyboard.
enum rune::Keyboard::Key |
A keyboard key that can be used to get input.