I have new thrustmaster MFDs, and they aren't really programmable.

And the SETTINGS page in FSX allows the user to assign joystick commands to G1000 MFD buttons, but not FA-18 MFD buttons. ...