GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::hotkeys Namespace Reference

Enumerations

enum  keys : uint32_t {
  leftMouseButton = VK_LBUTTON , rightMouseButton , cancel , middleMouseButton ,
  x1MouseButton , x2MouseButton , backspace = VK_BACK , tab ,
  clear = VK_CLEAR , enter , shift = VK_SHIFT , ctrl ,
  alt , pause , capsLock , escape = VK_ESCAPE ,
  spacebar = VK_SPACE , pageUp , pageDown , end ,
  home , leftArrow , upArrow , rightArrow ,
  donwArrow , select , print , execute ,
  printScreen , ins , del , help ,
  zero , one , two , three ,
  four , five , six , seven ,
  eight , nine , A = 0x41 , B ,
  C , D , E , F ,
  G , H , I , J ,
  K , L , M , N ,
  O , P , Q , R ,
  S , T , U , V ,
  W , X , Y , Z ,
  sleep = VK_SLEEP , zeroKeypad , oneKeypad , twoKeypad ,
  threeKeypad , fourKeypad , fiveKeypad , sixKeypad ,
  sevenKeypad , eightKeypad , nineKeypad , multiply ,
  add , separator , subtract , decimal ,
  divide , F1 , F2 , F3 ,
  F4 , F5 , F6 , F7 ,
  F8 , F9 , F10 , F11 ,
  F12 , F13 , F14 , F15 ,
  F16 , F17 , F18 , F19 ,
  F20 , F21 , F22 , F23 ,
  F24 , numLock = VK_NUMLOCK , scrollLock , leftShift = VK_LSHIFT ,
  rightShift , leftCtrl , rightCtrl , leftAlt ,
  rightAlt , volumeMute = VK_VOLUME_MUTE , volumeDown , volumeUp ,
  nextTrack , previousTrack , stopMedia , zoom = VK_ZOOM
}
 
enum class  additionalKeys : uint32_t {
  shift = keys::shift , control , alt , leftShift = keys::leftShift ,
  rightShift , leftCtrl , rightCtrl , leftAlt ,
  rightAlt
}
 

Enumeration Type Documentation

◆ additionalKeys

enum class gui_framework::hotkeys::additionalKeys : uint32_t
strong
Enumerator
shift 
control 
alt 
leftShift 
rightShift 
leftCtrl 
rightCtrl 
leftAlt 
rightAlt 

Definition at line 137 of file Keys.h.

◆ keys

Enumerator
leftMouseButton 
rightMouseButton 
cancel 
middleMouseButton 
x1MouseButton 
x2MouseButton 
backspace 
tab 
clear 
enter 
shift 
ctrl 
alt 
pause 
capsLock 
escape 
spacebar 
pageUp 
pageDown 
end 
home 
leftArrow 
upArrow 
rightArrow 
donwArrow 
select 
print 
execute 
printScreen 
ins 
del 
help 
zero 
one 
two 
three 
four 
five 
six 
seven 
eight 
nine 
sleep 
zeroKeypad 
oneKeypad 
twoKeypad 
threeKeypad 
fourKeypad 
fiveKeypad 
sixKeypad 
sevenKeypad 
eightKeypad 
nineKeypad 
multiply 
add 
separator 
subtract 
decimal 
divide 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
F16 
F17 
F18 
F19 
F20 
F21 
F22 
F23 
F24 
numLock 
scrollLock 
leftShift 
rightShift 
leftCtrl 
rightCtrl 
leftAlt 
rightAlt 
volumeMute 
volumeDown 
volumeUp 
nextTrack 
previousTrack 
stopMedia 
zoom 

Definition at line 9 of file Keys.h.