I'm porting a VR app to non-VR. In VR you can move your head to look around, which you can't in a Windows app of course. This means that I also have to change the controller layout. Users might use both versions of the app or maybe only one of them.
As you can see, there are advantages and disadvantages for both versions and I'm not sure what to do here: Is it better to go with something that's less complex but also less conform with a previous version or something that's more conform but also more complex?
Driving a car in a game and controlling your character usually use the same controls or at least very similar controls but that's different "modes", so is it common to map buttons twice with some kind of additional "mode switch" button while you're still in the same game "mode"?