#pragma once
#include <Kaleidoscope-MagicCombo.h>
#include <Kaleidoscope-USB-Quirks.h>
#include <Kaleidoscope-HardwareTestMode.h>
enum {
COMBO_TOGGLE_NKRO_MODE,
COMBO_ENTER_TEST_MODE
};
static void toggleKeyboardProtocol(uint8_t combo_index) {
USBQuirks.toggleKeyboardProtocol();
}
static void enterHardwareTestMode(uint8_t combo_index) {
HardwareTestMode.runTests();
}
USE_MAGIC_COMBOS(
{.action = toggleKeyboardProtocol,
.keys = { R3C6, R2C6, R3C7 }
},
{.action = enterHardwareTestMode,
.keys = {R3C6, R0C0, R0C6}
},
);