Lugdunum  0.1.0
Enumerations
lug::Window::Keyboard Namespace Reference

Enumerations

enum  Key : int {
  Key::Unknown, Key::A, Key::B, Key::C,
  Key::D, Key::E, Key::F, Key::G,
  Key::H, Key::I, Key::J, Key::K,
  Key::L, Key::M, Key::N, Key::O,
  Key::P, Key::Q, Key::R, Key::S,
  Key::T, Key::U, Key::V, Key::W,
  Key::X, Key::Y, Key::Z, Key::Num0,
  Key::Num1, Key::Num2, Key::Num3, Key::Num4,
  Key::Num5, Key::Num6, Key::Num7, Key::Num8,
  Key::Num9, Key::LControl, Key::LShift, Key::LAlt,
  Key::LSystem, Key::RControl, Key::RShift, Key::RAlt,
  Key::RSystem, Key::Menu, Key::LBracket, Key::RBracket,
  Key::SemiColon, Key::Comma, Key::Period, Key::Quote,
  Key::Slash, Key::BackSlash, Key::Tilde, Key::Equal,
  Key::Dash, Key::Space, Key::Return, Key::BackSpace,
  Key::Tab, Key::PageUp, Key::PageDown, Key::End,
  Key::Home, Key::Insert, Key::Delete, Key::Add,
  Key::Subtract, Key::Multiply, Key::Divide, Key::Left,
  Key::Right, Key::Up, Key::Down, Key::Pause,
  Key::CapsLock, Key::Escape, Key::Twosuperior, Key::Ampersand,
  Key::Eacute, Key::QuoteDouble, Key::LParen, Key::Egrave,
  Key::Underscore, Key::Ccedilla, Key::Agrave, Key::RParen,
  Key::DeadCircumflex, Key::Ugrave, Key::Asterisk, Key::Dollar,
  Key::Colon, Key::Exclam, Key::Less, Key::Greater,
  Key::Numpad0, Key::Numpad1, Key::Numpad2, Key::Numpad3,
  Key::Numpad4, Key::Numpad5, Key::Numpad6, Key::Numpad7,
  Key::Numpad8, Key::Numpad9, Key::F1, Key::F2,
  Key::F3, Key::F4, Key::F5, Key::F6,
  Key::F7, Key::F8, Key::F9, Key::F10,
  Key::F11, Key::F12, Key::F13, Key::F14,
  Key::F15, Key::ENUM_LENGTH
}
 Abstraction of keyboard keys. More...
 

Enumeration Type Documentation

◆ Key

enum lug::Window::Keyboard::Key : int
strong

Abstraction of keyboard keys.

Enumerator
Unknown 
Num0 
Num1 
Num2 
Num3 
Num4 
Num5 
Num6 
Num7 
Num8 
Num9 
LControl 
LShift 
LAlt 
LSystem 
RControl 
RShift 
RAlt 
RSystem 
Menu 
LBracket 
RBracket 
SemiColon 
Comma 
Period 
Quote 
Slash 
BackSlash 
Tilde 
Equal 
Dash 
Space 
Return 
BackSpace 
Tab 
PageUp 
PageDown 
End 
Home 
Insert 
Delete 
Add 
Subtract 
Multiply 
Divide 
Left 
Right 
Up 
Down 
Pause 
CapsLock 
Escape 
Twosuperior 
Ampersand 
Eacute 
QuoteDouble 
LParen 
Egrave 
Underscore 
Ccedilla 
Agrave 
RParen 
DeadCircumflex 
Ugrave 
Asterisk 
Dollar 
Colon 
Exclam 
Less 
Greater 
Numpad0 
Numpad1 
Numpad2 
Numpad3 
Numpad4 
Numpad5 
Numpad6 
Numpad7 
Numpad8 
Numpad9 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
ENUM_LENGTH 

Definition at line 23 of file Keyboard.hpp.