KeyBot · v2.4

Timer Group Setup

On the Timer loop tab you can create multiple groups, each with its own independent cycle. Each group fires on its own schedule, at the same time, independently of the others.

Group components#

Interval (sec)How often this group fires. Entering 0 fires it immediately. Example: 120 → fires every 120 seconds.
Random (+sec)Random range added to the interval. Example: +25 → fires randomly between 120 and 145 seconds.
Fire immediatelyIf on, the first firing happens right at start. If off, it waits one full interval first.
PriorityNormal / High / Very High / Top (default: Normal). While a higher-priority group is running, lower-priority sequences (Main is always “Normal”) wait from their next step until that group finishes, then continue. Groups with the same priority run mixed together as before. If a group's run time exceeds its interval, Main can barely progress. Firmware v2.4.0 or later
Key sequenceThe list of steps this group runs when it fires. Up to 64. If empty, the group still fires but sends no input.

How to add a timer group#

  1. Select the “⏱ Timer Loop” tab at the top Switch from the schedule tab to the Timer loop.
  2. Tap “Add Timer Group” A new group is created. You can add up to 10 per schedule.
  3. Tap the group card to expand it → set interval and random Enter the interval (seconds) and random (seconds) values. Also choose whether to fire immediately.
  4. Add steps from the key-add area at the top While the group is expanded, tapping “Add” in the key-add controls at the top adds a step to that group.

Example: running Group A (120s ±25), Group B (60s ±10), and Group C (300s ±0) at the same time — each group fires independently.

A group with no key sequence can still be sent. It will fire on schedule but send no input.