#include "keyboard.h"

#define LENGTH @seq-length@
#define DELAY keyboard_delay
#define SEND keyboard_send
const uint8_t keys[LENGTH] = { @seq-array@ };

int main() {
    int loop_count = @loop-count@;

    // init

    while (loop_count != 0) {
        for (int i = 0; i < LENGTH; i += 2) {
            uint8_t key = keys[i];
            uint8_t mod = keys[i+1];
            if (key == 0) {
                DELAY(mod);
            } else {
                SEND(key, mod);
            }
        }
        loop_count--;
        DELAY(@loop-delay@);
    }

    while (1) {
        DELAY(1000);
    }
}