How can I save rebinding keys to Defaultinput.ini

I use the following way to save keybinding. but how can I save the rebinding keys to defaultInput.ini

UInputSettings* Settings = const_cast<UInputSettings*>(GetDefault<UInputSettings>());
	if (!Settings) return;

	const_cast<UInputSettings*>(Settings)->RemoveActionMapping(oldAction);
	const_cast<UInputSettings*>(Settings)->AddActionMapping(newAction);
	//SAVES TO DISK
	const_cast<UInputSettings*>(Settings)->SaveKeyMappings();

	//REBUILDS INPUT, creates modified config in Saved/Config/Windows/Input.ini
	for (TObjectIterator<UPlayerInput> It; It; ++It)
	{
		It->ForceRebuildingKeyMaps(true);
	}

Hi ryuikuya,

Try to use SaveConfig function.

Settings->SaveConfig(16384Ui64, L"../../../QAGame/Config/DefaultInput.ini");

Best regards,

thank you very much

Does QAGame is my game’s name ? or just QAGame

It should be your game name instead of QAGame. I tested on QAGame example.