...
Also, what if you want to fire a specific missile? You would need multiple fire buttons, right?
mmm. i think for doing professional tactics with sam simulator , immediately we need multiple fire buttons
Problem is, it does not always work like that. Depending on the system we sometimes have individual buttons per missile/launch vehicle (SA-2 & SA-5), while in others we have a selector switch to select the individual missile/launch vehicle (SA-3 & SA-4; and failing to do so may result in nothing happening, as the selected missile can't be launched because it is obstructed by the radar).
So in some systems you can have multiple fire buttons, while in others you have to model the selector switch.
Going to be difficult to model this. And you would also need some kind of mechanism to emulate buttons, multi-value switches, dials,... And preferably for each modeled SAM system its own definition.
Talking about professional procedures, I'd also consider it unrealistic if you could operate all functions from a single view, e.g. fire the missile from the tracking radar view. I'd assume the more realistic procedure would be that the tracking radar operator calls out that the target is locked, the next guy reports target parameters like direction, speed and altitude, and the commander (depending on situation and ROE also including to ask for confirmation/permission from higher up) may issue the fire command.
As such, I consider "changing seats" as we do it now a substitute for going through such operation procedures.