Why won't UE-55470 be fixed? (The alt+space issue)

It’s certainly an engine bug, what’s the reason for not wanting to fix it? Some need that keybind.

Bump. If it won’t be fixed in the engine, atleast tell us a way to fix it in our games.

Got my answer from another thread. For anyone else who’s wondering, alt+space won’t work because it’s a windows shortcut and can’t be implemented. Would still be nice if someone found a way to make it work.

I think it’s not a bug. I’m sure it’s the developers’ decision not to allow to override windows shortcuts. They could actually allow us to use some sort of toggle to decide if we want to do this or not. While it’s not there, I believe the only thing you’re left with is source editing.

Would still be nice if someone found a way to make it work.

I didn’t do it for myself so I can be mistaken but if you still want to fight that one, you could probably start with:

int32 FWindowsApplication::ProcessMessage( HWND hwnd, uint32 msg, WPARAM wParam, LPARAM lParam )

function. For 4.19 it’s in WindowsApplication.cpp, line: 721.

Hope that helps a bit.

1 Like

It has been quite a long time, but I would like to still appreciate you a lot for this guidance. And thankfully since UE4.22 they introduced bConsumeAltSpace to determine game would pass this input to Windows or not.
For anyone who wants to use alt+space in game, open DefaultEngine.ini and add the code below and it will work.

[WindowsApplication]
bConsumeAltSpace=true

Ah btw this won’t work in PIE, but will be good in packaged game so no worries.

	if (!GIsEditor)
	{
		GConfig->GetBool(TEXT("WindowsApplication"), TEXT("bConsumeAltSpace"), bConsumeAltSpace, GEngineIni);
	}