Skip to content

Commit

Permalink
add combo ralting
Browse files Browse the repository at this point in the history
  • Loading branch information
kilipan committed Nov 5, 2023
1 parent c2d8e96 commit 321ea3d
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 32 deletions.
62 changes: 33 additions & 29 deletions config/base_zilpzalp.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ combo_##NAME { \
COMBO(q, &kp Q, 1 2)
COMBO(z, &kp Z, 18 19)
COMBO(v, &kp V, 0 1)
COMBO(ae, &kp RA(A), 15 27)
COMBO(oe, &kp RA(O), 17 27)
COMBO(ue, &kp RA(U), 12 27)
COMBO(sz, &kp RA(S), 13 24)
COMBO(sch, &macro_sch, 0 2)
COMBO(slash, &kp SLASH, 22 23)
COMBO(dash, &kp MINUS, 21 22)
Expand All @@ -72,35 +76,35 @@ combo_##NAME { \
COMBO(del, &kp DEL, 6 7)
COMBO(delword, &kp LC(BSPC), 5 7)
/* alternative shifting */
COMBO(Sq, &kp LS(Q), 1 2 24)
COMBO(Sz, &kp LS(Z), 18 19 24)
COMBO(Sv, &kp LS(V), 0 1 24)
COMBO(Ssch, &macro_shifted_sch, 0 2 24)
COMBO(Sw, &kp LS(W), 0 24)
COMBO(Sf, &kp LS(F), 1 24)
COMBO(Sp, &kp LS(P), 2 24)
COMBO(Sb, &kp LS(B), 3 24)
COMBO(Sj, &kp LS(J), 4 27)
COMBO(Sl, &kp LS(L), 5 27)
COMBO(Su, &kp LS(U), 6 27)
COMBO(Sy, &kp LS(Y), 7 27)
COMBO(Sr, &kp LS(R), 8 24)
COMBO(Ss, &kp LS(S), 9 24)
COMBO(St, &kp LS(T), 10 24)
COMBO(Sh, &kp LS(H), 11 24)
COMBO(Sk, &kp LS(K), 12 24)
COMBO(Sx, &kp LS(X), 13 27)
COMBO(Sn, &kp LS(N), 14 27)
COMBO(Sa, &kp LS(A), 15 27)
COMBO(Si, &kp LS(I), 16 27)
COMBO(So, &kp LS(O), 17 27)
COMBO(Sc, &kp LS(C), 18 24)
COMBO(Sg, &kp LS(G), 19 24)
COMBO(Sd, &kp LS(D), 20 24)
COMBO(Sm, &kp LS(M), 21 27)
COMBO(Scomma, &kp SEMI, 22 27)
COMBO(Sdot, &kp COLON, 23 27)
COMBO(Se, &kp LS(E), 17 26)
COMBO(Sq, &kp LS(Q), 1 2 25)
COMBO(Sz, &kp LS(Z), 18 19 25)
COMBO(Sv, &kp LS(V), 0 1 25)
COMBO(Ssch, &macro_shifted_sch, 0 2 25)
COMBO(Sw, &kp LS(W), 0 25)
COMBO(Sf, &kp LS(F), 1 25)
COMBO(Sp, &kp LS(P), 2 25)
COMBO(Sb, &kp LS(B), 3 25)
COMBO(Sj, &kp LS(J), 4 26)
COMBO(Sl, &kp LS(L), 5 26)
COMBO(Su, &kp LS(U), 6 26)
COMBO(Sy, &kp LS(Y), 7 26)
COMBO(Sr, &kp LS(R), 8 25)
COMBO(Ss, &kp LS(S), 9 25)
COMBO(St, &kp LS(T), 10 25)
COMBO(Sh, &kp LS(H), 11 25)
COMBO(Sk, &kp LS(K), 12 25)
COMBO(Sx, &kp LS(X), 13 26)
COMBO(Sn, &kp LS(N), 14 26)
COMBO(Sa, &kp LS(A), 15 26)
COMBO(Si, &kp LS(I), 16 26)
COMBO(So, &kp LS(O), 17 26)
COMBO(Sc, &kp LS(C), 18 25)
COMBO(Sg, &kp LS(G), 19 25)
COMBO(Sd, &kp LS(D), 20 25)
COMBO(Sm, &kp LS(M), 21 26)
COMBO(Scomma, &kp SEMI, 22 26)
COMBO(Sdot, &kp COLON, 23 26)
COMBO(Se, &kp LS(E), 14 15 26)
};
};

Expand Down
19 changes: 16 additions & 3 deletions config/zilpzalp.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
#CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=0
# increase combo count per key for combo shifting
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=32

#CONFIG_ZMK_SLEEP=y
# eager debouncing: 0 ms, standard: 5 ms
#CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
#CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=0

###
# DEBUG: turn on polling
#CONFIG_ZMK_KSCAN_MATRIX_POLLING=y
# DEBUG: wait time in ticks
#CONFIG_ZMK_KSCAN_MATRIX_WAIT_BEFORE_INPUTS=0
#CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS=0
###

# turn on deep sleep
CONFIG_ZMK_SLEEP=y
# increase BLE transmission power
#CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

0 comments on commit 321ea3d

Please sign in to comment.