Pause game on steam overlay in VR (Vive)


I’d like to pause my game whenever the user enters the Steam overlay. Steam is working so far, you can use the Vive controller menu button to get into the Steam overlay. This works more or less out of the box bacause I’ve included steamworks - I haven’t written any code to do it.

Question: How do I pause my game depending on the overlay state? I can’t fetch the menu button click (not mapped in blueprints). I don’t know how to get the info that the overlay is active.

Any help would be appreciated! Thanks in advance!


So after a long time of investigating, compiling, and crashing. I have managed to achieve this. Requires programming. I wrote an extensive guide which should be easy to read.