cae  0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
Keyboard.hpp File Reference

This file contains the keyboard keys. More...

#include <cstdint>
+ Include dependency graph for Keyboard.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cae
 

Enumerations

enum class  cae::KeyState : std::uint8_t { cae::Pressed = 0 , cae::Released = 1 , cae::Held = 2 , cae::Toggled = 3 }
 
enum class  cae::KeyCode : uint8_t {
  cae::A , cae::B , cae::C , cae::D ,
  cae::E , cae::F , cae::G , cae::H ,
  cae::I , cae::J , cae::K , cae::L ,
  cae::M , cae::N , cae::O , cae::P ,
  cae::Q , cae::R , cae::S , cae::T ,
  cae::U , cae::V , cae::W , cae::X ,
  cae::Y , cae::Z , cae::Num0 , cae::Num1 ,
  cae::Num2 , cae::Num3 , cae::Num4 , cae::Num5 ,
  cae::Num6 , cae::Num7 , cae::Num8 , cae::Num9 ,
  cae::Escape , cae::F1 , cae::F2 , cae::F3 ,
  cae::F4 , cae::F5 , cae::F6 , cae::F7 ,
  cae::F8 , cae::F9 , cae::F10 , cae::F11 ,
  cae::F12 , cae::Left , cae::Right , cae::Up ,
  cae::Down , cae::Home , cae::End , cae::PageUp ,
  cae::PageDown , cae::Insert , cae::Delete , cae::Backspace ,
  cae::Tab , cae::Enter , cae::Space , cae::LShift ,
  cae::RShift , cae::LCtrl , cae::RCtrl , cae::LAlt ,
  cae::RAlt , cae::LSuper , cae::RSuper , cae::Numpad0 ,
  cae::Numpad1 , cae::Numpad2 , cae::Numpad3 , cae::Numpad4 ,
  cae::Numpad5 , cae::Numpad6 , cae::Numpad7 , cae::Numpad8 ,
  cae::Numpad9 , cae::NumpadAdd , cae::NumpadSubtract , cae::NumpadMultiply ,
  cae::NumpadDivide , cae::CapsLock , cae::NumLock , cae::ScrollLock ,
  cae::PrintScreen , cae::Pause , cae::Menu , cae::Count
}
 

Detailed Description

This file contains the keyboard keys.

Definition in file Keyboard.hpp.