Does Keyboard Maestro have the ability to perform macros to non apple apps, if so;
Can I record a mouse sequence to activate a function (such as a list) inside an app and save.
If so can KM recognise changes to the list such as additions, deletions and send an alert or notification when they occur.
Yes, absolutely! I do it every day.
I don't see why not, but you haven't said which app. And it's hard to be certain because you haven't defined "activate."
You want KM to monitor a data structure for changes in an app that you haven't identified? The answer is definitely "maybe", but it depends on exactly what you want to do, and you haven't explained what you want to do. Most apps don't generate events when they change data structures, so it will probably be up to your macro to monitor the app and its data every once in a while.
The app is called IBKR Desktop, it is a Share Trading app. I'm new to KM and haven't delved into it at this stage so I don't understand (And it's hard to be certain because you haven't defined "activate.").
What I'm trying to do is to activate a screener which is a list of stocks that have filters on them set by the App and are refreshed manually by the user, my intent is to use KM to record a sequence that refreshes the screener periodically at a specified time, I think this is feasible and the first step at what I want to achieve. I've uploaded a screenshot of the screener list, the filters are on the left and the results(list) are coloured green.
Thanks for the image. That helps a lot.
I notice your app, IBKR Desktop, does not have any menu items. My guess is that your app is not a true macOS app, but it's a port from Windows using a utility called Electron. This is a bad sign, because it means really basic functions like Select All and Copy may not be available in your app. This could really limit our options. In some cases it even makes clicking the mouse difficult. It's not necessarily that the developers are trying to make your life miserable, it's usually just that the developers are lazy.
Even so, I think the app allows you to "export" your "screener" and send the output to a CSV file. If we can write a macro that does this, then your macro can read that CSV file and process it to your heart's content.
At the beginning of this thread you indicated that you wanted to be notified of any deletions or additions to your screener. Is that all you want to do? That seems fairly easy. I think I'm good at processing CSV files, so if we can create one, I may be able to help you achieve your goal.
The hard part will be creating your screener, since this is (or appears to be) an Electron app with limited macOS features. In that case, you're going to have to show me exactly what your filter steps are. I need to know exactly where you are clicking that mouse to create your screener filter. You can either describe how you do it in exact detail, or you can make a video of yourself doing it, and upload it to Youtube where we can watch it.
P.S. You asked if KM can "record" a sequence of mouse clicks. Yes, it can, but that method of creating a macro can sometimes be unreliable, especially when using an Electron app, I would think. So I don't recommend it. You are probably going to have to create that part of your macro using another method, like "Move and Click Mouse on Image."
Thanks for your response and apologise for not being more succinct in providing enough info and helping you clearly understand what I’m trying to achieve. Its bedtime for me now being in Australia so in the morning I do a series of screen shots explaining the process/sequence I want to apply a macro to and hopefully that will eliminate the guessing, you’ll see the programme is quite comprehensive.
▼
Kind Regards
Bernard
Mobile > Australia +61 (0) 438 334 720
New Zealand +64 (0) 22 343 3610
WhatsApp, Facebook, Messenger Telegram and Facetime Australia +61 (0) 438 334 720,
New Zealand +64 (0) 22 343 3610, zaloum@me.com can also be used for FaceTime.
Email: Main > zaloum@me.com
Other > zaloumb@gmail.com
Address > 849 Reserve Creek Road • Reserve Creek • NSW 2484 • Australia
No problem. (You posted TMI there.)
Attached are screenshots, the primary function I'm looking Keyboard Maestro to do is automatically refresh the Screener I've circled the Refresh button, if than can be done then I can build and link other macros.
That's easy. Just use a KM macro with an action called Move or Click Mouse and make it click on the "Refresh Results" button. That's a single action.
Due to time zone differences, I'm going offline now.
I have adjusted your topic title to make it more searchable.
Can't seem to locate "Move or Click Mouse" action