mirror of
https://codeberg.org/ProgramSnail/my-crkbd-firmware.git
synced 2025-12-06 06:48:44 +00:00
improvements
This commit is contained in:
parent
f211e4a793
commit
9257714ece
3 changed files with 17 additions and 17 deletions
2
config.h
2
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
|
||||
|
|
|
|||
4
crkbd.c
4
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);
|
||||
|
|
|
|||
|
|
@ -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),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue