diff --git a/keyboards/crkbd/keymaps/omgvee/keymap.c b/keyboards/crkbd/keymaps/omgvee/keymap.c index 2c33d8b8c5..2f79250f81 100644 --- a/keyboards/crkbd/keymaps/omgvee/keymap.c +++ b/keyboards/crkbd/keymaps/omgvee/keymap.c @@ -22,9 +22,9 @@ extern uint8_t is_master; // Layer names don't all need to be of the same length, obviously, and you can also skip them // entirely and just use numbers. #define _QWERTY 0 -#define _LOWER 1 -#define _RAISE 2 -#define _ADJUST 3 +#define _LOWER 3 +#define _RAISE 4 +#define _ADJUST 16 enum custom_keycodes { QWERTY = SAFE_RANGE, @@ -240,3 +240,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { } return true; } + diff --git a/keyboards/crkbd/keymaps/thefrey/keymap.c b/keyboards/crkbd/keymaps/thefrey/keymap.c index 9a142a924a..5077bfc87c 100644 --- a/keyboards/crkbd/keymaps/thefrey/keymap.c +++ b/keyboards/crkbd/keymaps/thefrey/keymap.c @@ -22,9 +22,9 @@ extern uint8_t is_master; // Layer names don't all need to be of the same length, obviously, and you can also skip them // entirely and just use numbers. #define _QWERTY 0 -#define _LOWER 1 -#define _RAISE 2 -#define _ADJUST 3 +#define _LOWER 3 +#define _RAISE 4 +#define _ADJUST 16 enum custom_keycodes { QWERTY = SAFE_RANGE, @@ -241,3 +241,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { } return true; } + diff --git a/keyboards/crkbd/lib/layer_state_reader.c b/keyboards/crkbd/lib/layer_state_reader.c index f94ee9c492..8d2c7fcd29 100644 --- a/keyboards/crkbd/lib/layer_state_reader.c +++ b/keyboards/crkbd/lib/layer_state_reader.c @@ -3,11 +3,11 @@ #include #include "crkbd.h" -#define L_BASE 0 -#define L_LOWER 2 -#define L_RAISE 4 -#define L_ADJUST 8 -#define L_ADJUST_TRI 14 + #define L_BASE 0 + #define L_LOWER (1<<_LOWER) + #define L_RAISE (1<<_RAISE) + #define L_ADJUST (1<<_ADJUST) + #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) char layer_state_str[24];