diff --git a/config.h b/config.h index 188690a..ae127a0 100644 --- a/config.h +++ b/config.h @@ -2,7 +2,7 @@ // #define NO_AUTO_SHIFT_SYMBOLS #define NO_AUTO_SHIFT_NUMERIC -#define TAPPING_TOGGLE 2 +#define TAPPING_TOGGLE 3 #define MOUSEKEY_INTERVAL 16 #define MOUSEKEY_MAX_SPEED 5 diff --git a/crkbd.c b/crkbd.c index 708f558..38b95b5 100644 --- a/crkbd.c +++ b/crkbd.c @@ -64,10 +64,10 @@ static void oled_render_layer_state(void) { oled_write_ln_P(PSTR("Symbols"), false); break; case 6: - oled_write_ln_P(PSTR("Adjust"), false); + oled_write_ln_P(PSTR("Mouse"), false); break; case 7: - oled_write_ln_P(PSTR("Mouse"), false); + oled_write_ln_P(PSTR("Adjust"), false); break; default: oled_write_ln_P(PSTR("Undef"), false); diff --git a/keymaps/default/keymap.c b/keymaps/default/keymap.c index fd75f84..fe8d93d 100644 --- a/keymaps/default/keymap.c +++ b/keymaps/default/keymap.c @@ -45,17 +45,17 @@ void x_reset(tap_dance_state_t *state, void *user_data); const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /*DEFAULT WITH TAP DANCES*/ - [0] = LAYOUT_split_3x6_3(SH_TOGG/*TD(0)*/, KC_NO/*TD(1)*/, TD(2), TD(3), TD(4), KC_NO/*TD(5)*/, /**/ KC_NO/*TD(6)*/, TD(7), TD(8), TD(9), KC_NO/*TD(10)*/, SH_TOGG/*TD(11)*/, - QK_AREP/*TD(12)*/, KC_A/*TD(13)*/, TD(14), TD(15), TD(16), TD(17), /**/ TD(18), TD(19), TD(20), TD(21), KC_SCLN/*TD(22)*/, QK_REP/*TD(23)*/, + [0] = LAYOUT_split_3x6_3(KC_NO/*SH_TOGG*//*TD(0)*/, KC_NO/*TD(1)*/, TD(2), TD(3), TD(4), KC_NO/*TD(5)*/, /**/ KC_NO/*TD(6)*/, TD(7), TD(8), TD(9), KC_NO/*TD(10)*/, KC_NO/*SH_TOGG*//*TD(11)*/, + LCTL(KC_LGUI)/*QK_AREP*//*TD(12)*/, KC_A/*TD(13)*/, TD(14), TD(15), TD(16), TD(17), /**/ TD(18), TD(19), TD(20), TD(21), KC_SCLN/*TD(22)*/, LCTL(KC_APP)/*QK_REP*//*TD(23)*/, KC_NO/*TD(24)*/, KC_Z/*TD(25)*/, KC_X/*TD(26)*/, TD(27), TD(28), TD(29), /**/ TD(30), TD(31), TD(32), TD(33), KC_Q/*TD(34)*/, KC_NO/*TD(35)*/, - /**/ LGUI_T(KC_TAB), TT(4), LSFT_T(KC_SPC), /**/ LCTL_T(KC_ENT), LT(5, KC_ESC), TG(7) /**/), + /**/ LGUI_T(KC_TAB), TT(4), LSFT_T(KC_SPC), /**/ LCTL_T(KC_ENT), TT(6), LT(5,KC_DEL) /**/), /*DEFAULT*/ [1] = LAYOUT_split_3x6_3( SH_TOGG, KC_NO, KC_W, KC_E, KC_R, KC_NO, /**/ KC_NO, KC_U, KC_I, KC_O, KC_NO, SH_TOGG, KC_GRV, KC_A, KC_S, KC_D, KC_F, KC_G, /**/ KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, /**/ KC_N, KC_M, KC_T, KC_Y, KC_Q, KC_NO, - /**/ LGUI_T(KC_TAB), TT(4), LSFT_T(KC_SPC), /**/ LCTL_T(KC_ENT), LT(5,KC_ESC), TG(7) /**/), + /**/ LGUI_T(KC_TAB), TT(4), LSFT_T(KC_SPC), /**/ LCTL_T(KC_ENT), TT(6), LT(5,KC_DEL) /**/), /*QWERTY*/ [2] = LAYOUT_split_3x6_3( @@ -76,29 +76,29 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_NO, OSM(MOD_LSFT), KC_2, KC_3, KC_4, KC_TRNS, /**/ KC_TRNS, KC_7, KC_8, KC_9, KC_DEL, KC_NO, OSM(MOD_LALT), KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_1, /**/ KC_0, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_PSCR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_5, /**/ KC_6, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, - /**/ KC_NO, KC_TRNS, KC_TRNS, /**/ KC_BSPC, MO(6), KC_NO /**/), + /**/ KC_NO, KC_TRNS, KC_TRNS, /**/ KC_BSPC, KC_ESC, MO(7) /**/), /*SYMBOLS*/ [5] = LAYOUT_split_3x6_3( KC_NO, KC_NO, LSFT(KC_COMM), LSFT(KC_DOT), KC_DLR, KC_NO, /**/ KC_NO, KC_BSLS, KC_AMPR, KC_NO, KC_NO, KC_NO, KC_NO, KC_ASTR, KC_COMM/*KC_LPRN*/, KC_DOT/*KC_RPRN*/, KC_MINS, KC_SLSH, /**/ KC_EXLM, KC_EQL, KC_LBRC, KC_RBRC, KC_P, RALT(KC_QUOT), KC_NO, KC_NO, KC_NO, KC_CIRC, LALT(KC_LEFT), LALT(KC_RGHT), /**/ LSFT(KC_LEFT), LSFT(KC_RGHT), KC_AT, RALT(KC_QUOT), KC_NO, KC_NO, - /**/ KC_NO, MO(6), KC_DEL, /**/ KC_TRNS, KC_TRNS, KC_NO /**/), + /**/ KC_NO, MO(7), KC_DEL, /**/ KC_TRNS, KC_NO, KC_TRNS /**/), + + /*MOUSE*/ + [6] = LAYOUT_split_3x6_3( + KC_NO, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, KC_NO, /**/ KC_NO, LCTL(KC_W), LALT(KC_C), KC_NO, KC_NO, MS_ACL0, + KC_MPLY, MS_LEFT, MS_DOWN, MS_UP, MS_RGHT, LALT(KC_SPC), /**/ LALT(KC_TAB), LCA(KC_LEFT), MS_WHLD, MS_WHLU, LCA(KC_RGHT), MS_ACL1, + KC_NO, LSFT(KC_LALT), MS_WHLD, MS_WHLU, LALT(KC_LEFT), LALT(KC_RGHT), /**/ LSFT(KC_LEFT), LSFT(KC_RGHT), KC_NO, KC_NO, KC_NO, MS_ACL2, + /**/ MS_BTN3, MS_BTN2, MS_BTN1, /**/ KC_TRNS, KC_TRNS, KC_NO /**/ ), /*ADJUST*/ - [6] = LAYOUT_split_3x6_3( + [7] = LAYOUT_split_3x6_3( KC_NO, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, KC_NO, /**/ KC_NO, KC_MUTE, KC_BRID, KC_BRIU, KC_NO, KC_NO, KC_MPLY, LALT(KC_C), KC_NO, LSFT(KC_LALT), LALT(KC_TAB), LALT(KC_SPC), /**/ KC_NO, LSFT(KC_LEFT), LSFT(KC_DOWN), LSFT(KC_UP), LSFT(KC_RGHT), KC_NO, TG(2), KC_NO, KC_NO, KC_NO, LCA(KC_LEFT), LCA(KC_RGHT), /**/ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, TG(1), /**/ KC_NO, KC_TRNS, KC_NO, /**/ KC_NO, KC_TRNS, KC_NO /**/), - /*MOUSE*/ - [7] = LAYOUT_split_3x6_3( - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /**/ KC_NO, MS_WHLL, MS_WHLD, MS_WHLU, MS_WHLR, KC_NO, - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /**/ KC_NO, MS_LEFT, MS_DOWN, MS_UP, MS_RGHT, KC_NO, - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /**/ KC_NO, MS_ACL0, MS_ACL1, MS_ACL2, KC_NO, KC_NO, - /**/ KC_NO, KC_NO, KC_NO, /**/ MS_BTN1, MS_BTN2, TG(7) /**/ ), - // /*TAP DANCES*/ // [7] = LAYOUT_split_3x6_3(TD(0), TD(1), TD(2), TD(3), TD(4), TD(5), /**/ TD(6), TD(7), TD(8), TD(9), TD(10), TD(11), // TD(12), TD(13), TD(14), TD(15), TD(16), TD(17), /**/ TD(18), TD(19), TD(20), TD(21), TD(22), TD(23),