/Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h
Options when querying what keys are mapped to a specific action on the player mappable key profile.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FPlayerMappableKeyQueryOptions
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
EHardwareDevice...
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
EPlayerMappable...
SlotToMatch
The key slot that will be required to match if set.