luna engine
software engine
Loading...
Searching...
No Matches
keyCodes.h File Reference
#include <lnpch.h>
#include <core/core.h>
Include dependency graph for keyCodes.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  luna
 
namespace  luna::input
 

Typedefs

using luna::keyCode = uint16_t
 

Enumerations

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