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

,

COUNT = 652
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 = 626

D-pad Down Move / Tweak / Resize Window (in Windowing mode)

GamepadDpadLeft = 623

D-pad Left Move / Tweak / Resize Window (in Windowing mode)

GamepadDpadRight = 624

D-pad Right Move / Tweak / Resize Window (in Windowing mode)

GamepadDpadUp = 625

D-pad Up Move / Tweak / Resize Window (in Windowing mode)

GamepadFaceDown = 622

A (Xbox) B (Switch) Cross (PS) Activate / Open / Toggle / Tweak

GamepadFaceLeft = 619

X (Xbox) Y (Switch) Square (PS) Tap: Toggle Menu. Hold: Windowing mode (Focus/Move/Resize windows)

GamepadFaceRight = 620

B (Xbox) A (Switch) Circle (PS) Cancel / Close / Exit

GamepadFaceUp = 621

Y (Xbox) X (Switch) Triangle (PS) Text Input / On-screen Keyboard

GamepadL1 = 627

L Bumper (Xbox) L (Switch) L1 (PS) Tweak Slower / Focus Previous (in Windowing mode)

GamepadL2 = 629

L Trig. (Xbox) ZL (Switch) L2 (PS) [Analog]

GamepadL3 = 631

L Stick (Xbox) L3 (Switch) L3 (PS)

GamepadLStickDown = 636

[Analog] Move Window (in Windowing mode)

GamepadLStickLeft = 633

[Analog] Move Window (in Windowing mode)

GamepadLStickRight = 634

[Analog] Move Window (in Windowing mode)

GamepadLStickUp = 635

[Analog] Move Window (in Windowing mode)

GamepadR1 = 628

R Bumper (Xbox) R (Switch) R1 (PS) Tweak Faster / Focus Next (in Windowing mode)

GamepadR2 = 630

R Trig. (Xbox) ZR (Switch) R2 (PS) [Analog]

GamepadR3 = 632

R Stick (Xbox) R3 (Switch) R3 (PS)

GamepadRStickDown = 640

[Analog]

GamepadRStickLeft = 637

[Analog]

GamepadRStickRight = 638

[Analog]

GamepadRStickUp = 639

[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
Mod_Alt = 16384

Option/Menu

Mod_Ctrl = 4096

Ctrl

Mod_Mask_ = 63488

5-bits

Mod_None = 0
Mod_Shift = 8192

Shift

Mod_Shortcut = 2048

Alias for Ctrl (non-macOS) or Super (macOS).

Mod_Super = 32768

Cmd/Super/Windows

MouseLeft = 641
MouseMiddle = 643
MouseRight = 642
MouseWheelX = 646
MouseWheelY = 647
MouseX1 = 644
MouseX2 = 645
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
ReservedForModAlt = 650
ReservedForModCtrl = 648
ReservedForModShift = 649
ReservedForModSuper = 651
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