diff --git a/keyboards/ferris/keymaps/tompi/config.h b/keyboards/ferris/keymaps/tompi/config.h index 53d51d3f27e..ab095bbbc7c 100644 --- a/keyboards/ferris/keymaps/tompi/config.h +++ b/keyboards/ferris/keymaps/tompi/config.h @@ -33,10 +33,11 @@ along with this program. If not, see . #define MOUSEKEY_WHEEL_TIME_TO_MAX 100 // Pick good defaults for enabling homerow modifiers -#define TAPPING_TERM 300 -#define PERMISSIVE_HOLD +#define TAPPING_TERM 280 +// #define PERMISSIVE_HOLD #define IGNORE_MOD_TAP_INTERRUPT #define TAPPING_FORCE_HOLD +#define RETRO_TAPPING // Underglow configuration #ifdef RGBLIGHT_ENABLE @@ -45,3 +46,5 @@ along with this program. If not, see . #define RGBLIGHT_SAT_STEP 8 #define RGBLIGHT_VAL_STEP 8 #endif + +#define UNICODE_SELECTED_MODES UC_MAC diff --git a/keyboards/ferris/keymaps/tompi/keymap.json b/keyboards/ferris/keymaps/tompi/keymap.json index f3343d94de9..76ebb3729c1 100644 --- a/keyboards/ferris/keymaps/tompi/keymap.json +++ b/keyboards/ferris/keymaps/tompi/keymap.json @@ -7,76 +7,76 @@ "layout": "LAYOUT_split_3x5_2", "layers": [ [ - "LT(5,KC_Q)", + "KC_Q", "KC_W", "KC_F", "KC_P", "KC_B", - "LT(2,KC_J)", + "KC_J", "KC_L", "KC_U", "KC_Y", - "LT(4,KC_SCLN)", - "KC_A", - "KC_R", - "KC_S", - "KC_T", + "KC_SCLN", + "LGUI_T(KC_A)", + "LALT_T(KC_R)", + "LCTL_T(KC_S)", + "LSFT_T(KC_T)", "KC_G", "KC_M", - "KC_N", - "KC_E", - "KC_I", - "KC_O", - "LSFT_T(KC_Z)", - "LT(3,KC_X)", + "LSFT_T(KC_N)", + "LCTL_T(KC_E)", + "LALT_T(KC_I)", + "LGUI_T(KC_O)", + "KC_Z", + "KC_X", "KC_C", "KC_D", - "KC_V", + "LT(5,KC_V)", "LT(1,KC_K)", "KC_H", - "LALT_T(KC_COMM)", - "LCTL_T(KC_DOT)", - "LSFT_T(KC_SLSH)", + "KC_COMM", + "KC_DOT", + "KC_SLSH", "LT(6,KC_ESC)", - "KC_BSPC", - "KC_SPC", + "LT(3,KC_BSPC)", + "LT(2,KC_SPC)", "LT(4,KC_ENT)" ], [ - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_QUOT", - "KC_BTN1", - "KC_WH_U", - "KC_BTN2", - "KC_TRNS", - "KC_TRNS", - "KC_BTN2", - "KC_NO", - "KC_BTN1", - "KC_TRNS", - "KC_SCLN", - "KC_MS_L", - "KC_MS_D", - "KC_MS_U", - "KC_MS_R", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_LBRC", + "KC_VOLU", "KC_WH_L", - "KC_WH_D", + "KC_MS_U", + "KC_WH_U", "KC_WH_R", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_MS_L", + "KC_BTN2", + "KC_BTN1", + "KC_MS_R", + "KC_MUTE", + "KC_NO", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", - "KC_TRNS" + "KC_VOLD", + "KC_MNXT", + "KC_MS_D", + "KC_WH_D", + "KC_MPLY", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO" ], [ "KC_NO", @@ -111,108 +111,108 @@ "KC_NO", "KC_TRNS", "KC_TRNS", - "KC_TRNS", - "KC_TRNS" + "KC_NO", + "KC_NO" ], [ - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TAB", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_AT", "KC_UNDS", "KC_PIPE", "KC_QUOT", "KC_ESC", - "KC_CIRC", - "KC_ASTR", - "KC_AMPR", - "KC_NO", "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", "KC_HASH", - "KC_QUOT", + "KC_TAB", "KC_EXLM", "KC_DQUO", "KC_DLR", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TILD", "KC_QUOT", - "KC_SCLN", - "KC_LBRC", + "KC_BSLS", + "KC_SLSH", + "KC_AMPR", + "KC_NO", + "KC_NO", "KC_TRNS", - "RGB_RMOD", - "KC_TRNS", - "KC_TRNS", - "RGB_MOD" + "KC_TRNS" ], [ - "KC_TRNS", + "KC_NO", "KC_COLN", "KC_LT", "KC_GT", "KC_SCLN", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", "KC_LCBR", "KC_RCBR", "KC_LPRN", "KC_RPRN", "KC_AT", + "KC_NO", "KC_TRNS", "KC_TRNS", - "KC_EQL", - "KC_PLUS", - "KC_PERC", "KC_TRNS", + "KC_TRNS", + "KC_NO", "KC_EXLM", "KC_LBRC", "KC_RBRC", "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO" ], [ - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", "KC_F7", "KC_F8", "KC_F9", "KC_F10", "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", "KC_NO", - "LCTL(KC_LALT)", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", "KC_F4", "KC_F5", "KC_F6", "KC_F11", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", - "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", "KC_F1", "KC_F2", "KC_F3", @@ -233,10 +233,10 @@ "KC_8", "KC_9", "KC_PAST", - "KC_NO", - "KC_NO", - "KC_NO", - "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", "KC_NO", "KC_PMNS", "KC_4",