Navigation
API > API/Plugins > API/Plugins/EnhancedInput > API/Plugins/EnhancedInput/UEnhancedPlayerMappableKeyProfil-
Description
Called during IEnhancedInputSubsystemInterface::RebuildControlMappings, this provides your user settings the opportunity to decide what key mappings get added for a given FEnhancedActionKeyMapping, and applied to the player.
Override this to change what query options are being used during the controls being rebuilt of enhanced input.
If the given Out Array is empty, then the Default Mapping will be applied to the player, but no player mapped keys will be.
| Name | GetPlayerMappedKeysForRebuildControlMappings |
| Type | function |
| Header File | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h |
| Include Path | #include "UserSettings/EnhancedInputUserSettings.h" |
| Source | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Private/UserSettings/EnhancedInputUserSettings.cpp |
virtual int32 GetPlayerMappedKeysForRebuildControlMappings
(
const FEnhancedActionKeyMapping & DefaultMapping,
TArray< FKey > & OutKeys
) const