diff options
| -rw-r--r-- | chak/keymap/keymap.c | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/chak/keymap/keymap.c b/chak/keymap/keymap.c index d21d98c..4a67a04 100644 --- a/chak/keymap/keymap.c +++ b/chak/keymap/keymap.c @@ -21,19 +21,21 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. enum layers { _QWERTY, - _LOWER, - _RAISE, - _ADJUST, + _NUMBERS, + _BRACES, _ARROWS, _FN, + _ADJUST, }; // Layer navigaton -#define L_LOWER MO(_LOWER) -#define L_RAISE MO(_RAISE) -#define L_ADJST MO(_ADJUST) -#define ENT_ARR LT(_ARROWS, KC_ENT) -#define META_FN LT(_FN, KC_RGUI) +const uint16_t + L_NUMBS = MO(_NUMBERS), + L_BRACS = MO(_BRACES), + L_ADJST = MO(_ADJUST), + + ENT_ARR = LT(_ARROWS, KC_ENT), + META_FN = LT(_FN, KC_RGUI); // Homerow mods #define HR1(key) LSFT_T(key) @@ -93,17 +95,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| //| -_ | Z | X | C | V | B | | N | M | <, | >. | ?/ | += | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| - // | ☾L_Meta| LOWER | Space | | ↲ | RAISE | R_Meta | + // | ☾L_Meta| NUMBERS| Space | | ↲ | BRACES | R_Meta | // | | | | | ARROWS | | FN | // `--------------------------' `--------------------------' KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, KC_ESC, HR_A, HR_S, HR_D, HR_F, KC_G, KC_H, HR_J, HR_K, HR_L, HR_SCLN, KC_QUOT, KC_MINS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_EQL, - KC_LGUI, L_LOWER, KC_SPC, ENT_ARR, L_RAISE, META_FN + KC_LGUI, L_NUMBS, KC_SPC, ENT_ARR, L_BRACS, META_FN ), - [_LOWER] = LAYOUT_split_3x6_3( + [_NUMBERS] = LAYOUT_split_3x6_3( //,-----------------------------------------------------. ,-----------------------------------------------------. //| ~ | ! | @ | # | $ | % | | & | * | * | | | | {[ | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| @@ -120,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { XXXXXXX, _______, KC_SPC, KC_ENT, L_ADJST, XXXXXXX ), - [_RAISE] = LAYOUT_split_3x6_3( + [_BRACES] = LAYOUT_split_3x6_3( //,-----------------------------------------------------. ,-----------------------------------------------------. //| | | | | | | | | | | | | PrtScr | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| @@ -128,12 +130,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| //| | | | | | | | | | | | | End | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| - // | | ADJUST | Space | | ↲ | ______ | | + // | | NUMBERS| Space | | ↲ | ______ | | // `--------------------------' `--------------------------' XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, XXXXXXX, KC_LT, KC_LCBR, KC_LBRC, KC_LPRN, KC_BSLS, KC_SLSH, KC_RPRN, KC_RBRC, KC_RCBR, KC_GT, KC_HOME, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_VOLD, KC_VOLU, XXXXXXX, KC_END, XXXXXXX, L_ADJST, KC_SPC, KC_ENT, _______, XXXXXXX + XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_VOLD, KC_VOLU, XXXXXXX, XXXXXXX, + XXXXXXX, L_NUMBS, KC_SPC, KC_ENT, _______, XXXXXXX ), [_ADJUST] = LAYOUT_split_3x6_3( |
