From 1f4cc7ab71216f3fab9ea71bc9a83c33538b59e7 Mon Sep 17 00:00:00 2001 From: Robert O'Farrell Date: Fri, 28 Feb 2025 00:56:06 +0000 Subject: [PATCH] Start to tweak prime_e to be compatible with 39 key layout --- .../primekb/prime_e/keymaps/rpw/keymap.c | 32 +++++-------------- 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/keyboards/primekb/prime_e/keymaps/rpw/keymap.c b/keyboards/primekb/prime_e/keymaps/rpw/keymap.c index 95891652..73ca062a 100644 --- a/keyboards/primekb/prime_e/keymaps/rpw/keymap.c +++ b/keyboards/primekb/prime_e/keymaps/rpw/keymap.c @@ -17,22 +17,6 @@ #include "rpw.c" -#ifdef CHORDAL_HOLD -// Handedness for Chordal Hold (https://github.com/qmk/qmk_firmware/pull/24560) -const char chordal_hold_layout[MATRIX_ROWS][MATRIX_COLS] PROGMEM = - LAYOUT( - '*' , 'L' , 'L' , 'L' , 'L' , 'L' , - '*' , 'L' , 'L' , 'L' , 'L' , 'L' , - '*' , 'L' , 'L' , 'L' , 'L' , 'L' , - '*' , '*' , '*' , '*' , - - 'R' , 'R' , 'R' , 'R' , 'R' , 'R' , '*' , - 'R' , 'R' , 'R' , 'R' , 'R' , '*' , - '*' , 'R' , 'R' , 'R' , 'R' , 'R' , '*' , - '*' , '*' , '*' , '*' -); -#endif // CHORDAL_HOLD - enum prime_e_layers { /* _M_XYZ = Mac Os, _W_XYZ = Win/Linux */ _QWERTY, @@ -48,10 +32,10 @@ enum prime_e_layers { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_QWERTY] = LAYOUT( - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, KC_BSPC, - CTL_ESC, CTL_A, ALT_S, SFT_D, GUI_F, KC_G, KC_H, GUI_J, SFT_K, ALT_L, CTL_SCLN, KC_QUOT, - KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(_PROG), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_APPS), - KC_TRNS, KC_TRNS, MO(_NUMPAD), SYM_ENT, NUM_SPC, MO(_NAV), KC_TRNS, KC_TRNS + _______, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, _______, _______, + _______, CTL_A, ALT_S, SFT_D, GUI_F, KC_G, KC_H, GUI_J, SFT_K, ALT_L, CTL_SCLN, _______, + _______, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(_PROG), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, _______, + KC_TRNS, KC_TRNS, MO(_NAV), MO(_SYM), NUM_SPC, MO(_NAV), KC_TRNS, KC_TRNS ), [_GAME] = LAYOUT( @@ -63,10 +47,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Navigation [_NAV] = LAYOUT( - KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_BSPC, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_BSLS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, - BL_TOGG, BL_STEP, KC_TRNS, KC_TRNS, MO(_FUNC), KC_TRNS, KC_TRNS, KC_TRNS + KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, KC_BSPC, + KC_TRNS, KC_TAB, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_ENT, + KC_TRNS, QK_GESC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, + BL_TOGG, BL_STEP, KC_TRNS, KC_TRNS, MO(_FUNC), KC_TRNS, KC_TRNS, KC_TRNS ), // Symbol layer