During the recent SDK Q&A there was some discussion about the request to provide better access to sim events from external devices. Yay!
It was great to hear there's been a lot of internal discussion about it, and also to get insight into why there hasn't been any movement on the request yet. I had a few suggestions for the team based on what was mentioned:
1. Reach out directly to the core people behind the apps that would greatly benefit from this work and ask for their thoughts. Axis and Ohs, MobiFlight, and SPAD.next are the three that immediately come to mind. I know for sure that people involved in MobiFlight would be happy to share some thoughts directly with the team to help bring clarity to the product requirements, and I'm guessing AAO and SPAD.next people would also be thrilled to provide direct insights.
2. Don't worry about trying to build a unified list of events across planes. What we're missing is a way to trigger events (Bvars specifically), not a unified list of events. Bvars are a beautiful solution to the problem of clearly defined inputs for a given plane and we already have all the tools we need via the in-game developer tools to look them up. What we're missing is the ability to trigger the Bvars from SimConnect.
Hope this helps!