QuasarEngine
Cross-platform 3D engine and editor
Loading...
Searching...
No Matches
KeyCodes.h File Reference

Codes of the keyboard keys, independent from GLFW. More...

#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  Quasar
 Contains all the engine code.

Enumerations

enum class  Quasar::Key : std::uint16_t {
  Quasar::Space = 32 , Quasar::Apostrophe = 39 , Quasar::Comma = 44 , Quasar::Minus = 45 ,
  Quasar::Period = 46 , Quasar::Slash = 47 , Quasar::Digit0 = 48 , Quasar::Digit1 = 49 ,
  Quasar::Digit2 = 50 , Quasar::Digit3 = 51 , Quasar::Digit4 = 52 , Quasar::Digit5 = 53 ,
  Quasar::Digit6 = 54 , Quasar::Digit7 = 55 , Quasar::Digit8 = 56 , Quasar::Digit9 = 57 ,
  Quasar::Semicolon = 59 , Quasar::Equal = 61 , Quasar::A = 65 , Quasar::B = 66 ,
  Quasar::C = 67 , Quasar::D = 68 , Quasar::E = 69 , Quasar::F = 70 ,
  Quasar::G = 71 , Quasar::H = 72 , Quasar::I = 73 , Quasar::J = 74 ,
  Quasar::K = 75 , Quasar::L = 76 , Quasar::M = 77 , Quasar::N = 78 ,
  Quasar::O = 79 , Quasar::P = 80 , Quasar::Q = 81 , Quasar::R = 82 ,
  Quasar::S = 83 , Quasar::T = 84 , Quasar::U = 85 , Quasar::V = 86 ,
  Quasar::W = 87 , Quasar::X = 88 , Quasar::Y = 89 , Quasar::Z = 90 ,
  Quasar::LeftBracket = 91 , Quasar::Backslash = 92 , Quasar::RightBracket = 93 , Quasar::GraveAccent = 96 ,
  Quasar::World1 = 161 , Quasar::World2 = 162 , Quasar::Escape = 256 , Quasar::Enter = 257 ,
  Quasar::Tab = 258 , Quasar::Backspace = 259 , Quasar::Insert = 260 , Quasar::Delete = 261 ,
  Quasar::Right = 262 , Quasar::Left = 263 , Quasar::Down = 264 , Quasar::Up = 265 ,
  Quasar::PageUp = 266 , Quasar::PageDown = 267 , Quasar::Home = 268 , Quasar::End = 269 ,
  Quasar::CapsLock = 280 , Quasar::ScrollLock = 281 , Quasar::NumLock = 282 , Quasar::PrintScreen = 283 ,
  Quasar::Pause = 284 , Quasar::F1 = 290 , Quasar::F2 = 291 , Quasar::F3 = 292 ,
  Quasar::F4 = 293 , Quasar::F5 = 294 , Quasar::F6 = 295 , Quasar::F7 = 296 ,
  Quasar::F8 = 297 , Quasar::F9 = 298 , Quasar::F10 = 299 , Quasar::F11 = 300 ,
  Quasar::F12 = 301 , Quasar::F13 = 302 , Quasar::F14 = 303 , Quasar::F15 = 304 ,
  Quasar::F16 = 305 , Quasar::F17 = 306 , Quasar::F18 = 307 , Quasar::F19 = 308 ,
  Quasar::F20 = 309 , Quasar::F21 = 310 , Quasar::F22 = 311 , Quasar::F23 = 312 ,
  Quasar::F24 = 313 , Quasar::F25 = 314 , Quasar::Keypad0 = 320 , Quasar::Keypad1 = 321 ,
  Quasar::Keypad2 = 322 , Quasar::Keypad3 = 323 , Quasar::Keypad4 = 324 , Quasar::Keypad5 = 325 ,
  Quasar::Keypad6 = 326 , Quasar::Keypad7 = 327 , Quasar::Keypad8 = 328 , Quasar::Keypad9 = 329 ,
  Quasar::KeypadDecimal = 330 , Quasar::KeypadDivide = 331 , Quasar::KeypadMultiply = 332 , Quasar::KeypadSubtract = 333 ,
  Quasar::KeypadAdd = 334 , Quasar::KeypadEnter = 335 , Quasar::KeypadEqual = 336 , Quasar::LeftShift = 340 ,
  Quasar::LeftControl = 341 , Quasar::LeftAlt = 342 , Quasar::LeftSuper = 343 , Quasar::RightShift = 344 ,
  Quasar::RightControl = 345 , Quasar::RightAlt = 346 , Quasar::RightSuper = 347 , Quasar::Menu = 348
}
 Physical key of the keyboard. More...

Detailed Description

Codes of the keyboard keys, independent from GLFW.

Author
Kurogenshi
Date
2026-10-23