I’ve been adding some Outgoing Mouse position/click translators to my setup in Bome and discovered the need for a tool that could possibly be added in the future: Incoming Mouse actions with paramaters silmilar to the Outgoing version.
The case I’m thinking of has to do with a particular translator I set up where any MIDI Key on Channel 1 from a specific keyboard will trigger a Mouse Position Left-Click action, which is interacting with a certain plugin’s GUI tab (un-MIDI-mappeable, hence the need for a click). The issue with this is that if I’m playing a more rapid series of notes in succession, it is executing the click each time (causing occassional GPU rendering lag on Windows), when I only need it to click in that area once if the mouse isn’t already there. An Incoming Mouse Position event, or perhaps a rule condition, would be able to say, ‘hey, if the mouse is already present in these exact coordinates, do/don’t take any further action.’ Hopefully that explanation makes sense and is something that can be added in a Bome update.