From 020b346b03f7c2db1a4ab1738d735d275199cb58 Mon Sep 17 00:00:00 2001 From: sajenim Date: Thu, 8 Feb 2024 22:48:13 +0800 Subject: [PATCH] add mod tap shift on enter --- keyboards/crkbd/keymaps/sajenim/keymap.c | 2 +- keyboards/crkbd/keymaps/sajenim/process_record.h | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/keyboards/crkbd/keymaps/sajenim/keymap.c b/keyboards/crkbd/keymaps/sajenim/keymap.c index d5745a5..26cb1ae 100644 --- a/keyboards/crkbd/keymaps/sajenim/keymap.c +++ b/keyboards/crkbd/keymaps/sajenim/keymap.c @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| OS_LSFT, KC_Q, KC_J, KC_V, KC_D, KC_K, KC_X, KC_H, KC_SLSH, KC_COMM, KC_DOT, OS_RSFT, //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| - OS_LGUI, BAK_LWR, SPACEFN, ENTERFN, DEL_RSE, OS_RALT + OS_LGUI, BAK_LWR, SPACEFN, ENT_SFT, DEL_RSE, OS_RALT //`--------------------------' `--------------------------' ), diff --git a/keyboards/crkbd/keymaps/sajenim/process_record.h b/keyboards/crkbd/keymaps/sajenim/process_record.h index d34b438..4d4a1c7 100644 --- a/keyboards/crkbd/keymaps/sajenim/process_record.h +++ b/keyboards/crkbd/keymaps/sajenim/process_record.h @@ -11,10 +11,12 @@ enum custom_keycodes { SC_TOGG, }; -// Dual role keys +/* Dual role keys */ #define SPACEFN LT(L_EXTEND, KC_SPC) -#define ENTERFN LT(L_MACRO, KC_ENT) +// mod-tap #define TABCTRL MT(MOD_LCTL, KC_TAB) +#define ENT_SFT MT(MOD_RSFT, KC_ENT) +// layer-tap #define BAK_LWR LT(L_LOWER, KC_BSPC) #define DEL_RSE LT(L_RAISE, KC_DEL)