diff --git a/keyboards/boardsource/unicorne/keymaps/markstos/config.h b/keyboards/boardsource/unicorne/keymaps/markstos/config.h index a8bac895..ca4aac25 100644 --- a/keyboards/boardsource/unicorne/keymaps/markstos/config.h +++ b/keyboards/boardsource/unicorne/keymaps/markstos/config.h @@ -27,12 +27,6 @@ // #define MASTER_RIGHT // #define EE_HANDS -// By default, when holding a dual-function key shortly after tapping it, the -// tapped key will begin repeating. This is handy for fast typists when typing -// words with double letters, such as "happy". If you turn this setting ON, it -// will be counted as a held modifier instead. -//#define TAPPING_FORCE_HOLD - // Customized by markstos #define TAPPING_TERM 200 #define TAPPING_TERM_PER_KEY diff --git a/keyboards/boardsource/unicorne/keymaps/markstos/keymap.c b/keyboards/boardsource/unicorne/keymaps/markstos/keymap.c index 41963732..89ebb984 100644 --- a/keyboards/boardsource/unicorne/keymaps/markstos/keymap.c +++ b/keyboards/boardsource/unicorne/keymaps/markstos/keymap.c @@ -7,8 +7,7 @@ enum custom_keycodes { DEFAULT = SAFE_RANGE, LOWER, RAISE, - FUNC, - BACKLIT + FUNC }; enum combos { @@ -38,6 +37,7 @@ combo_t key_combos[COMBO_COUNT] = { #define OSM_AGR OSM(MOD_RALT) #define OSL_FUN OSL(_FUNC) #define GUI_ENT GUI_T(KC_ENT) + #define LOW_TAB LT(_LOWER, KC_TAB) #define RSE_BSP LT(_RAISE, KC_BSPC) #define OSM_SFT OSM(MOD_LSFT) @@ -45,13 +45,15 @@ combo_t key_combos[COMBO_COUNT] = { // For _RAISE layer #define CTL_ESC LCTL_T(KC_ESC) +#define CTL_COPY LCTL_T(KC_C) +#define CTL_PSTE LCTL_T(KC_V) const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_QWERTY] = LAYOUT_split_3x6_3( \ //,-----------------------------------------------------. ,-----------------------------------------------------. - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_DEL,\ + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_DEL, \ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| OSM(MOD_LALT), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H ,KC_J ,KC_K ,KC_L ,KC_QUOT ,OSM_AGR,\ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| @@ -79,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| _______, KC_HOME, KC_END , KC_MINS, KC_EQL , KC_PGDN, KC_LEFT, KC_DOWN, KC_UP , KC_RGHT, KC_APP ,_______,\ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| - _______, KC_LT , KC_GT , KC_COPY, KC_PSTE, KC_SCLN, KC_MPLY, KC_MPRV, KC_MNXT, KC_VOLD, KC_VOLU,_______,\ + _______, KC_LT , KC_GT , CTL_COPY,CTL_PSTE, KC_SCLN, KC_MPLY, KC_MPRV, KC_MNXT, KC_VOLD, KC_VOLU,_______,\ //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| CTL_ESC, KC_TRNS, XXXXXXX, RAISE , KC_TRNS, KC_TRNS\ //`--------------------------' `--------------------------'