Enumerations

Input/Devices

Brief descriptions

Enumerations

nau::input::Key

Determines all supported keyboard inputs.

nau::input::MouseKey

Determines all supported keyboard inputs.

Detailed information

input::Key

engine/core/modules/input/include/nau/input.h

enum class nau::input::Key

Determines all supported keyboard inputs.

Values:

enumerator Escape
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 F13
enumerator F14
enumerator F15
enumerator F16
enumerator F17
enumerator F18
enumerator F19
enumerator Print
enumerator ScrollLock
enumerator Break
enumerator Space
enumerator Apostrophe
enumerator Comma
enumerator Minus
enumerator Period
enumerator Slash
enumerator N0
enumerator N1
enumerator N2
enumerator N3
enumerator N4
enumerator N5
enumerator N6
enumerator N7
enumerator N8
enumerator N9
enumerator Semicolon
enumerator Less
enumerator Equal
enumerator A
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 BracketLeft
enumerator Backslash
enumerator BracketRight
enumerator Grave
enumerator Left
enumerator Right
enumerator Up
enumerator Down
enumerator Insert
enumerator Home
enumerator Delete
enumerator End
enumerator PageUp
enumerator PageDown
enumerator NumLock
enumerator KpEqual
enumerator KpDivide
enumerator KpMultiply
enumerator KpSubtract
enumerator KpAdd
enumerator KpEnter
enumerator KpInsert
enumerator KpEnd
enumerator KpDown
enumerator KpPageDown
enumerator KpLeft
enumerator KpBegin
enumerator KpRight
enumerator KpHome
enumerator KpUp
enumerator KpPageUp
enumerator KpDelete
enumerator BackSpace
enumerator Tab
enumerator Return
enumerator CapsLock
enumerator ShiftL
enumerator CtrlL
enumerator SuperL
enumerator AltL
enumerator AltR
enumerator SuperR
enumerator Menu
enumerator CtrlR
enumerator ShiftR
enumerator Back
enumerator SoftLeft
enumerator SoftRight
enumerator Call
enumerator Endcall
enumerator Star
enumerator Pound
enumerator DpadCenter
enumerator VolumeUp
enumerator VolumeDown
enumerator Power
enumerator Camera
enumerator Clear
enumerator Symbol
enumerator Explorer
enumerator Envelope
enumerator Equals
enumerator At
enumerator Headsethook
enumerator Focus
enumerator Plus
enumerator Notification
enumerator Search
enumerator MediaPlayPause
enumerator MediaStop
enumerator MediaNext
enumerator MediaPrevious
enumerator MediaRewind
enumerator MediaFastForward
enumerator Mute
enumerator Pictsymbols
enumerator SwitchCharset
enumerator Forward
enumerator Extra1
enumerator Extra2
enumerator Extra3
enumerator Extra4
enumerator Extra5
enumerator Extra6
enumerator Fn
enumerator Circumflex
enumerator Ssharp
enumerator Acute
enumerator AltGr
enumerator Numbersign
enumerator Udiaeresis
enumerator Adiaeresis
enumerator Odiaeresis
enumerator Section
enumerator Aring
enumerator Diaeresis
enumerator Twosuperior
enumerator RightParenthesis
enumerator Dollar
enumerator Ugrave
enumerator Asterisk
enumerator Colon
enumerator Exclam
enumerator BraceLeft
enumerator BraceRight
enumerator SysRq
enumerator KeyCount_

Determines the total number of the supported keyboard inputs.


input::MouseKey

engine/core/modules/input/include/nau/input.h

enum class nau::input::MouseKey

Determines all supported keyboard inputs.

Values:

enumerator Button0
enumerator ButtonLeft
enumerator Button1
enumerator ButtonMiddle
enumerator Button2
enumerator ButtonRight
enumerator Button3
enumerator Button4
enumerator Button5
enumerator Button6
enumerator Button7
enumerator Button8
enumerator Button9
enumerator Button10
enumerator Button11
enumerator Button12
enumerator Button13
enumerator Button14
enumerator Button15
enumerator Button16
enumerator Button17
enumerator Button18
enumerator Button19
enumerator Button20
enumerator ButtonMax

Determines the maximal mouse button index.

enumerator ButtonCount

Determines the total number of supported mouse buttons.

enumerator AxisX

Mouse cursor X-coordinate input.

enumerator AxisY

Mouse cursor Y-coordinate input.

enumerator Wheel

Mouse wheel input.

enumerator HWheel

Mouse horizontal wheel input.

enumerator ButtonCount_

Determines the total number of supported mouse inputs.

enumerator AxisCount

Determines the total number of supported mouse axes.