How do I take Screenshots accurate to what's displayed on screen in VR?

Everytime I take a screenshot in VR with highresshot it just takes a picture of the starting position of the game.
If i press F9 it takes an accurate screenshot. How can I trigger this in VR if using other buttons or a game controller?

I am using blueprints.

thank you for any help you can give me.

Try with this:

  • Create a keyboard or motion controller Input Event for taking the screenshot. It can be in your VR Pawn or in the Level Blueprint
  • Link to it an Execute Console Command node
  • In the node Command argument, enter Shot or HighResShot
  • Start your Game, move to where you need to be, then press the key you used for the Input Event.

You should get a screenshot of your game at the current position.

Hope this helps!

I’m already doing this.

But the resulting screenshot is not what is displayed on the screen or through the lens screens of my HMD. The screenshot it produces is off a bit and in a different direction.

IF i press F9 it takes a correct screenshot of the right view .