Is that even remotely possible?
What I have in mind is a system excellently utilized in IL-2 Sturmovik series. There's three view modes that can be activated with corresponding key: Wide angle, normal and gunsight zoom modes. There's also the possibility to move between these modes in notches, but that's not very useful after all.
I think this kind of thing might be very useful, particularly with long-range weapons. It would allow more accuracy on long range, and it would be dead useful in disarming targets and such jobs. It might also be very suitable for mods such as TBP or BtRL. On the other hand, slight fish-eye effect could also be nice in some situations (though mainly screensnipers would get advantage from it, as it would allow better camera controls and the use of "different objectives", so to speak.
Plus, there would be the advantage of adjusting the field of view easier than with a command line option. I realize this is definitely *low* pririty request, but I'd like to know if it's in any way possible to change such rendering settings "in-flight" with a key shortcut.
Some system like
1 => -fov 0.50
2 => -fov 0.75 (default)
3 => -fov 0.80-0.85
and perhaps two other keys for changing the field of view in, say, notches of 0.05?
So, does anyone else think this would be a nice thing to have, or am I all alone in the dark?

And more importantly - what is the coders' point of view? Is this a trivial thing, or does it require hours and hours of tedious coding with nested loops and loops of nested loops?

With Stetson-Harrison-method I would feel it might not be too complicated feature, as there already is the -fov command line option... but then again, making a static command line option dynamic and bound to key commands might be not so simple as it might seem to a non-coder.
But make no mistake, this is just something that popped into my mind while I was playing with -fov cmdline option. It's definitely an "if it's easy to do and you have nothing more important to do" thing even for me.
