But without some way to know for sure what the state of the virtual modifier switch is in DCS itself they can become out of sync with the real switch (or in my case the overlay) for various reasons.
Like I say the overlay is a bit of a bodge, but it’s working for me. My overlay has a huge amount of info displayed, but I could, if I wanted to, reduce it to just a very small amount of detail such as just showing the FPS for example.