Howdy all. I have a few macros that are set to run either periodically throughout the day or at a set time. I have a "wait for computer idle for 10 seconds command" that way they don't run while I'm in the middle of doing something.
However, from time to time I trigger these manually with a typed string. In those cases I, of course, want the macro to execute immediately. But because of the aforementioned 10 second computer idle command I still have to wait 10 seconds for them to run.
Is there a way to differentiate between the macro executing automatically (which should include the delay) and it executing with the typed string (which I don't want to include the delay), other than having two different macros that have different triggers?
￼Periodic Trigger is correct if you're using a periodic trigger, but if you're using a macro based on the one @mrpasini came up with, the one you want is Idle Trigger. It appears that the type of trigger to use with the TriggerBase token corresponds exactly to the name of each trigger as shown when clicking the New Trigger button:
And yes, there is indeed a tokens section on the KM wiki:
Got it! At first the periodic trigger wasn't working for some reason but I tried it with another test macro and it works fine. Maybe I had a typo or some other issue with my initial test macro.
I misworded my last question about tokens. What I meant was where can I find the value of a specific token (in this case the Trigger Base token. That makes total sense about the trigger values corresponding with the drop down list. I hadn't thought of that before. I had just read the wiki token page and from there gone to the Trigger Base page but it only listed "Typed String Trigger" as an example.