It's little different... Designed by
@Phil Smith . I only throw basic idea and made some software experiments. That 4xMFD actually is Raspberry Pi. Buttons are connected directly to Raspberry Pi GPIO. Then there are 5 windows opened. In center it is web browser window. Web browser interact with Oriber addon (don't remeber name, made by kamaz related web) 4x small VNC clients. You know that remote desktop stuff and similar modern technologies. So, 4 little customized VNC clients, that read GPIO buttins and translate them into virtual mouse click. That's how VNC internals working. Next: there Orbiter addon named VNCMFD (or similar). You can configure button layot for VNCMFD addon in a way you need. So VNCMFD have 4 congurations, each own button layout. As result your Raspberry Pi run 4 VNC clients and connect to Orbiter. Then Get correct image in realtime from Orbiter. Also sent virtual mouce click every time you press button. Don't worrky about dodgy mouse mentions here. You normally don't need real mouse here for Raspberry Pi. No accidental mouse clicks. Or... If you want, you can use mouse. For example when startin Raspberry and need to pistion windows in correct locations. Also if you want (and don't have real GPIO buttons), you can use mouse on Raspberry Pi to click on MFDs.
I really like this technology, because it's not depend on USB and old hardware. You can build everything yourself. And, most interesting, and important, it all happening over Ethernet (LAN), no dirty hacks. Solid and clean connetion between Orbiter PC and Raspberry Pi.
Kinda like this...
In future tere was plans to redesign VNC viewer client, but no tme and no mitivation for now.
There are also unfinished software for external HUD project. You can get HUD image on external display. Remaining is mechanics, but as result you can make almost real semitransparent HUD like in real shapce shuttle or aircraft.