From b2fc433c03ad10efcbb6cd75508b9f5d994471b2 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Tue, 24 Sep 2019 14:28:16 +0200 Subject: [PATCH] Use dedicatec SYM key, combine SHIFT with SPACE/ENTER --- keyboards/crkbd/keymaps/rpbaptist/config.h | 4 ++-- keyboards/crkbd/keymaps/rpbaptist/keymap.c | 16 ++++++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/config.h b/keyboards/crkbd/keymaps/rpbaptist/config.h index a458560a6e6..3ed673c92e6 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/config.h +++ b/keyboards/crkbd/keymaps/rpbaptist/config.h @@ -84,8 +84,8 @@ along with this program. If not, see . #define LCPO_KEYS KC_LCTL, KC_TRNS, KC_LBRACKET #define RCPC_KEYS KC_RCTL, KC_TRNS, KC_RBRACKET -#define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_LBRACKET -#define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_RBRACKET +#define LSPO_KEYS KC_LSHIFT, KC_TRNS, KC_SPACE +#define RSPC_KEYS KC_RSHIFT, KC_TRNS, KC_ENTER #undef PRODUCT #define PRODUCT Corne Keyboard diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index d194ca88c3d..aacc1e6ea07 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -31,8 +31,12 @@ enum custom_keycodes { #define KC_T_NAV TT(_NAV) #define KC_S_NAV MO(_NAV) +#define KC_T_SYM TT(_SYM) +#define KC_S_SYM MO(_SYM) + #define KC_FNTAB LT(_FN, KC_TAB) #define KC_SMSPC LT(_SYM, KC_SPC) + #define KC_GMSPC LT(_GAMING_EXT, KC_SPC) #define KC_TBFWD LCTL(KC_TAB) @@ -69,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| LCPO, Z, X, C, D, V, K, H, COMM, DOT, SLSH, RCPC,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - LALT, LSPO, SMSPC, T_NAV, RSPC, RGUI \ + LALT, T_SYM, LSPO, RSPC, T_NAV, RGUI \ //`--------------------' `--------------------' ), @@ -79,9 +83,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| TAB, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____,\ + LCTL, _____, _____, _____, _____, _____, _____, _____, _____, _____, _____, RCTL,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, LSFT, GMSPC, _____, RSFT, _____ \ + _____, _____, SPACE, _____, _____, _____ \ //`--------------------' `--------------------' ), @@ -105,7 +109,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| _____, XXXXX, XXXXX, XXXXX, EUR, PLUS, MINS, UNDS, LT, GT, EQL, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, _____, _____, _____, _____,_____ \ + _____, S_SYM, _____, _____, _____,_____ \ //`--------------------' `--------------------' ), @@ -117,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| _____, XXXXX, WH_L, XXXXX, WH_R, XXXXX, XXXXX, ACL0, ACL1, ACL2, XXXXX, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+-----+-------| - _____, _____, _____, S_NAV, _____, _____ \ + _____, _____, _____, _____, S_NAV, _____ \ //`--------------------' `--------------------' ), @@ -129,7 +133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| _____, F11, F12, XXXXX, XXXXX, PSCR, XXXXX, 1, 2, 3, XXXXX, _____,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - _____, _____, SPC, 0, DOT, COMM \ + _____, _____, _____, 0, DOT, COMM \ //`--------------------' `--------------------' ),