summaryrefslogtreecommitdiffstats
path: root/keyboards/idobao
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/idobao')
-rwxr-xr-xkeyboards/idobao/id42/config.h75
-rwxr-xr-xkeyboards/idobao/id42/id42.c45
-rw-r--r--keyboards/idobao/id42/keymaps/default/keymap.c114
-rw-r--r--keyboards/idobao/id42/keymaps/idobao/keymap.c119
-rw-r--r--keyboards/idobao/id42/keymaps/via/keymap.c82
-rw-r--r--keyboards/idobao/id61/config.h93
-rw-r--r--keyboards/idobao/id61/id61.c68
-rw-r--r--keyboards/idobao/id61/id61.h6
-rw-r--r--keyboards/idobao/id61/info.json101
-rw-r--r--keyboards/idobao/id61/keymaps/default/keymap.c48
-rw-r--r--keyboards/idobao/id61/keymaps/idobao/config.h7
-rw-r--r--keyboards/idobao/id61/keymaps/idobao/keymap.c332
-rw-r--r--keyboards/idobao/id61/keymaps/idobao/rules.mk7
-rw-r--r--keyboards/idobao/id61/keymaps/idobao/specialk.c88
-rw-r--r--keyboards/idobao/id61/keymaps/idobao/specialk.h12
-rw-r--r--keyboards/idobao/id61/keymaps/via/keymap.c77
-rw-r--r--keyboards/idobao/id61/keymaps/via/rules.mk3
-rw-r--r--keyboards/idobao/id61/post_rules.mk8
-rw-r--r--keyboards/idobao/id61/readme.md40
-rw-r--r--keyboards/idobao/id61/rules.mk6
-rw-r--r--keyboards/idobao/id63/config.h102
-rw-r--r--keyboards/idobao/id63/keymaps/default/keymap.c48
-rw-r--r--keyboards/idobao/id63/keymaps/idobao/keymap.c360
-rw-r--r--keyboards/idobao/id63/keymaps/via/keymap.c64
-rw-r--r--keyboards/idobao/id67/config.h86
-rw-r--r--keyboards/idobao/id67/keymaps/idobao/keymap.c342
-rw-r--r--keyboards/idobao/id67/keymaps/thewerther/keymap.c42
-rw-r--r--keyboards/idobao/id67/keymaps/vinorodrigues/keymap.c296
-rw-r--r--keyboards/idobao/id75/keymaps/default75/keymap.c67
-rw-r--r--keyboards/idobao/id75/keymaps/drewdobo/keymap.c65
-rw-r--r--keyboards/idobao/id75/keymaps/egstad/config.h68
-rw-r--r--keyboards/idobao/id75/keymaps/egstad/keymap.c267
-rw-r--r--keyboards/idobao/id75/keymaps/gkbd/config.h25
-rw-r--r--keyboards/idobao/id75/keymaps/gkbd/keymap.c41
-rw-r--r--keyboards/idobao/id75/keymaps/gkbd_75/keymap.c35
-rw-r--r--keyboards/idobao/id75/keymaps/gkbd_orthon/keymap.c78
-rw-r--r--keyboards/idobao/id75/keymaps/greenshadowmaker/keymap.c140
-rw-r--r--keyboards/idobao/id75/keymaps/pathnirvana/keymap.c44
-rw-r--r--keyboards/idobao/id75/keymaps/revok75/keymap.c90
-rw-r--r--keyboards/idobao/id75/keymaps/xaceofspaidsx/keymap.c67
-rw-r--r--keyboards/idobao/id75/v1/config.h123
-rw-r--r--keyboards/idobao/id75/v2/config.h142
-rw-r--r--keyboards/idobao/id80/v2/ansi/info.json6
-rw-r--r--keyboards/idobao/id80/v2/ansi/keymaps/default/keymap.c35
-rw-r--r--keyboards/idobao/id80/v2/ansi/keymaps/msf/keymap.c59
-rw-r--r--keyboards/idobao/id80/v2/ansi/keymaps/rverst/keymap.c80
-rw-r--r--keyboards/idobao/id80/v2/ansi/keymaps/rverst/rverst.json499
-rw-r--r--keyboards/idobao/id80/v2/ansi/keymaps/via/keymap.c51
-rw-r--r--keyboards/idobao/id80/v2/config.h89
-rw-r--r--keyboards/idobao/id80/v2/iso/info.json6
-rw-r--r--keyboards/idobao/id80/v2/iso/keymaps/default/keymap.c35
-rw-r--r--keyboards/idobao/id80/v2/iso/keymaps/via/keymap.c52
-rw-r--r--keyboards/idobao/id80/v3/ansi/config.h97
-rw-r--r--keyboards/idobao/id80/v3/ansi/keymaps/default/keymap.c56
-rw-r--r--keyboards/idobao/id80/v3/ansi/keymaps/idobao/keymap.c316
-rw-r--r--keyboards/idobao/id80/v3/ansi/keymaps/via/keymap.c90
-rw-r--r--keyboards/idobao/id87/v1/config.h69
-rw-r--r--keyboards/idobao/id87/v1/keymaps/default/keymap.c35
-rw-r--r--keyboards/idobao/id87/v1/keymaps/via/keymap.c50
-rw-r--r--keyboards/idobao/id87/v2/config.h86
-rw-r--r--keyboards/idobao/id87/v2/keymaps/default/keymap.c58
-rw-r--r--keyboards/idobao/id87/v2/keymaps/idobao/keymap.c300
-rw-r--r--keyboards/idobao/id87/v2/keymaps/via/keymap.c81
-rw-r--r--keyboards/idobao/id96/keymaps/default/keymap.c90
-rw-r--r--keyboards/idobao/id96/keymaps/via/keymap.c62
-rw-r--r--keyboards/idobao/montex/v1/config.h65
-rw-r--r--keyboards/idobao/montex/v1/keymaps/default/keymap.c67
-rw-r--r--keyboards/idobao/montex/v1/keymaps/via/keymap.c52
-rwxr-xr-xkeyboards/idobao/montex/v1rgb/config.h88
-rwxr-xr-xkeyboards/idobao/montex/v1rgb/keymaps/default/keymap.c54
-rwxr-xr-xkeyboards/idobao/montex/v1rgb/keymaps/via/keymap.c94
-rwxr-xr-xkeyboards/idobao/montex/v2/config.h92
-rwxr-xr-xkeyboards/idobao/montex/v2/info.json67
-rwxr-xr-xkeyboards/idobao/montex/v2/keymaps/default/keymap.c54
-rwxr-xr-xkeyboards/idobao/montex/v2/keymaps/via/keymap.c114
75 files changed, 0 insertions, 6972 deletions
diff --git a/keyboards/idobao/id42/config.h b/keyboards/idobao/id42/config.h
deleted file mode 100755
index bef9120005..0000000000
--- a/keyboards/idobao/id42/config.h
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright 2022 Vino Rodrigues (@vinorodrigues)
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#pragma once
-
-#include "config_common.h"
-
-/* Other settings */
-
-/* NKRO by default is required to be turned on. This forces it on
- during keyboard startup regardless of EEPROM setting. */
-#define FORCE_NKRO
-
-/* Change the USB polling rate [default = 1000Hz (1ms)] and
- * use larger value of keys per scan for elite games */
-#define USB_POLLING_INTERVAL_MS 2 // 500Hz
-
-/* LED Matrix & Animations */
-#ifdef RGB_MATRIX_ENABLE
-
- #define RGB_DI_PIN B3
- #define RGB_MATRIX_LED_COUNT 42
-
- #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
- #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to x out of 255. If not defined maximum brightness is set to 255
-
- #define RGBLIGHT_HUE_STEP 8
- #define RGBLIGHT_SAT_STEP 8
- #define RGBLIGHT_VAL_STEP 8
-
- #define RGB_MATRIX_KEYPRESSES // enable key press effects
-
- #define ENABLE_RGB_MATRIX_SOLID_COLOR // Static single color
- #define ENABLE_RGB_MATRIX_ALPHAS_MODS // Static dual hue, speed is hue for secondary hue
- #define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN // Static gradient top to bottom, speed controls how much gradient changes
- #define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT // Static gradient left to right, speed controls how much gradient changes
- #define ENABLE_RGB_MATRIX_BREATHING // Single hue brightness cycling animation
- #define ENABLE_RGB_MATRIX_BAND_SAT // Single hue band fading saturation scrolling left to right
- #define ENABLE_RGB_MATRIX_BAND_VAL // Single hue band fading brightness scrolling left to right
- #define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT // Single hue 3 blade spinning pinwheel fades saturation
- #define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL // Single hue 3 blade spinning pinwheel fades brightness
- #define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT // Single hue spinning spiral fades saturation
- #define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL // Single hue spinning spiral fades brightness
- #define ENABLE_RGB_MATRIX_CYCLE_ALL // Full keyboard solid hue cycling through full gradient
- #define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT // Full gradient scrolling left to right
- #define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN // Full gradient scrolling top to bottom
- #define ENABLE_RGB_MATRIX_CYCLE_OUT_IN // Full gradient scrolling out to in
- #define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL // Full dual gradients scrolling out to in
- #define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON // Full gradient Chevron shaped scrolling left to right
- #define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL // Full gradient spinning pinwheel around center of keyboard
- #define ENABLE_RGB_MATRIX_CYCLE_SPIRAL // Full gradient spinning spiral around center of keyboard
- #define ENABLE_RGB_MATRIX_DUAL_BEACON // Full gradient spinning around center of keyboard
- #define ENABLE_RGB_MATRIX_RAINBOW_BEACON // Full tighter gradient spinning around center of keyboard
- #define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS // Full dual gradients spinning two halfs of keyboard
- #define ENABLE_RGB_MATRIX_RAINDROPS // Randomly changes a single key's hue
- #define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS // Randomly changes a single key's hue and saturation
- #define ENABLE_RGB_MATRIX_HUE_BREATHING // Hue shifts up a slight amount at the same time, then shifts back
- #define ENABLE_RGB_MATRIX_HUE_PENDULUM // Hue shifts up a slight amount in a wave to the right, then back to the left
- #define ENABLE_RGB_MATRIX_HUE_WAVE // Hue shifts up a slight amount and then back down in a wave to the right
-
- /* #if defined(RGB_MATRIX_KEYPRESSES) || defined(RGB_MATRIX_KEYRELEASES) */
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE // Pulses keys hit to hue & value then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE // Static single hue, pulses keys hit to shifted hue then fades to current hue
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE // Hue & value pulse near a single key hit then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE // Hue & value pulse near multiple key hits then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS // Hue & value pulse the same column and row of a single key hit then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS // Hue & value pulse the same column and row of multiple key hits then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS // Hue & value pulse away on the same column and row of a single key hit then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS // Hue & value pulse away on the same column and row of multiple key hits then fades value out
- #define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out
- #define ENABLE_RGB_MATRIX_MULTISPLASH // Full gradient & value pulse away from multiple key hits then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_SPLASH // Hue & value pulse away from a single key hit then fades value out
- #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out
- /* #endif // RGB_MATRIX_KEYPRESSES | RGB_MATRIX_KEYRELEASES */
-#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/idobao/id42/id42.c b/keyboards/idobao/id42/id42.c
deleted file mode 100755
index 15cc0b41b0..0000000000
--- a/keyboards/idobao/id42/id42.c
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright 2022 Vino Rodrigues (@vinorodrigues)
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include "id42.h"
-
-#define __ NO_LED
-
-#ifdef RGB_MATRIX_ENABLE
-
-/*
- * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
- * │41 │40 │39 │38 │37 │36 │35 │34 │33 │32 │31 │30 │
- * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
- * │ 29 │28 │27 │26 │25 │24 │23 │22 │21 │20 │ 19 │
- * ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──┬┴──┬───┤
- * │ 18 │17 │16 │15 │14 │13 │12 │11 │ 10 │ 9 │ 8 │
- * ├────┬┴──┬┴───┼───┴───┴─┬─┴───┴───┼─┬───┼───┼───┤
- * │ 7 │ 6 │ 5 │ 4 │ 3 │ │ 2 │ 1 │ 0 │
- * └────┴───┴────┴─────────┴─────────┘ └───┴───┴───┘
- */
-led_config_t g_led_config = { {
- // Key Matrix to LED Index
- // WS2812 LED strings are addressed from 0 (1st) to RGB_MATRIX_LED_COUNT-1 (last)
- { 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30 },
- { 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, __, 19 },
- { 18, 17, 16, 15, 14, 13, 12, 11, 10, __, 9, 8 },
- { 7, 6, 5, 4, __, __, 3, __, __, 2, 1, 0 }
-}, {
- // LED Index to Physical Position
- // **NB**: Reversed order
- // Generated from: https://xelus.netlify.app/guides/KLE_to_RGB_parser
- {224,64 }, {204,64 }, {183,64 }, {135,64 }, { 84,64 }, { 48,64 }, { 25,64 }, { 3,64 },
- {224,43 }, {204,43 }, {181,43 }, {158,43 }, {137,43 }, {117,43 }, { 97,43 }, { 76,43 }, { 56,43 }, { 36,43 }, { 8,43 },
- {216,21 }, {188,21 }, {168,21 }, {148,21 }, {127,21 }, {107,21 }, { 87,21 }, { 66,21 }, { 46,21 }, { 25,21 }, { 3,21 },
- {224,0 }, {204,0 }, {183,0 }, {163,0 }, {143,0 }, {122,0 }, {102,0 }, { 81,0 }, { 61,0 }, { 41,0 }, { 20,0 }, { 0,0 }
-}, {
- // LED Index to Flag
- // **NB**: Reversed order
- 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 4,
- 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4,
- 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4
-} };
-
-#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/idobao/id42/keymaps/default/keymap.c b/keyboards/idobao/id42/keymaps/default/keymap.c
deleted file mode 100644
index efef7d7183..0000000000
--- a/keyboards/idobao/id42/keymaps/default/keymap.c
+++ /dev/null
@@ -1,114 +0,0 @@
-// Copyright 2022 Vino Rodrigues (@vinorodrigues)
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include QMK_KEYBOARD_H
-
-enum custom_keycodes {
- FN_MO13 = SAFE_RANGE,
- FN_MO23,
-};
-
-// more Layer Tap stuff
-#define SPC_FN1 LT(1, KC_SPC)
-#define SPC_FN2 LT(2, KC_SPC)
-#define SPC_FN3 LT(3, KC_SPC)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* Layer 1
- * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
- * │Esc│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │BSp│
- * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
- * │ Tab│ A │ S │ D │ F │ G │ H │ J │ K │ L │ Entr │
- * ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──┬┴──┬───┤
- * │ Sft │ Z │ X │ C │ V │ B │ N │ M │ Sft │ ↑ │Del│
- * ├────┬┴──┬┴───┼───┴───┴─┬─┴───┴───┼─┬───┼───┼───┤
- * │Ctrl│Win│ Alt│Space/Fn2│ Fn1/Fn3 │ │ ← │ ↓ │ → │
- * └────┴───┴────┴─────────┴─────────┘ └───┴───┴───┘
- */
- [0] = LAYOUT(
- QK_GESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
- KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_RSFT, KC_UP, KC_DEL,
- KC_LCTL, KC_LGUI, KC_LALT, SPC_FN2, FN_MO13, KC_LEFT, KC_DOWN, KC_RIGHT
- ),
-
- /* Layer 2
- * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
- * │ ~ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ▿ │
- * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
- * │ ▿ │ │ │ │ │-_ │=+ │[{ │]} │\| │ ▿ │
- * ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──┬┴──┬───┤
- * │ ▿ │ │ │;: │'" │,< │.> │/? │ ▿ │PUp│Ins│
- * ├────┬┴──┬┴───┼───┴───┴─┬─┴───┴───┼─┬───┼───┼───┤
- * │ ▿ │ ▿ │ ▿ │ Fn3 │ ▿ │ │Hom│Pdn│End│
- * └────┴───┴────┴─────────┴─────────┘ └───┴───┴───┘
- */
- [1] = LAYOUT(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______,
- _______, XXXXXXX, XXXXXXX, KC_SCLN, KC_QUOT, KC_COMM, KC_DOT, KC_SLSH, _______, KC_PGUP, KC_INS,
- _______, _______, _______, MO(3), _______, KC_HOME, KC_PGDN, KC_END
- ),
-
- /* Layer 3
- * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
- * │Esc│F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 │F10│ ▿ │
- * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
- * │ ▿ │ │ │ │ │F11│F12│Psc│SLk│Pau│ ▿ │
- * ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──┬┴──┬───┤
- * │ ▿ │ │ │ │ │ │ │ │Menu │Vl+│Mut│
- * ├────┬┴──┬┴───┼───┴───┴─┬─┴───┴───┼─┬───┼───┼───┤
- * │ ▿ │ ▿ │ ▿ │ ▿ │ ▿ │ │Sto│Vl-│Ply│
- * └────┴───┴────┴─────────┴─────────┘ └───┴───┴───┘
- */
- [2] = LAYOUT(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_APP, KC_VOLU, KC_MUTE,
- KC_RCTL, KC_RGUI, KC_RALT, _______, _______, KC_MSTP, KC_VOLD, KC_MPLY
- ),
-
- /* Layer 4
- * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
- * │ ▿ │ │ │ │Rst│ │ │ │ │ │ │ ▿ │
- * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
- * │ ▿ │Tog│Mod│Hu-│Hu+│St-│St+│ │ │ │ ▿ │
- * ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──┬┴──┬───┤
- * │ ▿ │mod│ │ │ │ │NRO│ │ │Br+│ │
- * ├────┬┴──┬┴───┼───┴───┴─┬─┴───┴───┼─┬───┼───┼───┤
- * │ ▿ │ ▿ │ ▿ │ ▿ │ ▿ │ │Sp-│Br-│Sp+│
- * └────┴───┴────┴─────────┴─────────┘ └───┴───┴───┘
- */
- [3] = LAYOUT(
- _______, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- _______, RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- _______, RGB_RMOD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, NK_TOGG, XXXXXXX, XXXXXXX, RGB_VAI, XXXXXXX,
- _______, _______, _______, _______, _______, RGB_SPD, RGB_VAD, RGB_SPI
- ),
-};
-
-bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case FN_MO13:
- if (record->event.pressed) {
- layer_on(1);
- update_tri_layer(1, 2, 3);
- } else {
- layer_off(1);
- update_tri_layer(1, 2, 3);
- }
- return false;
- break;
- case FN_MO23:
-