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

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

FocusNext = 13

Focus 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)

KeyLeft_ = 16

Move left = Arrow keys

KeyRight_ = 17

Move right

KeyUp_ = 18

Move up

KeyDown_ = 19

Move down

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 key_down_? #

[View source]
def key_left_? #

[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]