qmkPackages.ergodox_ez_glow_sane: tune keymap
This commit is contained in:
parent
9f76469b5c
commit
c973f2e03b
|
@ -11,4 +11,5 @@ lib.makeScope newScope (self: with self; {
|
|||
all = mkQmkFirmware { };
|
||||
ergodox_ez = mkQmkFirmware { keyboard = "ergodox_ez"; };
|
||||
ergodox_ez_glow = mkQmkFirmware { keyboard = "ergodox_ez/glow"; };
|
||||
ergodox_ez_glow_sane = mkQmkFirmware { keyboard = "ergodox_ez/glow"; keymap = "sane"; };
|
||||
})
|
||||
|
|
|
@ -16,18 +16,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
/* Keymap 0: Basic layer
|
||||
*
|
||||
* ,--------------------------------------------------. ,--------------------------------------------------.
|
||||
* | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - |
|
||||
* | Grv | 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 |
|
||||
* | Esc | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
|
||||
* |--------+------+------+------+------+------| GUI | | Meh |------+------+------+------+------+--------|
|
||||
* | LShift | Z | X | C | V | B | | | | N | M | , | . | / | = |
|
||||
* `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|
||||
* |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 |
|
||||
* |Ctrl | |AltShf| Left | Right| | Up | Down | [ | ] | Gui |
|
||||
* `----------------------------------' `----------------------------------'
|
||||
* ,-------------. ,-------------.
|
||||
* | App | LGui | | Alt |Ctrl/Esc|
|
||||
* | Left | Right | | Left | Right |
|
||||
* ,------|------|------| |------+--------+------.
|
||||
* | | | Home | | PgUp | | |
|
||||
* | Space|Backsp|------| |------| Tab |Enter |
|
||||
|
@ -36,12 +36,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
*/
|
||||
[BASE] = LAYOUT_ergodox_pretty(
|
||||
// left hand
|
||||
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
|
||||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
|
||||
KC_DEL, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
|
||||
KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN), GUI_T(KC_QUOT),
|
||||
KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
|
||||
LT(SYMB,KC_GRV), KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC, TT(SYMB),
|
||||
ALT_T(KC_APP), KC_LGUI, KC_LALT, CTL_T(KC_ESC),
|
||||
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
|
||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_LGUI, MEH_T(KC_NO), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_EQL,
|
||||
KC_LCTL, KC_NO, LALT(KC_LSFT), KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, KC_LBRC, KC_RBRC, KC_RGUI,
|
||||
KC_LEFT, KC_RGHT, KC_LEFT, KC_RGHT,
|
||||
KC_HOME, KC_PGUP,
|
||||
KC_SPC, KC_BSPC, KC_END, KC_PGDN, KC_TAB, KC_ENT
|
||||
),
|
||||
|
@ -198,3 +198,124 @@ layer_state_t layer_state_set_user(layer_state_t state) {
|
|||
|
||||
return state;
|
||||
};
|
||||
|
||||
bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
||||
if (rgb_matrix_get_mode() != RGB_MATRIX_SOLID_COLOR) {
|
||||
// don't update the colors if some animation is running
|
||||
return false;
|
||||
}
|
||||
// predefined colors:
|
||||
// RGB_AZURE
|
||||
// RGB_BLACK
|
||||
// RGB_BLUE
|
||||
// RGB_CHARTREUSE
|
||||
// RGB_CORAL
|
||||
// RGB_CYAN
|
||||
// RGB_GOLD
|
||||
// RGB_GOLDENROD
|
||||
// RGB_GREEN
|
||||
// RGB_MAGENTA
|
||||
// RGB_ORANGE
|
||||
// RGB_PINK
|
||||
// RGB_PURPLE
|
||||
// RGB_RED
|
||||
// RGB_SPRINGGREEN
|
||||
// RGB_TEAL
|
||||
// RGB_TURQUOISE
|
||||
// RGB_WHITE
|
||||
// RGB_YELLOW
|
||||
for (uint8_t i = led_min; i <= led_max; i++) {
|
||||
switch (i) {
|
||||
// RIGHT SPLIT:
|
||||
// row 1
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
case 4:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 2
|
||||
case 5:
|
||||
case 6:
|
||||
case 7:
|
||||
case 8:
|
||||
case 9:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 3
|
||||
case 10:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
case 11:
|
||||
case 12:
|
||||
case 13:
|
||||
rgb_matrix_set_color(i, RGB_SPRINGGREEN);
|
||||
break;
|
||||
case 14:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 4
|
||||
case 15:
|
||||
case 16:
|
||||
case 17:
|
||||
case 18:
|
||||
case 19:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 5
|
||||
case 20:
|
||||
case 21:
|
||||
case 22:
|
||||
case 23:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
|
||||
// LEFT SPLIT:
|
||||
// row 1
|
||||
case 24:
|
||||
case 25:
|
||||
case 26:
|
||||
case 27:
|
||||
case 28:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 2
|
||||
case 29:
|
||||
case 30:
|
||||
case 31:
|
||||
case 32:
|
||||
case 33:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 3
|
||||
case 34:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
case 35:
|
||||
case 36:
|
||||
case 37:
|
||||
rgb_matrix_set_color(i, RGB_SPRINGGREEN);
|
||||
break;
|
||||
case 38:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 4
|
||||
case 39:
|
||||
case 40:
|
||||
case 41:
|
||||
case 42:
|
||||
case 43:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
// row 5
|
||||
case 44:
|
||||
case 45:
|
||||
case 46:
|
||||
case 47:
|
||||
rgb_matrix_set_color(i, RGB_PINK);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user