KeyBot · v2.4

Macro Editing

In the app's Macro tab, edit the Main loop and Timer loop for each of Schedules 1–4. Switch schedules with the top tabs, and choose what you're editing with the Main/Timer buttons.

Components of a packet (step)#

Key / MouseA keyboard key or mouse action (left-click, right-click, wheel up, wheel down). The selection method differs by action type.
ActionDELAY wait only   CLICK press then release   PRESS hold down   RELEASE release key   MOD up to 6 keys at once   MOUSE mouse input
Delay (ms)The wait until the next step (not how long the key is held). Minimum 20ms (40ms for DELAY steps). CLICK, MOD and mouse clicks hold the key for 60–110ms (60ms + a random 0 to 30–50ms, re-rolled for every click), so if the delay is shorter than that, the next step starts as soon as the click ends. To hold for an exact time, use PRESS → DELAY → RELEASE. Firmware v2.4.0 or later
Random (+r)Random range added to the delay. 0 means a fixed delay.

Use a PRESS → RELEASE pair to hold a key down for a long time. Example: PRESS(A) → DELAY(500ms) → RELEASE(A)

RELEASE lifts only the selected key (leave the key empty to release every held key). A key held with PRESS stays down while other CLICK/MOD steps run, and Main and Timer Groups share the same held-key state. For example, hold PRESS(→) in Main while a Timer Group CLICKs a skill key. Holding up to 5 keys at once is recommended; always pair each PRESS with a RELEASE (Stop releases everything). Firmware v2.3.0 or later

The MOD action is used for key combinations such as Ctrl+C or Shift+Alt+Tab. Up to 6 keys are sent simultaneously.

When you choose the MOUSE action, pick one of left-click, right-click, wheel-up, or wheel-down from the left cell. A mouse-action picker sheet opens instead of the key picker.

How to add a step#

  1. Tap the key-select button → open the keyboard picker Choose the key you want from the category-organized key list.
  2. Set the action, delay, and random value Choose the action from the dropdown and enter the delay in the ms field.
  3. Tap the “Add” button The step is added to the bottom of the list. Use the drag handle (≡) to reorder.

The Main loop can store up to 256 steps per schedule.