Recently I discovered using Inject Events for mouse click actions.
It works very well with some objects in FL Studio that are static, but can’t work with anything that changes its context.
For example, it can click on a previous or next preset arrow buttons. That works fine, but only for that one instance of that one plugin. A different plugin or instance of the same plugin doesn’t work, even though it’s the same object in the same program. Or even toggling focus to another tab within the same window wrapper of the same plugin instance, it doesn’t work.
Another example: It can click on mute/solo buttons on mixer tracks, but only if the respective mixer track is selected first. When that particular mixer track loses focus, the translator breaks. Inject events has no ‘omni’ mode; it’s not context aware. So is the ‘capture’ feature the only way I can target objects? Is there a work around for these things?