alias ImGui::TopLevel::ImGuiKey

Alias Definition

ImGui::ImGuiKey

Defined in:

types.cr

Constant Summary

A = 546
Apostrophe = 584

'

B = 547
Backslash = 592

\ (this text inhibit multiline comment caused by backslash)

Backspace = 523
C = 548
CapsLock = 595
Comma = 585

,

D = 549
Delete = 522
DownArrow = 516
E = 550
End = 520
Enter = 525
Equal = 590

=

Escape = 526
F = 551
F1 = 572
F10 = 581
F11 = 582
F12 = 583
F2 = 573
F3 = 574
F4 = 575
F5 = 576
F6 = 577
F7 = 578
F8 = 579
F9 = 580
G = 552
GamepadBack = 618

View (Xbox) - (Switch) Share (PS)

GamepadDpadDown = 624

D-pad Down -> ImGuiNavInput_DpadDown

GamepadDpadLeft = 625

D-pad Left -> ImGuiNavInput_DpadLeft

GamepadDpadRight = 626

D-pad Right -> ImGuiNavInput_DpadRight

GamepadDpadUp = 623

D-pad Up -> ImGuiNavInput_DpadUp

GamepadFaceDown = 620

A (Xbox) B (Switch) Cross (PS) -> ImGuiNavInput_Activate

GamepadFaceLeft = 621

X (Xbox) Y (Switch) Square (PS) -> ImGuiNavInput_Menu

GamepadFaceRight = 622

B (Xbox) A (Switch) Circle (PS) -> ImGuiNavInput_Cancel

GamepadFaceUp = 619

Y (Xbox) X (Switch) Triangle (PS) -> ImGuiNavInput_Input

GamepadL1 = 627

L Bumper (Xbox) L (Switch) L1 (PS) -> ImGuiNavInput_FocusPrev + ImGuiNavInput_TweakSlow

GamepadL2 = 629

L Trigger (Xbox) ZL (Switch) L2 (PS) [Analog]

GamepadL3 = 631

L Thumbstick (Xbox) L3 (Switch) L3 (PS)

GamepadLStickDown = 634

[Analog] -> ImGuiNavInput_LStickDown

GamepadLStickLeft = 635

[Analog] -> ImGuiNavInput_LStickLeft

GamepadLStickRight = 636

[Analog] -> ImGuiNavInput_LStickRight

GamepadLStickUp = 633

[Analog] -> ImGuiNavInput_LStickUp

GamepadR1 = 628

R Bumper (Xbox) R (Switch) R1 (PS) -> ImGuiNavInput_FocusNext + ImGuiNavInput_TweakFast

GamepadR2 = 630

R Trigger (Xbox) ZR (Switch) R2 (PS) [Analog]

GamepadR3 = 632

R Thumbstick (Xbox) R3 (Switch) R3 (PS)

GamepadRStickDown = 638

[Analog]

GamepadRStickLeft = 639

[Analog]

GamepadRStickRight = 640

[Analog]

GamepadRStickUp = 637

[Analog]

GamepadStart = 617

Menu (Xbox) + (Switch) Start/Options (PS)

GraveAccent = 594

`

H = 553
Home = 519
I = 554
Insert = 521
J = 555
K = 556
Keypad0 = 600
Keypad1 = 601
Keypad2 = 602
Keypad3 = 603
Keypad4 = 604
Keypad5 = 605
Keypad6 = 606
Keypad7 = 607
Keypad8 = 608
Keypad9 = 609
KeypadAdd = 614
KeypadDecimal = 610
KeypadDivide = 611
KeypadEnter = 615
KeypadEqual = 616
KeypadMultiply = 612
KeypadSubtract = 613
L = 557
LeftAlt = 529
LeftArrow = 513
LeftBracket = 591

[

LeftCtrl = 527
LeftShift = 528
LeftSuper = 530
M = 558
Menu = 535
Minus = 586
ModAlt = 643
ModCtrl = 641
ModShift = 642
ModSuper = 644
N = 559
None = 0
Num0 = 536
Num1 = 537
Num2 = 538
Num3 = 539
Num4 = 540
Num5 = 541
Num6 = 542
Num7 = 543
Num8 = 544
Num9 = 545
NumLock = 597
O = 560
P = 561
PageDown = 518
PageUp = 517
Pause = 599
Period = 587

.

PrintScreen = 598
Q = 562
R = 563
RightAlt = 533
RightArrow = 514
RightBracket = 593

]

RightCtrl = 531
RightShift = 532
RightSuper = 534
S = 564
ScrollLock = 596
Semicolon = 589

;

Slash = 588

/

Space = 524
T = 565
Tab = 512

== ImGuiKey_NamedKey_BEGIN

U = 566
UpArrow = 515
V = 567
W = 568
X = 569
Y = 570
Z = 571