Another great mention from the awesome Jeffrey Snover, summarizing how what we're doing is a bit "out-of-the-ordinary":
There's a lot more video and articles here:
We'll certainly be having multi-device support for build-your-own cockpit and multi-crew ships; and we'll definitely have customisable Joystick & Gamepad support through the HTML5 GamePad API built-in.
Entirely configurable displays (from us) won't be there initially, though there'll be many preset customisation options to deal with everything from different input configurations through to specific types of colourblindness.
However, because the whole front-end client-side UI is built in HTML5, I'm absolutely sure that the more technically-minded players will build extensions to the default systems we provide, systems that overlay/replace the UI and controls that we (rightly or wrongly) think that the majority of players want.
And they're entirely welcome to. Of course, the best of those extensions will probably get assimilated into our default/preset borg.
You have to think of the front-end UI of AoA as something totally and utterly configurable....
Because it runs in the browser anyone can customise or change it to their specific purposes. And I'm sure someone's going to want to put in an artificial horizon based on the celestial plane, or a G-force meter, or... whatever. And they can, because the whole UI is open to the world.