GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
Keys.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "Winuser.h"
4
5
namespace
gui_framework
6
{
7
namespace
hotkeys
8
{
9
enum
keys
: uint32_t
10
{
11
leftMouseButton
= VK_LBUTTON,
12
rightMouseButton
,
13
cancel
,
14
middleMouseButton
,
15
x1MouseButton
,
16
x2MouseButton
,
17
backspace
= VK_BACK,
18
tab
,
19
clear
= VK_CLEAR,
20
enter
,
21
shift
= VK_SHIFT,
22
ctrl
,
23
alt
,
24
pause
,
25
capsLock
,
26
escape
= VK_ESCAPE,
27
spacebar
= VK_SPACE,
28
pageUp
,
29
pageDown
,
30
end
,
31
home
,
32
leftArrow
,
33
upArrow
,
34
rightArrow
,
35
donwArrow
,
36
select
,
37
print
,
38
execute
,
39
printScreen
,
40
ins
,
41
del
,
42
help
,
43
zero
,
44
one
,
45
two
,
46
three
,
47
four
,
48
five
,
49
six
,
50
seven
,
51
eight
,
52
nine
,
53
A
= 0x41,
54
B
,
55
C
,
56
D
,
57
E
,
58
F
,
59
G
,
60
H
,
61
I
,
62
J
,
63
K
,
64
L
,
65
M
,
66
N
,
67
O
,
68
P
,
69
Q
,
70
R
,
71
S
,
72
T
,
73
U
,
74
V
,
75
W
,
76
X
,
77
Y
,
78
Z
,
79
sleep
= VK_SLEEP,
80
zeroKeypad
,
81
oneKeypad
,
82
twoKeypad
,
83
threeKeypad
,
84
fourKeypad
,
85
fiveKeypad
,
86
sixKeypad
,
87
sevenKeypad
,
88
eightKeypad
,
89
nineKeypad
,
90
multiply
,
91
add
,
92
separator
,
93
subtract
,
94
decimal
,
95
divide
,
96
F1
,
97
F2
,
98
F3
,
99
F4
,
100
F5
,
101
F6
,
102
F7
,
103
F8
,
104
F9
,
105
F10
,
106
F11
,
107
F12
,
108
F13
,
109
F14
,
110
F15
,
111
F16
,
112
F17
,
113
F18
,
114
F19
,
115
F20
,
116
F21
,
117
F22
,
118
F23
,
119
F24
,
120
numLock
= VK_NUMLOCK,
121
scrollLock
,
122
leftShift
= VK_LSHIFT,
123
rightShift
,
124
leftCtrl
,
125
rightCtrl
,
126
leftAlt
,
127
rightAlt
,
128
volumeMute
= VK_VOLUME_MUTE,
129
volumeDown
,
130
volumeUp
,
131
nextTrack
,
132
previousTrack
,
133
stopMedia
,
134
zoom
= VK_ZOOM
135
};
136
137
enum class
additionalKeys
: uint32_t
138
{
139
shift
=
keys::shift
,
140
control
,
141
alt
,
142
leftShift
=
keys::leftShift
,
143
rightShift
,
144
leftCtrl
,
145
rightCtrl
,
146
leftAlt
,
147
rightAlt
,
148
};
149
}
150
}
gui_framework::hotkeys::keys
keys
Definition
Keys.h:10
gui_framework::hotkeys::F10
@ F10
Definition
Keys.h:105
gui_framework::hotkeys::spacebar
@ spacebar
Definition
Keys.h:27
gui_framework::hotkeys::F5
@ F5
Definition
Keys.h:100
gui_framework::hotkeys::F7
@ F7
Definition
Keys.h:102
gui_framework::hotkeys::decimal
@ decimal
Definition
Keys.h:94
gui_framework::hotkeys::F4
@ F4
Definition
Keys.h:99
gui_framework::hotkeys::escape
@ escape
Definition
Keys.h:26
gui_framework::hotkeys::rightArrow
@ rightArrow
Definition
Keys.h:34
gui_framework::hotkeys::Q
@ Q
Definition
Keys.h:69
gui_framework::hotkeys::F9
@ F9
Definition
Keys.h:104
gui_framework::hotkeys::zeroKeypad
@ zeroKeypad
Definition
Keys.h:80
gui_framework::hotkeys::F23
@ F23
Definition
Keys.h:118
gui_framework::hotkeys::oneKeypad
@ oneKeypad
Definition
Keys.h:81
gui_framework::hotkeys::rightMouseButton
@ rightMouseButton
Definition
Keys.h:12
gui_framework::hotkeys::shift
@ shift
Definition
Keys.h:21
gui_framework::hotkeys::F11
@ F11
Definition
Keys.h:106
gui_framework::hotkeys::nineKeypad
@ nineKeypad
Definition
Keys.h:89
gui_framework::hotkeys::del
@ del
Definition
Keys.h:41
gui_framework::hotkeys::six
@ six
Definition
Keys.h:49
gui_framework::hotkeys::F19
@ F19
Definition
Keys.h:114
gui_framework::hotkeys::enter
@ enter
Definition
Keys.h:20
gui_framework::hotkeys::F12
@ F12
Definition
Keys.h:107
gui_framework::hotkeys::I
@ I
Definition
Keys.h:61
gui_framework::hotkeys::rightCtrl
@ rightCtrl
Definition
Keys.h:125
gui_framework::hotkeys::N
@ N
Definition
Keys.h:66
gui_framework::hotkeys::F2
@ F2
Definition
Keys.h:97
gui_framework::hotkeys::B
@ B
Definition
Keys.h:54
gui_framework::hotkeys::leftCtrl
@ leftCtrl
Definition
Keys.h:124
gui_framework::hotkeys::F3
@ F3
Definition
Keys.h:98
gui_framework::hotkeys::S
@ S
Definition
Keys.h:71
gui_framework::hotkeys::nine
@ nine
Definition
Keys.h:52
gui_framework::hotkeys::Y
@ Y
Definition
Keys.h:77
gui_framework::hotkeys::R
@ R
Definition
Keys.h:70
gui_framework::hotkeys::end
@ end
Definition
Keys.h:30
gui_framework::hotkeys::F22
@ F22
Definition
Keys.h:117
gui_framework::hotkeys::leftArrow
@ leftArrow
Definition
Keys.h:32
gui_framework::hotkeys::F8
@ F8
Definition
Keys.h:103
gui_framework::hotkeys::K
@ K
Definition
Keys.h:63
gui_framework::hotkeys::eight
@ eight
Definition
Keys.h:51
gui_framework::hotkeys::volumeDown
@ volumeDown
Definition
Keys.h:129
gui_framework::hotkeys::nextTrack
@ nextTrack
Definition
Keys.h:131
gui_framework::hotkeys::F6
@ F6
Definition
Keys.h:101
gui_framework::hotkeys::eightKeypad
@ eightKeypad
Definition
Keys.h:88
gui_framework::hotkeys::upArrow
@ upArrow
Definition
Keys.h:33
gui_framework::hotkeys::five
@ five
Definition
Keys.h:48
gui_framework::hotkeys::ctrl
@ ctrl
Definition
Keys.h:22
gui_framework::hotkeys::F13
@ F13
Definition
Keys.h:108
gui_framework::hotkeys::one
@ one
Definition
Keys.h:44
gui_framework::hotkeys::D
@ D
Definition
Keys.h:56
gui_framework::hotkeys::X
@ X
Definition
Keys.h:76
gui_framework::hotkeys::O
@ O
Definition
Keys.h:67
gui_framework::hotkeys::previousTrack
@ previousTrack
Definition
Keys.h:132
gui_framework::hotkeys::execute
@ execute
Definition
Keys.h:38
gui_framework::hotkeys::F
@ F
Definition
Keys.h:58
gui_framework::hotkeys::leftShift
@ leftShift
Definition
Keys.h:122
gui_framework::hotkeys::home
@ home
Definition
Keys.h:31
gui_framework::hotkeys::ins
@ ins
Definition
Keys.h:40
gui_framework::hotkeys::help
@ help
Definition
Keys.h:42
gui_framework::hotkeys::G
@ G
Definition
Keys.h:59
gui_framework::hotkeys::V
@ V
Definition
Keys.h:74
gui_framework::hotkeys::divide
@ divide
Definition
Keys.h:95
gui_framework::hotkeys::two
@ two
Definition
Keys.h:45
gui_framework::hotkeys::select
@ select
Definition
Keys.h:36
gui_framework::hotkeys::rightAlt
@ rightAlt
Definition
Keys.h:127
gui_framework::hotkeys::volumeMute
@ volumeMute
Definition
Keys.h:128
gui_framework::hotkeys::fiveKeypad
@ fiveKeypad
Definition
Keys.h:85
gui_framework::hotkeys::F16
@ F16
Definition
Keys.h:111
gui_framework::hotkeys::F24
@ F24
Definition
Keys.h:119
gui_framework::hotkeys::three
@ three
Definition
Keys.h:46
gui_framework::hotkeys::P
@ P
Definition
Keys.h:68
gui_framework::hotkeys::stopMedia
@ stopMedia
Definition
Keys.h:133
gui_framework::hotkeys::alt
@ alt
Definition
Keys.h:23
gui_framework::hotkeys::U
@ U
Definition
Keys.h:73
gui_framework::hotkeys::F17
@ F17
Definition
Keys.h:112
gui_framework::hotkeys::middleMouseButton
@ middleMouseButton
Definition
Keys.h:14
gui_framework::hotkeys::leftAlt
@ leftAlt
Definition
Keys.h:126
gui_framework::hotkeys::donwArrow
@ donwArrow
Definition
Keys.h:35
gui_framework::hotkeys::twoKeypad
@ twoKeypad
Definition
Keys.h:82
gui_framework::hotkeys::add
@ add
Definition
Keys.h:91
gui_framework::hotkeys::clear
@ clear
Definition
Keys.h:19
gui_framework::hotkeys::T
@ T
Definition
Keys.h:72
gui_framework::hotkeys::H
@ H
Definition
Keys.h:60
gui_framework::hotkeys::L
@ L
Definition
Keys.h:64
gui_framework::hotkeys::leftMouseButton
@ leftMouseButton
Definition
Keys.h:11
gui_framework::hotkeys::F18
@ F18
Definition
Keys.h:113
gui_framework::hotkeys::E
@ E
Definition
Keys.h:57
gui_framework::hotkeys::pause
@ pause
Definition
Keys.h:24
gui_framework::hotkeys::zero
@ zero
Definition
Keys.h:43
gui_framework::hotkeys::sevenKeypad
@ sevenKeypad
Definition
Keys.h:87
gui_framework::hotkeys::capsLock
@ capsLock
Definition
Keys.h:25
gui_framework::hotkeys::backspace
@ backspace
Definition
Keys.h:17
gui_framework::hotkeys::volumeUp
@ volumeUp
Definition
Keys.h:130
gui_framework::hotkeys::seven
@ seven
Definition
Keys.h:50
gui_framework::hotkeys::x1MouseButton
@ x1MouseButton
Definition
Keys.h:15
gui_framework::hotkeys::sixKeypad
@ sixKeypad
Definition
Keys.h:86
gui_framework::hotkeys::A
@ A
Definition
Keys.h:53
gui_framework::hotkeys::separator
@ separator
Definition
Keys.h:92
gui_framework::hotkeys::four
@ four
Definition
Keys.h:47
gui_framework::hotkeys::fourKeypad
@ fourKeypad
Definition
Keys.h:84
gui_framework::hotkeys::M
@ M
Definition
Keys.h:65
gui_framework::hotkeys::pageDown
@ pageDown
Definition
Keys.h:29
gui_framework::hotkeys::F15
@ F15
Definition
Keys.h:110
gui_framework::hotkeys::C
@ C
Definition
Keys.h:55
gui_framework::hotkeys::rightShift
@ rightShift
Definition
Keys.h:123
gui_framework::hotkeys::print
@ print
Definition
Keys.h:37
gui_framework::hotkeys::W
@ W
Definition
Keys.h:75
gui_framework::hotkeys::numLock
@ numLock
Definition
Keys.h:120
gui_framework::hotkeys::scrollLock
@ scrollLock
Definition
Keys.h:121
gui_framework::hotkeys::F20
@ F20
Definition
Keys.h:115
gui_framework::hotkeys::pageUp
@ pageUp
Definition
Keys.h:28
gui_framework::hotkeys::printScreen
@ printScreen
Definition
Keys.h:39
gui_framework::hotkeys::F1
@ F1
Definition
Keys.h:96
gui_framework::hotkeys::threeKeypad
@ threeKeypad
Definition
Keys.h:83
gui_framework::hotkeys::cancel
@ cancel
Definition
Keys.h:13
gui_framework::hotkeys::J
@ J
Definition
Keys.h:62
gui_framework::hotkeys::zoom
@ zoom
Definition
Keys.h:134
gui_framework::hotkeys::F21
@ F21
Definition
Keys.h:116
gui_framework::hotkeys::tab
@ tab
Definition
Keys.h:18
gui_framework::hotkeys::x2MouseButton
@ x2MouseButton
Definition
Keys.h:16
gui_framework::hotkeys::sleep
@ sleep
Definition
Keys.h:79
gui_framework::hotkeys::multiply
@ multiply
Definition
Keys.h:90
gui_framework::hotkeys::Z
@ Z
Definition
Keys.h:78
gui_framework::hotkeys::F14
@ F14
Definition
Keys.h:109
gui_framework::hotkeys::subtract
@ subtract
Definition
Keys.h:93
gui_framework::hotkeys::additionalKeys
additionalKeys
Definition
Keys.h:138
gui_framework::hotkeys::additionalKeys::control
@ control
gui_framework
Definition
BaseComponent.cpp:21
GUIFramework
src
Utility
Keys.h
Generated by
1.12.0