It sounds like I didn't quite communicate what I was hoping could be done: I would like the game to EITHER display 3D in rift OR display 2D on monitor, but have a rapid way to switch from one to the other, and back, while I am playing the game, without stopping or leaving the game. I don't want to wade through graphics menus, which as you point out, would by sucky
(Ie I want to play the game wearing the rift, then while I am still playing I take the rift off my face (perhaps so I can write down some notes), but I don't want to be blind so I trigger the game to start rendering regular 2D on the monitor, never leaving the game, never stopping the game, continuing to play the game via the monitor, then I put the rift back on and instantly switch everything back to the rift, mid-game, while playing the game.)
My assumption, based on this utility, is that Elite only reads the graphics config file on start-up, so editing the file mid-game will not cause it to switch to the new preferences mid-game.
Constantly changing the settings via menus by hand in the game would be an unworkable pain in the ass, unless there's a bulletproof series of keypresses that can be inputted by a macro reliably, and I'm guessing odds are against that.
I'm sounding like an idiot because I currently don't have enough parts to play with to try any of this out.
(FWIW, currently there actually is a debug-mode method to have the game
render both to rift in 3D and to a monitor in 2D simultaneously, but it's a big resource drain and comes with pretty severe limitations. I was hoping to avoid those limits by having a mode toggle rather than have to render both types of display, but the design of this utility and the problem it solves makes me suspect that Elite won't allow the thing I want :-/ )