Broad input-device family used when building prompt glyphs, readable input text, and per-player widget presentation. The UI manager resolves this per local player, so split-screen widgets can present different input families when players use different devices.
Use the neutral gamepad families to select project-owned glyph sets without exposing hardware brand names in gameplay UI.
UENUM(BlueprintType)
enum class EInteractionInputFamily : uint8
Values
-
KeyboardMouse
0 - Keyboard and mouse input, e.g., display E, F, Esc, LMB, or RMB labels.
-
Gamepad_Generic
1 - Generic gamepad fallback when the platform or hardware name is not specific enough. Defaults to compact A/B/X/Y text for readable prompts.
-
Gamepad_FaceButtonLetters
2 - Lettered face-button gamepad layout, e.g., A/B/X/Y-style glyph sets.
-
Gamepad_FaceButtonSymbols
3 - Symbol face-button gamepad layout for shape-based face-button glyph sets.
-
Gamepad_FaceButtonAltLetters
4 - Alternate lettered face-button layout for projects that use a swapped confirm/cancel convention.