I'm familiar with SimConnect being used for masking user input for things like PITOT_HEAT_TOGGLE to allow intercepting the event, and after performing some logic, then triggering the event (which in the PDK [PanelSystem->TriggerKeyEvent(event_id, value)] seems straight forward). I've looked at the PDK examples but nothing makes sense in terms of masking user input. In a SimConnect solution I've used these functions are involved in getting simulator key input updates:
I would like to know what these SimConnect functions are or are handled by PDK functions. Thank you in advance.