alias ImGui::TopLevel::ImGuiNavInput

Alias Definition

ImGui::ImGuiNavInput

Defined in:

types.cr

Constant Summary

Activate = 0

activate / open / toggle / tweak value e.g. Cross (PS4), A (Xbox), A (Switch), Space (Keyboard)

Cancel = 1

cancel / close / exit e.g. Circle (PS4), B (Xbox), B (Switch), Escape (Keyboard)

DpadDown = 7
DpadLeft = 4

move / tweak / resize window (w/ PadMenu) e.g. D-pad Left/Right/Up/Down (Gamepads), Arrow keys (Keyboard)

DpadRight = 5
DpadUp = 6
FocusNext = 13

prev window (w/ PadMenu) e.g. R1 or R2 (PS4), RB or RT (Xbox), R or ZL (Switch)

FocusPrev = 12

next window (w/ PadMenu) e.g. L1 or L2 (PS4), LB or LT (Xbox), L or ZL (Switch)

Input = 2

text input / on-screen keyboard e.g. Triang.(PS4), Y (Xbox), X (Switch), Return (Keyboard)

InternalStart_ = 16
KeyDown_ = 20

move down

KeyLeft_ = 17

move left = Arrow keys

KeyMenu_ = 16

toggle menu = io.KeyAlt

KeyRight_ = 18

move right

KeyUp_ = 19

move up

LStickDown = 11
LStickLeft = 8

scroll / move window (w/ PadMenu) e.g. Left Analog Stick Left/Right/Up/Down

LStickRight = 9
LStickUp = 10
Menu = 3

tap: toggle menu / hold: focus, move, resize e.g. Square (PS4), X (Xbox), Y (Switch), Alt (Keyboard)

TweakFast = 15

faster tweaks e.g. R1 or R2 (PS4), RB or RT (Xbox), R or ZL (Switch)

TweakSlow = 14

slower tweaks e.g. L1 or L2 (PS4), LB or LT (Xbox), L or ZL (Switch)