|
ShishGL
1.0
A simple modular cross-platform graphics library
|
|
Go to the documentation of this file.
2 #ifndef SHISHGL_KEYBOARD_HPP
3 #define SHISHGL_KEYBOARD_HPP
108 #endif //SHISHGL_KEYBOARD_HPP
static uint8_t convertToChar(Keyboard::Key key)
Definition: Keyboard.cpp:13
static constexpr ModifierMask L_ALT_MOD
Definition: Keyboard.hpp:24
@ T
Definition: Keyboard.hpp:51
static constexpr ModifierMask L_SHIFT_MOD
Definition: Keyboard.hpp:20
@ Num1
Definition: Keyboard.hpp:59
@ J
Definition: Keyboard.hpp:41
@ Num8
Definition: Keyboard.hpp:66
@ A
Definition: Keyboard.hpp:32
@ L_SHIFT
Definition: Keyboard.hpp:81
@ K
Definition: Keyboard.hpp:42
Key
Definition: Keyboard.hpp:28
@ Z
Definition: Keyboard.hpp:57
@ LAST_CONVERTIBLE
Definition: Keyboard.hpp:73
@ I
Definition: Keyboard.hpp:40
@ R_ALT
Definition: Keyboard.hpp:87
@ D
Definition: Keyboard.hpp:35
@ META
Definition: Keyboard.hpp:85
@ ARROW_RIGHT
Definition: Keyboard.hpp:91
@ H
Definition: Keyboard.hpp:39
@ W
Definition: Keyboard.hpp:54
@ V
Definition: Keyboard.hpp:53
Definition: Keyboard.hpp:9
@ UP
Definition: Keyboard.hpp:14
uint8_t ModifierMask
Definition: Keyboard.hpp:17
@ SPACE
Definition: Keyboard.hpp:68
@ Y
Definition: Keyboard.hpp:56
@ R_CTRL
Definition: Keyboard.hpp:84
@ TAB
Definition: Keyboard.hpp:79
@ CAPS_LOCK
Definition: Keyboard.hpp:80
static constexpr ModifierMask L_CTRL_MOD
Definition: Keyboard.hpp:22
@ UNKNOWN
Definition: Keyboard.hpp:29
@ E
Definition: Keyboard.hpp:36
@ Num9
Definition: Keyboard.hpp:67
@ C
Definition: Keyboard.hpp:34
@ Q
Definition: Keyboard.hpp:48
@ B
Definition: Keyboard.hpp:33
@ Num4
Definition: Keyboard.hpp:62
@ DEL
Definition: Keyboard.hpp:77
@ RETURN
Definition: Keyboard.hpp:69
Definition: CoreApplication.hpp:10
@ R_SHIFT
Definition: Keyboard.hpp:82
@ S
Definition: Keyboard.hpp:50
static constexpr ModifierMask R_SHIFT_MOD
Definition: Keyboard.hpp:21
static constexpr ModifierMask R_CTRL_MOD
Definition: Keyboard.hpp:23
@ F
Definition: Keyboard.hpp:37
@ R
Definition: Keyboard.hpp:49
@ L
Definition: Keyboard.hpp:43
@ G
Definition: Keyboard.hpp:38
@ L_ALT
Definition: Keyboard.hpp:86
@ Num2
Definition: Keyboard.hpp:60
@ U
Definition: Keyboard.hpp:52
static bool isConvertible(Keyboard::Key key)
Definition: Keyboard.cpp:7
static constexpr ModifierMask META_MOD
Definition: Keyboard.hpp:26
@ Num3
Definition: Keyboard.hpp:61
@ Num7
Definition: Keyboard.hpp:65
@ ESC
Definition: Keyboard.hpp:78
@ BACKSPACE
Definition: Keyboard.hpp:76
@ Num0
Definition: Keyboard.hpp:58
@ L_CTRL
Definition: Keyboard.hpp:83
@ DOT
Definition: Keyboard.hpp:71
@ Num6
Definition: Keyboard.hpp:64
@ P
Definition: Keyboard.hpp:47
KeyState
Definition: Keyboard.hpp:12
@ M
Definition: Keyboard.hpp:44
@ N
Definition: Keyboard.hpp:45
static constexpr ModifierMask R_ALT_MOD
Definition: Keyboard.hpp:25
@ COMMA
Definition: Keyboard.hpp:70
@ KEY_COUNT
Definition: Keyboard.hpp:95
@ DOWN
Definition: Keyboard.hpp:13
@ ARROW_UP
Definition: Keyboard.hpp:88
@ ARROW_DOWN
Definition: Keyboard.hpp:89
@ X
Definition: Keyboard.hpp:55
@ ARROW_LEFT
Definition: Keyboard.hpp:90
@ O
Definition: Keyboard.hpp:46
@ Num5
Definition: Keyboard.hpp:63