Virtual Button Box is a program for the HTC Vive that lets you place flat panels in 3D space that contain buttons. Clicking a button sends a keyboard key press or key combination. The panels are defined using a separate profile editing program.
It is designed with DCS World in mind, but will work in any VR game that accepts keyboard input.
DCS A-10C Demonstration Video:
https://www.youtube.com/watch?v=a7keXsamgZw&feature=youtu.be
https://github.com/BManx2000/VirtualButtonBox/releases/download/1.1/Virtual.Button.Box.1.1.zip