enum ImGui::ImGuiNavInput

Overview

enum ImGuiNavInput_

Defined in:

types.cr

Enum Members

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)

Input = 2

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

Menu = 3

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

DpadLeft = 4

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

DpadRight = 5
DpadUp = 6
DpadDown = 7
LStickLeft = 8

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

LStickRight = 9
LStickUp = 10
LStickDown = 11
FocusPrev = 12

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

FocusNext = 13

prev window (w/ PadMenu) 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)

TweakFast = 15

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

KeyMenu_ = 16

toggle menu = io.KeyAlt

KeyLeft_ = 17

move left = Arrow keys

KeyRight_ = 18

move right

KeyUp_ = 19

move up

KeyDown_ = 20

move down

InternalStart_ = 16

Instance Method Summary

Instance Method Detail

def activate? #

[View source]
def cancel? #

[View source]
def dpad_down? #

[View source]
def dpad_left? #

[View source]
def dpad_right? #

[View source]
def dpad_up? #

[View source]
def focus_next? #

[View source]
def focus_prev? #

[View source]
def input? #

[View source]
def internal_start_? #

[View source]
def key_down_? #

[View source]
def key_left_? #

[View source]
def key_menu_? #

[View source]
def key_right_? #

[View source]
def key_up_? #

[View source]
def l_stick_down? #

[View source]
def l_stick_left? #

[View source]
def l_stick_right? #

[View source]
def l_stick_up? #

[View source]
def menu? #

[View source]
def tweak_fast? #

[View source]
def tweak_slow? #

[View source]