Updates the metadata properties on this player mapped key based on the given enhanced action mapping. This will populate the fields on this struct that are not editable by the player such as the localized display name and default key.