ActionInfosByMode | table<EB1GameMode, FB1GameActionInfoArray> | Action info arrays keyed by game mode. None mode applies to all modes. |
DisplayName_None | string | Localized display text for the "None" option in key binding combo boxes. |
ExtendedModifierKeys | FKey[] | Additional modifier keys (e.g., Triangle, R3) that block single actions when held. |
InputMappingContextsByMode | table<EB1GameMode, UInputMappingContext> | InputMappingContexts keyed by game mode, activated or deactivated on mode switches. |
InputMappingContextsByUI | table<EB1UIType, UInputMappingContext> | InputMappingContexts activated only while their corresponding UI is open. |
KeyboardBindingBlacklist | FKey[] | Keys that are permanently forbidden from keyboard binding (e.g., Escape, Windows key). |
KeyboardComboBindingBlacklist | FB1KeyboardComboBlacklistEntry[] | Reserved modifier+key combos that cannot be assigned to any other action. |
ModifierAction_Alt | UInputAction | InputAction asset used as the keyboard Alt modifier. |
ModifierAction_Ctrl | UInputAction | InputAction asset used as the keyboard Ctrl modifier. |
ModifierAction_L1 | UInputAction | InputAction asset used as the L1 combo modifier. |
ModifierAction_R1 | UInputAction | InputAction asset used as the R1 combo modifier. |
ModifierAction_Shift | UInputAction | InputAction asset used as the keyboard Shift modifier. |
ModifierDisplayName_Alt | string | Localized display name for the Alt modifier key. |
ModifierDisplayName_Ctrl | string | Localized display name for the Ctrl modifier key. |
ModifierDisplayName_Shift | string | Localized display name for the Shift modifier key. |
ModifierKey_Alt | FKey | Keyboard key corresponding to the Alt modifier. |
ModifierKey_Ctrl | FKey | Keyboard key corresponding to the Ctrl modifier. |
ModifierKey_L1 | FKey | Gamepad key corresponding to the L1 modifier. |
ModifierKey_R1 | FKey | Gamepad key corresponding to the R1 modifier. |
ModifierKey_Shift | FKey | Keyboard key corresponding to the Shift modifier. |
UIFocusModeAllowedActions | UInputAction[] | InputActions that stay active while the gamepad is in UIFocusMode; every other action is blocked at the mapping level. Essential UI/mode actions are always allowed in code even if this list is empty. |