enum
ImGui::ImGuiKey
Overview
Defined in:
types.crEnum Members
-
None =
0 -
Tab =
512 -
== ImGuiKey_NamedKey_BEGIN
-
LeftArrow =
513 -
RightArrow =
514 -
UpArrow =
515 -
DownArrow =
516 -
PageUp =
517 -
PageDown =
518 -
Home =
519 -
End =
520 -
Insert =
521 -
Delete =
522 -
Backspace =
523 -
Space =
524 -
Enter =
525 -
Escape =
526 -
LeftCtrl =
527 -
LeftShift =
528 -
LeftAlt =
529 -
LeftSuper =
530 -
RightCtrl =
531 -
RightShift =
532 -
RightAlt =
533 -
RightSuper =
534 -
Menu =
535 -
Num0 =
536 -
Num1 =
537 -
Num2 =
538 -
Num3 =
539 -
Num4 =
540 -
Num5 =
541 -
Num6 =
542 -
Num7 =
543 -
Num8 =
544 -
Num9 =
545 -
A =
546 -
B =
547 -
C =
548 -
D =
549 -
E =
550 -
F =
551 -
G =
552 -
H =
553 -
I =
554 -
J =
555 -
K =
556 -
L =
557 -
M =
558 -
N =
559 -
O =
560 -
P =
561 -
Q =
562 -
R =
563 -
S =
564 -
T =
565 -
U =
566 -
V =
567 -
W =
568 -
X =
569 -
Y =
570 -
Z =
571 -
F1 =
572 -
F2 =
573 -
F3 =
574 -
F4 =
575 -
F5 =
576 -
F6 =
577 -
F7 =
578 -
F8 =
579 -
F9 =
580 -
F10 =
581 -
F11 =
582 -
F12 =
583 -
F13 =
584 -
F14 =
585 -
F15 =
586 -
F16 =
587 -
F17 =
588 -
F18 =
589 -
F19 =
590 -
F20 =
591 -
F21 =
592 -
F22 =
593 -
F23 =
594 -
F24 =
595 -
Apostrophe =
596 -
'
-
Comma =
597 -
,
-
Minus =
598 -
-
Period =
599 -
.
-
Slash =
600 -
/
-
Semicolon =
601 -
;
-
Equal =
602 -
=
-
LeftBracket =
603 -
[
-
Backslash =
604 -
\ (this text inhibit multiline comment caused by backslash)
-
RightBracket =
605 -
]
-
GraveAccent =
606 -
`
-
CapsLock =
607 -
ScrollLock =
608 -
NumLock =
609 -
PrintScreen =
610 -
Pause =
611 -
Keypad0 =
612 -
Keypad1 =
613 -
Keypad2 =
614 -
Keypad3 =
615 -
Keypad4 =
616 -
Keypad5 =
617 -
Keypad6 =
618 -
Keypad7 =
619 -
Keypad8 =
620 -
Keypad9 =
621 -
KeypadDecimal =
622 -
KeypadDivide =
623 -
KeypadMultiply =
624 -
KeypadSubtract =
625 -
KeypadAdd =
626 -
KeypadEnter =
627 -
KeypadEqual =
628 -
AppBack =
629 -
Available on some keyboard/mouses. Often referred as "Browser Back"
-
AppForward =
630 -
GamepadStart =
631 -
Menu (Xbox) + (Switch) Start/Options (PS)
-
GamepadBack =
632 -
View (Xbox) - (Switch) Share (PS)
-
GamepadFaceLeft =
633 -
X (Xbox) Y (Switch) Square (PS) Tap: Toggle Menu. Hold: Windowing mode (Focus/Move/Resize windows)
-
GamepadFaceRight =
634 -
B (Xbox) A (Switch) Circle (PS) Cancel / Close / Exit
-
GamepadFaceUp =
635 -
Y (Xbox) X (Switch) Triangle (PS) Text Input / On-screen Keyboard
-
GamepadFaceDown =
636 -
A (Xbox) B (Switch) Cross (PS) Activate / Open / Toggle / Tweak
-
GamepadDpadLeft =
637 -
D-pad Left Move / Tweak / Resize Window (in Windowing mode)
-
GamepadDpadRight =
638 -
D-pad Right Move / Tweak / Resize Window (in Windowing mode)
-
GamepadDpadUp =
639 -
D-pad Up Move / Tweak / Resize Window (in Windowing mode)
-
GamepadDpadDown =
640 -
D-pad Down Move / Tweak / Resize Window (in Windowing mode)
-
GamepadL1 =
641 -
L Bumper (Xbox) L (Switch) L1 (PS) Tweak Slower / Focus Previous (in Windowing mode)
-
GamepadR1 =
642 -
R Bumper (Xbox) R (Switch) R1 (PS) Tweak Faster / Focus Next (in Windowing mode)
-
GamepadL2 =
643 -
L Trig. (Xbox) ZL (Switch) L2 (PS) [Analog]
-
GamepadR2 =
644 -
R Trig. (Xbox) ZR (Switch) R2 (PS) [Analog]
-
GamepadL3 =
645 -
L Stick (Xbox) L3 (Switch) L3 (PS)
-
GamepadR3 =
646 -
R Stick (Xbox) R3 (Switch) R3 (PS)
-
GamepadLStickLeft =
647 -
[Analog] Move Window (in Windowing mode)
-
GamepadLStickRight =
648 -
[Analog] Move Window (in Windowing mode)
-
GamepadLStickUp =
649 -
[Analog] Move Window (in Windowing mode)
-
GamepadLStickDown =
650 -
[Analog] Move Window (in Windowing mode)
-
GamepadRStickLeft =
651 -
[Analog]
-
GamepadRStickRight =
652 -
[Analog]
-
GamepadRStickUp =
653 -
[Analog]
-
GamepadRStickDown =
654 -
[Analog]
-
MouseLeft =
655 -
MouseRight =
656 -
MouseMiddle =
657 -
MouseX1 =
658 -
MouseX2 =
659 -
MouseWheelX =
660 -
MouseWheelY =
661 -
ReservedForModCtrl =
662 -
ReservedForModShift =
663 -
ReservedForModAlt =
664 -
ReservedForModSuper =
665 -
COUNT =
666 -
Mod_None =
0 -
Mod_Ctrl =
4096 -
Ctrl
-
Mod_Shift =
8192 -
Shift
-
Mod_Alt =
16384 -
Option/Menu
-
Mod_Super =
32768 -
Cmd/Super/Windows
-
Mod_Shortcut =
2048 -
Alias for Ctrl (non-macOS) or Super (macOS).
-
Mod_Mask_ =
63488 -
5-bits
Instance Method Summary
-
#a?
Returns
trueif this enum value equalsA -
#apostrophe?
Returns
trueif this enum value equalsApostrophe -
#app_back?
Returns
trueif this enum value equalsAppBack -
#app_forward?
Returns
trueif this enum value equalsAppForward -
#b?
Returns
trueif this enum value equalsB -
#backslash?
Returns
trueif this enum value equalsBackslash -
#backspace?
Returns
trueif this enum value equalsBackspace -
#c?
Returns
trueif this enum value equalsC -
#caps_lock?
Returns
trueif this enum value equalsCapsLock -
#comma?
Returns
trueif this enum value equalsComma -
#count?
Returns
trueif this enum value equalsCOUNT -
#d?
Returns
trueif this enum value equalsD -
#delete?
Returns
trueif this enum value equalsDelete -
#down_arrow?
Returns
trueif this enum value equalsDownArrow -
#e?
Returns
trueif this enum value equalsE -
#end?
Returns
trueif this enum value equalsEnd -
#enter?
Returns
trueif this enum value equalsEnter -
#equal?
Returns
trueif this enum value equalsEqual -
#escape?
Returns
trueif this enum value equalsEscape -
#f10?
Returns
trueif this enum value equalsF10 -
#f11?
Returns
trueif this enum value equalsF11 -
#f12?
Returns
trueif this enum value equalsF12 -
#f13?
Returns
trueif this enum value equalsF13 -
#f14?
Returns
trueif this enum value equalsF14 -
#f15?
Returns
trueif this enum value equalsF15 -
#f16?
Returns
trueif this enum value equalsF16 -
#f17?
Returns
trueif this enum value equalsF17 -
#f18?
Returns
trueif this enum value equalsF18 -
#f19?
Returns
trueif this enum value equalsF19 -
#f1?
Returns
trueif this enum value equalsF1 -
#f20?
Returns
trueif this enum value equalsF20 -
#f21?
Returns
trueif this enum value equalsF21 -
#f22?
Returns
trueif this enum value equalsF22 -
#f23?
Returns
trueif this enum value equalsF23 -
#f24?
Returns
trueif this enum value equalsF24 -
#f2?
Returns
trueif this enum value equalsF2 -
#f3?
Returns
trueif this enum value equalsF3 -
#f4?
Returns
trueif this enum value equalsF4 -
#f5?
Returns
trueif this enum value equalsF5 -
#f6?
Returns
trueif this enum value equalsF6 -
#f7?
Returns
trueif this enum value equalsF7 -
#f8?
Returns
trueif this enum value equalsF8 -
#f9?
Returns
trueif this enum value equalsF9 -
#f?
Returns
trueif this enum value equalsF -
#g?
Returns
trueif this enum value equalsG -
#gamepad_back?
Returns
trueif this enum value equalsGamepadBack -
#gamepad_dpad_down?
Returns
trueif this enum value equalsGamepadDpadDown -
#gamepad_dpad_left?
Returns
trueif this enum value equalsGamepadDpadLeft -
#gamepad_dpad_right?
Returns
trueif this enum value equalsGamepadDpadRight -
#gamepad_dpad_up?
Returns
trueif this enum value equalsGamepadDpadUp -
#gamepad_face_down?
Returns
trueif this enum value equalsGamepadFaceDown -
#gamepad_face_left?
Returns
trueif this enum value equalsGamepadFaceLeft -
#gamepad_face_right?
Returns
trueif this enum value equalsGamepadFaceRight -
#gamepad_face_up?
Returns
trueif this enum value equalsGamepadFaceUp -
#gamepad_l1?
Returns
trueif this enum value equalsGamepadL1 -
#gamepad_l2?
Returns
trueif this enum value equalsGamepadL2 -
#gamepad_l3?
Returns
trueif this enum value equalsGamepadL3 -
#gamepad_l_stick_down?
Returns
trueif this enum value equalsGamepadLStickDown -
#gamepad_l_stick_left?
Returns
trueif this enum value equalsGamepadLStickLeft -
#gamepad_l_stick_right?
Returns
trueif this enum value equalsGamepadLStickRight -
#gamepad_l_stick_up?
Returns
trueif this enum value equalsGamepadLStickUp -
#gamepad_r1?
Returns
trueif this enum value equalsGamepadR1 -
#gamepad_r2?
Returns
trueif this enum value equalsGamepadR2 -
#gamepad_r3?
Returns
trueif this enum value equalsGamepadR3 -
#gamepad_r_stick_down?
Returns
trueif this enum value equalsGamepadRStickDown -
#gamepad_r_stick_left?
Returns
trueif this enum value equalsGamepadRStickLeft -
#gamepad_r_stick_right?
Returns
trueif this enum value equalsGamepadRStickRight -
#gamepad_r_stick_up?
Returns
trueif this enum value equalsGamepadRStickUp -
#gamepad_start?
Returns
trueif this enum value equalsGamepadStart -
#grave_accent?
Returns
trueif this enum value equalsGraveAccent -
#h?
Returns
trueif this enum value equalsH -
#home?
Returns
trueif this enum value equalsHome -
#i?
Returns
trueif this enum value equalsI -
#insert?
Returns
trueif this enum value equalsInsert -
#j?
Returns
trueif this enum value equalsJ -
#k?
Returns
trueif this enum value equalsK -
#keypad0?
Returns
trueif this enum value equalsKeypad0 -
#keypad1?
Returns
trueif this enum value equalsKeypad1 -
#keypad2?
Returns
trueif this enum value equalsKeypad2 -
#keypad3?
Returns
trueif this enum value equalsKeypad3 -
#keypad4?
Returns
trueif this enum value equalsKeypad4 -
#keypad5?
Returns
trueif this enum value equalsKeypad5 -
#keypad6?
Returns
trueif this enum value equalsKeypad6 -
#keypad7?
Returns
trueif this enum value equalsKeypad7 -
#keypad8?
Returns
trueif this enum value equalsKeypad8 -
#keypad9?
Returns
trueif this enum value equalsKeypad9 -
#keypad_add?
Returns
trueif this enum value equalsKeypadAdd -
#keypad_decimal?
Returns
trueif this enum value equalsKeypadDecimal -
#keypad_divide?
Returns
trueif this enum value equalsKeypadDivide -
#keypad_enter?
Returns
trueif this enum value equalsKeypadEnter -
#keypad_equal?
Returns
trueif this enum value equalsKeypadEqual -
#keypad_multiply?
Returns
trueif this enum value equalsKeypadMultiply -
#keypad_subtract?
Returns
trueif this enum value equalsKeypadSubtract -
#l?
Returns
trueif this enum value equalsL -
#left_alt?
Returns
trueif this enum value equalsLeftAlt -
#left_arrow?
Returns
trueif this enum value equalsLeftArrow -
#left_bracket?
Returns
trueif this enum value equalsLeftBracket -
#left_ctrl?
Returns
trueif this enum value equalsLeftCtrl -
#left_shift?
Returns
trueif this enum value equalsLeftShift -
#left_super?
Returns
trueif this enum value equalsLeftSuper -
#m?
Returns
trueif this enum value equalsM -
#menu?
Returns
trueif this enum value equalsMenu -
#minus?
Returns
trueif this enum value equalsMinus -
#mod_alt?
Returns
trueif this enum value equalsMod_Alt -
#mod_ctrl?
Returns
trueif this enum value equalsMod_Ctrl -
#mod_mask_?
Returns
trueif this enum value equalsMod_Mask_ -
#mod_none?
Returns
trueif this enum value equalsMod_None -
#mod_shift?
Returns
trueif this enum value equalsMod_Shift -
#mod_shortcut?
Returns
trueif this enum value equalsMod_Shortcut -
#mod_super?
Returns
trueif this enum value equalsMod_Super -
#mouse_left?
Returns
trueif this enum value equalsMouseLeft -
#mouse_middle?
Returns
trueif this enum value equalsMouseMiddle -
#mouse_right?
Returns
trueif this enum value equalsMouseRight -
#mouse_wheel_x?
Returns
trueif this enum value equalsMouseWheelX -
#mouse_wheel_y?
Returns
trueif this enum value equalsMouseWheelY -
#mouse_x1?
Returns
trueif this enum value equalsMouseX1 -
#mouse_x2?
Returns
trueif this enum value equalsMouseX2 -
#n?
Returns
trueif this enum value equalsN -
#none?
Returns
trueif this enum value equalsNone -
#num0?
Returns
trueif this enum value equalsNum0 -
#num1?
Returns
trueif this enum value equalsNum1 -
#num2?
Returns
trueif this enum value equalsNum2 -
#num3?
Returns
trueif this enum value equalsNum3 -
#num4?
Returns
trueif this enum value equalsNum4 -
#num5?
Returns
trueif this enum value equalsNum5 -
#num6?
Returns
trueif this enum value equalsNum6 -
#num7?
Returns
trueif this enum value equalsNum7 -
#num8?
Returns
trueif this enum value equalsNum8 -
#num9?
Returns
trueif this enum value equalsNum9 -
#num_lock?
Returns
trueif this enum value equalsNumLock -
#o?
Returns
trueif this enum value equalsO -
#p?
Returns
trueif this enum value equalsP -
#page_down?
Returns
trueif this enum value equalsPageDown -
#page_up?
Returns
trueif this enum value equalsPageUp -
#pause?
Returns
trueif this enum value equalsPause -
#period?
Returns
trueif this enum value equalsPeriod -
#print_screen?
Returns
trueif this enum value equalsPrintScreen -
#q?
Returns
trueif this enum value equalsQ -
#r?
Returns
trueif this enum value equalsR -
#reserved_for_mod_alt?
Returns
trueif this enum value equalsReservedForModAlt -
#reserved_for_mod_ctrl?
Returns
trueif this enum value equalsReservedForModCtrl -
#reserved_for_mod_shift?
Returns
trueif this enum value equalsReservedForModShift -
#reserved_for_mod_super?
Returns
trueif this enum value equalsReservedForModSuper -
#right_alt?
Returns
trueif this enum value equalsRightAlt -
#right_arrow?
Returns
trueif this enum value equalsRightArrow -
#right_bracket?
Returns
trueif this enum value equalsRightBracket -
#right_ctrl?
Returns
trueif this enum value equalsRightCtrl -
#right_shift?
Returns
trueif this enum value equalsRightShift -
#right_super?
Returns
trueif this enum value equalsRightSuper -
#s?
Returns
trueif this enum value equalsS -
#scroll_lock?
Returns
trueif this enum value equalsScrollLock -
#semicolon?
Returns
trueif this enum value equalsSemicolon -
#slash?
Returns
trueif this enum value equalsSlash -
#space?
Returns
trueif this enum value equalsSpace -
#t?
Returns
trueif this enum value equalsT -
#tab?
Returns
trueif this enum value equalsTab -
#u?
Returns
trueif this enum value equalsU -
#up_arrow?
Returns
trueif this enum value equalsUpArrow -
#v?
Returns
trueif this enum value equalsV -
#w?
Returns
trueif this enum value equalsW -
#x?
Returns
trueif this enum value equalsX -
#y?
Returns
trueif this enum value equalsY -
#z?
Returns
trueif this enum value equalsZ