Yeah, it's not possible from a pure SDK perspective, it required game-specific reverse engineering to understand how that game handles the alternate control schemes in order to check and adjust based on that.
Ah, right, I've seen a couple of weird cases like that, where the developers don't use...