From 42e5c7eb00e807ef00cd1d641893e093e739c267 Mon Sep 17 00:00:00 2001 From: Richard Baptist Date: Thu, 15 Aug 2019 14:10:21 +0200 Subject: [PATCH] Use space cadet keys for mod tap keys --- keyboards/crkbd/keymaps/rpbaptist/config.h | 6 ++++++ keyboards/crkbd/keymaps/rpbaptist/keymap.c | 13 +++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/keyboards/crkbd/keymaps/rpbaptist/config.h b/keyboards/crkbd/keymaps/rpbaptist/config.h index 141bbba92ee..f38f20e4543 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/config.h +++ b/keyboards/crkbd/keymaps/rpbaptist/config.h @@ -80,3 +80,9 @@ along with this program. If not, see . #if !defined(NO_PRINT) && !defined(CONSOLE_ENABLE) #define NO_PRINT #endif // !NO_PRINT + +#define LCPO_KEYS KC_LCTL, KC_TRNS, KC_LGUI +#define RCPC_KEYS KC_RCTL, KC_TRNS, KC_ENTER + +#define LAPO_KEYS KC_LALT, KC_TRNS, KC_LBRACKET +#define RAPC_KEYS KC_RGUI, KC_TRNS, KC_RBRACKET diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 33b98d3e01d..fe87ad906df 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c @@ -35,11 +35,12 @@ enum custom_keycodes { #define KC_SMSPC LT(_SYM, KC_SPC) #define KC_GMSPC LT(_GAMING_EXT, KC_SPC) -#define KC_CTGUI LCTL_T(KC_LGUI) -#define KC_CTENT RCTL_T(KC_ENT) +// Obsolete in favor of space cadet keys since those ignore RETRO_TAPPING +// #define KC_CTGUI LCTL_T(KC_LGUI) +// #define KC_CTENT RCTL_T(KC_ENT) -#define KC_ALTBR LALT_T(KC_LBRACKET) -#define KC_GUIBR RGUI_T(KC_RBRACKET) +// #define KC_ALTBR LALT_T(KC_LBRACKET) +// #define KC_GUIBR RGUI_T(KC_RBRACKET) #define KC_TBFWD LCTL(KC_TAB) #define KC_TBBCK LCTL(LSFT(KC_TAB)) @@ -73,9 +74,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|------+------+------+------+------+------| |------+------+------+------+------+------| FNTAB, A, R, S, T, G, M, N, E, I, O, QUOT,\ //|------+------+------+------+------+------| |------+------+------+------+------+------| - CTGUI, Z, X, C, D, V, K, H, COMM, DOT, SLSH, CTENT,\ + LCPO, Z, X, C, D, V, K, H, COMM, DOT, SLSH, RCPC,\ //|------+------+------+------+------+------+------| |------+------+------+------+------+------+------| - ALTBR, LSPO, SMSPC, T_NAV, RSPC, GUIBR \ + LAPO, LSPO, SMSPC, T_NAV, RSPC, RAPC \ //`--------------------' `--------------------' ),