Enum Key¶
Defined in File input_types.h
Enum Documentation¶
-
enum class portal::Key : uint16_t¶
Unified enumeration representing physical keyboard keys and mouse buttons.
The Key enum provides a cross-platform abstraction for all digital input (buttons that can be pressed or released). It unifies keyboard keys and mouse buttons into a single enumeration, simplifying state tracking and allowing the same input handling code to work with both keyboard and mouse input.
Values:
-
enumerator Invalid¶
-
enumerator MouseButton0¶
–— Mouse –—
-
enumerator MouseButton1¶
-
enumerator MouseButton2¶
-
enumerator MouseButton3¶
-
enumerator MouseButton4¶
-
enumerator MouseButton5¶
-
enumerator LeftMouseButton¶
-
enumerator RightMouseButton¶
-
enumerator MiddleMouseButton¶
-
enumerator A¶
–— Letters –—
-
enumerator B¶
-
enumerator C¶
-
enumerator D¶
-
enumerator E¶
-
enumerator F¶
-
enumerator G¶
-
enumerator H¶
-
enumerator I¶
-
enumerator J¶
-
enumerator K¶
-
enumerator L¶
-
enumerator M¶
-
enumerator N¶
-
enumerator O¶
-
enumerator P¶
-
enumerator Q¶
-
enumerator R¶
-
enumerator S¶
-
enumerator T¶
-
enumerator U¶
-
enumerator V¶
-
enumerator W¶
-
enumerator X¶
-
enumerator Y¶
-
enumerator Z¶
-
enumerator Zero¶
–— Numbers –—
-
enumerator One¶
-
enumerator Two¶
-
enumerator Three¶
-
enumerator Four¶
-
enumerator Five¶
-
enumerator Six¶
-
enumerator Seven¶
-
enumerator Eight¶
-
enumerator Nine¶
-
enumerator NumpadZero¶
-
enumerator NumpadOne¶
-
enumerator NumpadTwo¶
-
enumerator NumpadThree¶
-
enumerator NumpadFour¶
-
enumerator NumpadFive¶
-
enumerator NumpadSix¶
-
enumerator NumpadSeven¶
-
enumerator NumpadEight¶
-
enumerator NumpadNine¶
-
enumerator Multiply¶
-
enumerator Add¶
-
enumerator Subtract¶
-
enumerator Decimal¶
-
enumerator Divide¶
-
enumerator LeftShift¶
–— Modifier Keys –—
-
enumerator RightShift¶
-
enumerator LeftControl¶
-
enumerator RightControl¶
-
enumerator LeftAlt¶
-
enumerator RightAlt¶
-
enumerator LeftSystem¶
-
enumerator RightSystem¶
-
enumerator BackSpace¶
–— Control Keys –—
-
enumerator Tab¶
-
enumerator Enter¶
-
enumerator Pause¶
-
enumerator CapsLock¶
-
enumerator Escape¶
-
enumerator SpaceBar¶
-
enumerator PageUp¶
-
enumerator PageDown¶
-
enumerator End¶
-
enumerator Home¶
-
enumerator Insert¶
-
enumerator Delete¶
-
enumerator NumLock¶
-
enumerator ScrollLock¶
-
enumerator Left¶
-
enumerator Right¶
-
enumerator Up¶
-
enumerator Down¶
-
enumerator F1¶
-
enumerator F2¶
-
enumerator F3¶
-
enumerator F4¶
-
enumerator F5¶
-
enumerator F6¶
-
enumerator F7¶
-
enumerator F8¶
-
enumerator F9¶
-
enumerator F10¶
-
enumerator F11¶
-
enumerator F12¶
-
enumerator Semicolon¶
–— Special Characters –—
-
enumerator Equals¶
-
enumerator Comma¶
-
enumerator Underscore¶
-
enumerator Hyphen¶
-
enumerator Period¶
-
enumerator Slash¶
-
enumerator Tilde¶
-
enumerator LeftBracket¶
-
enumerator RightBracket¶
-
enumerator Backslash¶
-
enumerator Apostrophe¶
-
enumerator Ampersand¶
-
enumerator Asterix¶
-
enumerator Caret¶
-
enumerator Colon¶
-
enumerator Dollar¶
-
enumerator Exclamation¶
-
enumerator LeftParantheses¶
-
enumerator RightParantheses¶
-
enumerator Quote¶
-
enumerator Max¶
-
enumerator Invalid¶