#pragma once #include "betalupi_ergodox.h" #include "version.h" #include "keymap_russian.h" #include "keymap_us_international.h" #include "tapdance/tapdance.h" extern rgb_config_t rgb_matrix_config; // LED colors, in HSV. #define LC_OFF LC_HSV( 0, 0, 0) #define LC_GREEN LC_HSV( 85, 203, 158) #define LC_YELLOW LC_HSV( 32, 176, 255) #define LC_PINK LC_HSV(243, 222, 234) #define LC_CYAN LC_HSV(134, 255, 213) #define LC_ORANGE LC_HSV( 14, 255, 255) #define LC_RU_B LC_HSV( 0, 0, 165) #define LC_RU_G LC_HSV(153, 255, 153) #define LC_RU_K LC_HSV( 0, 255, 145) // Define custom keys // (Must be done BEFORE keymaps) enum custom_keycodes { M_SHUTDOWN = BETA_SAFE_RANGE, M_RESETWM, M_RU_CTRL, M_RU_ALT }; /* Text keyboard * * ,--------------------------------------------------. ,--------------------------------------------------. * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | App | LGui | | Alt |Ctrl/Esc| * ,------|------|------| |------+--------+------. * | | | Home | | PgUp | | | * | Space|Backsp|------| |------| Tab |Enter | * | |ace | End | | PgDn | | | * `--------------------' `----------------------' */