// -*- mode: c++ -*- #pragma once #include "kaleidoscope/plugin/MagicCombo.h" #include "kaleidoscope/plugin/USB-Quirks.h" #include "color-picker.h" enum { // Toggle between Boot (6-key rollover; for BIOSes and early boot) and NKRO // mode. COMBO_TOGGLE_NKRO_MODE, COMBO_TOGGLE_COLOR_PICKER }; static void toggleKeyboardProtocol(uint8_t combo_index) { USBQuirks.toggleKeyboardProtocol(); } static void toggleColorPicker(uint8_t combo_index) { theColorPicker.toggle(); } USE_MAGIC_COMBOS( { .action = toggleKeyboardProtocol, // Left Fn + Esc + Shift .keys = { R3C6, R2C6, R3C7 } }, { .action = toggleColorPicker, // Left Fn + Right Fn .keys = { R3C6, R3C9 } });