SpiecsEngine
 
Loading...
Searching...
No Matches
KeyCodes.h File Reference

The KeyCodes Class Definitions. More...

#include "Core/Core.h"

Go to the source code of this file.

Namespaces

namespace  Spices
 
namespace  Spices::Key
 

Typedefs

using Spices::KeyCode = uint16_t
 Helper Type instead uint16_t.
 

Enumerations

enum  : KeyCode {
  Spices::Key::Space = 32 , Spices::Key::Apostrophe = 39 , Spices::Key::Comma = 44 , Spices::Key::Minus = 45 ,
  Spices::Key::Period = 46 , Spices::Key::Slash = 47 , Spices::Key::D0 = 48 , Spices::Key::D1 = 49 ,
  Spices::Key::D2 = 50 , Spices::Key::D3 = 51 , Spices::Key::D4 = 52 , Spices::Key::D5 = 53 ,
  Spices::Key::D6 = 54 , Spices::Key::D7 = 55 , Spices::Key::D8 = 56 , Spices::Key::D9 = 57 ,
  Spices::Key::Semicolon = 59 , Spices::Key::Equal = 61 , Spices::Key::A = 65 , Spices::Key::B = 66 ,
  Spices::Key::C = 67 , Spices::Key::D = 68 , Spices::Key::E = 69 , Spices::Key::F = 70 ,
  Spices::Key::G = 71 , Spices::Key::H = 72 , Spices::Key::I = 73 , Spices::Key::J = 74 ,
  Spices::Key::K = 75 , Spices::Key::L = 76 , Spices::Key::M = 77 , Spices::Key::N = 78 ,
  Spices::Key::O = 79 , Spices::Key::P = 80 , Spices::Key::Q = 81 , Spices::Key::R = 82 ,
  Spices::Key::S = 83 , Spices::Key::T = 84 , Spices::Key::U = 85 , Spices::Key::V = 86 ,
  Spices::Key::W = 87 , Spices::Key::X = 88 , Spices::Key::Y = 89 , Spices::Key::Z = 90 ,
  Spices::Key::LeftBracket = 91 , Spices::Key::Backslash = 92 , Spices::Key::RightBracket = 93 , Spices::Key::GraveAccent = 96 ,
  Spices::Key::World1 = 161 , Spices::Key::World2 = 162 , Spices::Key::Escape = 256 , Spices::Key::Enter = 257 ,
  Spices::Key::Tab = 258 , Spices::Key::Backspace = 259 , Spices::Key::Insert = 260 , Spices::Key::Delete = 261 ,
  Spices::Key::Right = 262 , Spices::Key::Left = 263 , Spices::Key::Down = 264 , Spices::Key::Up = 265 ,
  Spices::Key::PageUp = 266 , Spices::Key::PageDown = 267 , Spices::Key::Home = 268 , Spices::Key::End = 269 ,
  Spices::Key::CapsLock = 280 , Spices::Key::ScrollLock = 281 , Spices::Key::NumLock = 282 , Spices::Key::PrintScreen = 283 ,
  Spices::Key::Pause = 284 , Spices::Key::F1 = 290 , Spices::Key::F2 = 291 , Spices::Key::F3 = 292 ,
  Spices::Key::F4 = 293 , Spices::Key::F5 = 294 , Spices::Key::F6 = 295 , Spices::Key::F7 = 296 ,
  Spices::Key::F8 = 297 , Spices::Key::F9 = 298 , Spices::Key::F10 = 299 , Spices::Key::F11 = 300 ,
  Spices::Key::F12 = 301 , Spices::Key::F13 = 302 , Spices::Key::F14 = 303 , Spices::Key::F15 = 304 ,
  Spices::Key::F16 = 305 , Spices::Key::F17 = 306 , Spices::Key::F18 = 307 , Spices::Key::F19 = 308 ,
  Spices::Key::F20 = 309 , Spices::Key::F21 = 310 , Spices::Key::F22 = 311 , Spices::Key::F23 = 312 ,
  Spices::Key::F24 = 313 , Spices::Key::F25 = 314 , Spices::Key::KP0 = 320 , Spices::Key::KP1 = 321 ,
  Spices::Key::KP2 = 322 , Spices::Key::KP3 = 323 , Spices::Key::KP4 = 324 , Spices::Key::KP5 = 325 ,
  Spices::Key::KP6 = 326 , Spices::Key::KP7 = 327 , Spices::Key::KP8 = 328 , Spices::Key::KP9 = 329 ,
  Spices::Key::KPDecimal = 330 , Spices::Key::KPDivide = 331 , Spices::Key::KPMultiply = 332 , Spices::Key::KPSubtract = 333 ,
  Spices::Key::KPAdd = 334 , Spices::Key::KPEnter = 335 , Spices::Key::KPEqual = 336 , Spices::Key::LeftShift = 340 ,
  Spices::Key::LeftControl = 341 , Spices::Key::LeftAlt = 342 , Spices::Key::LeftSuper = 343 , Spices::Key::RightShift = 344 ,
  Spices::Key::RightControl = 345 , Spices::Key::RightAlt = 346 , Spices::Key::RightSuper = 347 , Spices::Key::Menu = 348
}
 Key Code enum same as glfw Key Code. More...
 

Detailed Description

The KeyCodes Class Definitions.

Author
The Cherno.

Definition in file KeyCodes.h.