Navigation
API > API/Plugins > API/Plugins/EnhancedInput > API/Plugins/EnhancedInput/UserSettings
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h |
| Include | #include "UserSettings/EnhancedInputUserSettings.h" |
Syntax
USTRUCT (BlueprintType )
struct FPlayerMappableKeyQueryOptions
Remarks
Options when querying what keys are mapped to a specific action on the player mappable key profile.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 | bMatchBasicKeyTypes | If true, then only keys that have the same value for IsGamepadKey, IsTouch, and IsGesture will be included in the results of this query | |
| uint8: 1 | bMatchKeyAxisType | If true, then only keys that have the same value of IsAxis1D, IsAxis2D, and IsAxis3D will be included in the results of this query | |
| FKey | KeyToMatch | If specified, then this key will be used to match against when checking if the key types and axis are the same. | |
| FName | MappingName | The mapping name to search for | |
| int32 | RequiredDeviceFlags | If set, then only player mappings whose Hardware Device Identifier that has the same flags as this will be included in the results | |
| EHardwareDevicePrimaryType | RequiredDeviceType | If set, then only player mappings whose hardware device identifier that has the same primary input device type will be included in the results of this query | |
| EPlayerMappableKeySlot | SlotToMatch | The key slot that will be required to match if set. |
Constructors
| Type | Name | Description | |
|---|---|---|---|