/Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h
Arguments that can be used when mapping a player key
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FMapPlayerKeyArgs
uint8:  1
bCreateMatchingSlotIfNeeded
If there is not a player mapping already with the same Slot and Hardware Device ID, then create a new mapping for this slot.
uint8:  1
bDeferOnSettingsChangedBroadcast
Defers setting changed delegates until the next frame if set to true.
FName
HardwareDeviceId
An OPTIONAL specifier about what kind of hardware this mapping is for.
FName
MappingName
The name of the mapping for this key.
FKey
NewKey
The new Key that this should be mapped to
FGameplayTag
ProfileId
The Key Mapping Profile identifier that this mapping should be set on.
EPlayerMappable...
Slot
What slot this key mapping is for