opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
liboscar
platform
key.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
osc
4
{
5
// Represents a single key on a keyboard.
6
enum class
Key
{
7
Tab
,
8
LeftArrow
,
9
RightArrow
,
10
UpArrow
,
11
DownArrow
,
12
PageUp
,
13
PageDown
,
14
Home
,
15
End
,
16
Insert
,
17
Delete
,
18
Backspace
,
19
Space
,
20
Return
,
21
Escape
,
22
Apostrophe
,
23
Comma
,
24
Minus
,
25
Period
,
26
Slash
,
27
Semicolon
,
28
Equals
,
29
LeftBracket
,
30
Backslash
,
31
RightBracket
,
32
Grave
,
// backquote
33
CapsLock
,
34
ScrollLock
,
35
NumLockClear
,
36
PrintScreen
,
37
Pause
,
38
Keypad0
,
39
Keypad1
,
40
Keypad2
,
41
Keypad3
,
42
Keypad4
,
43
Keypad5
,
44
Keypad6
,
45
Keypad7
,
46
Keypad8
,
47
Keypad9
,
48
KeypadPeriod
,
49
KeypadDivide
,
50
KeypadMultiply
,
51
KeypadMinus
,
52
KeypadPlus
,
53
KeypadEnter
,
54
KeypadEquals
,
55
LeftCtrl
,
56
LeftShift
,
57
LeftAlt
,
58
LeftGui
,
59
RightCtrl
,
60
RightShift
,
61
RightAlt
,
62
RightGui
,
63
Application
,
64
_0
,
65
_1
,
66
_2
,
67
_3
,
68
_4
,
69
_5
,
70
_6
,
71
_7
,
72
_8
,
73
_9
,
74
A
,
75
B
,
76
C
,
77
D
,
78
E
,
79
F
,
80
G
,
81
H
,
82
I
,
83
J
,
84
K
,
85
L
,
86
M
,
87
N
,
88
O
,
89
P
,
90
Q
,
91
R
,
92
S
,
93
T
,
94
U
,
95
V
,
96
W
,
97
X
,
98
Y
,
99
Z
,
100
F1
,
101
F2
,
102
F3
,
103
F4
,
104
F5
,
105
F6
,
106
F7
,
107
F8
,
108
F9
,
109
F10
,
110
F11
,
111
F12
,
112
F13
,
113
F14
,
114
F15
,
115
F16
,
116
F17
,
117
F18
,
118
F19
,
119
F20
,
120
F21
,
121
F22
,
122
F23
,
123
F24
,
124
AppBack
,
125
AppForward
,
126
Unknown
,
127
128
NUM_OPTIONS
,
129
};
130
}
osc::Tab
Definition
tab.h:14
osc
Definition
custom_decoration_generator.h:5
osc::ShaderPropertyType::Unknown
@ Unknown
osc::BlendingEquation::NUM_OPTIONS
@ NUM_OPTIONS
osc::Key
Key
Definition
key.h:6
osc::Key::Escape
@ Escape
osc::Key::Keypad7
@ Keypad7
osc::Key::X
@ X
osc::Key::RightArrow
@ RightArrow
osc::Key::DownArrow
@ DownArrow
osc::Key::UpArrow
@ UpArrow
osc::Key::Equals
@ Equals
osc::Key::C
@ C
osc::Key::KeypadDivide
@ KeypadDivide
osc::Key::Pause
@ Pause
osc::Key::KeypadMultiply
@ KeypadMultiply
osc::Key::Period
@ Period
osc::Key::LeftArrow
@ LeftArrow
osc::Key::KeypadMinus
@ KeypadMinus
osc::Key::F6
@ F6
osc::Key::Z
@ Z
osc::Key::F14
@ F14
osc::Key::_2
@ _2
osc::Key::RightShift
@ RightShift
osc::Key::Slash
@ Slash
osc::Key::F5
@ F5
osc::Key::E
@ E
osc::Key::P
@ P
osc::Key::Minus
@ Minus
osc::Key::RightBracket
@ RightBracket
osc::Key::F7
@ F7
osc::Key::F8
@ F8
osc::Key::LeftBracket
@ LeftBracket
osc::Key::Keypad6
@ Keypad6
osc::Key::F3
@ F3
osc::Key::U
@ U
osc::Key::KeypadPlus
@ KeypadPlus
osc::Key::V
@ V
osc::Key::_7
@ _7
osc::Key::F16
@ F16
osc::Key::Y
@ Y
osc::Key::Comma
@ Comma
osc::Key::Keypad1
@ Keypad1
osc::Key::Keypad9
@ Keypad9
osc::Key::LeftGui
@ LeftGui
osc::Key::_1
@ _1
osc::Key::S
@ S
osc::Key::W
@ W
osc::Key::F11
@ F11
osc::Key::Keypad2
@ Keypad2
osc::Key::M
@ M
osc::Key::Keypad3
@ Keypad3
osc::Key::AppBack
@ AppBack
osc::Key::F21
@ F21
osc::Key::Keypad5
@ Keypad5
osc::Key::AppForward
@ AppForward
osc::Key::ScrollLock
@ ScrollLock
osc::Key::F22
@ F22
osc::Key::A
@ A
osc::Key::F
@ F
osc::Key::F18
@ F18
osc::Key::End
@ End
osc::Key::F23
@ F23
osc::Key::F9
@ F9
osc::Key::Keypad0
@ Keypad0
osc::Key::Home
@ Home
osc::Key::CapsLock
@ CapsLock
osc::Key::N
@ N
osc::Key::Keypad8
@ Keypad8
osc::Key::F13
@ F13
osc::Key::LeftAlt
@ LeftAlt
osc::Key::_9
@ _9
osc::Key::Semicolon
@ Semicolon
osc::Key::LeftShift
@ LeftShift
osc::Key::Return
@ Return
osc::Key::PageUp
@ PageUp
osc::Key::KeypadPeriod
@ KeypadPeriod
osc::Key::KeypadEquals
@ KeypadEquals
osc::Key::B
@ B
osc::Key::NumLockClear
@ NumLockClear
osc::Key::Insert
@ Insert
osc::Key::K
@ K
osc::Key::_0
@ _0
osc::Key::F10
@ F10
osc::Key::_4
@ _4
osc::Key::Apostrophe
@ Apostrophe
osc::Key::T
@ T
osc::Key::PrintScreen
@ PrintScreen
osc::Key::H
@ H
osc::Key::F19
@ F19
osc::Key::Backspace
@ Backspace
osc::Key::L
@ L
osc::Key::RightGui
@ RightGui
osc::Key::Space
@ Space
osc::Key::RightAlt
@ RightAlt
osc::Key::Keypad4
@ Keypad4
osc::Key::_8
@ _8
osc::Key::I
@ I
osc::Key::_6
@ _6
osc::Key::G
@ G
osc::Key::KeypadEnter
@ KeypadEnter
osc::Key::F1
@ F1
osc::Key::R
@ R
osc::Key::Application
@ Application
osc::Key::F15
@ F15
osc::Key::F4
@ F4
osc::Key::F12
@ F12
osc::Key::F24
@ F24
osc::Key::Grave
@ Grave
osc::Key::PageDown
@ PageDown
osc::Key::Q
@ Q
osc::Key::O
@ O
osc::Key::RightCtrl
@ RightCtrl
osc::Key::Delete
@ Delete
osc::Key::LeftCtrl
@ LeftCtrl
osc::Key::D
@ D
osc::Key::Backslash
@ Backslash
osc::Key::_3
@ _3
osc::Key::F20
@ F20
osc::Key::_5
@ _5
osc::Key::F2
@ F2
osc::Key::J
@ J
osc::Key::F17
@ F17
Generated by
1.9.8