diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml old mode 100644 new mode 100755 diff --git a/.gitmodules b/.gitmodules old mode 100644 new mode 100755 diff --git a/build.yaml b/build.yaml old mode 100644 new mode 100755 diff --git a/config/28-01.keymap b/config/28-01.keymap old mode 100644 new mode 100755 diff --git a/config/Sunaku's Keymap v34 (Glorious Engrammer).keymap b/config/Sunaku's Keymap v34 (Glorious Engrammer).keymap old mode 100644 new mode 100755 diff --git a/config/base.keymap b/config/base.keymap old mode 100644 new mode 100755 diff --git a/config/combos.dtsi b/config/combos.dtsi old mode 100644 new mode 100755 diff --git a/config/corneish_zen.conf b/config/corneish_zen.conf old mode 100644 new mode 100755 diff --git a/config/corneish_zen.keymap b/config/corneish_zen.keymap old mode 100644 new mode 100755 diff --git a/config/extra_keys.h b/config/extra_keys.h old mode 100644 new mode 100755 diff --git a/config/glove80.conf b/config/glove80.conf old mode 100644 new mode 100755 diff --git a/config/glove80.keymap b/config/glove80.keymap old mode 100644 new mode 100755 diff --git a/config/glv.c b/config/glv.c old mode 100644 new mode 100755 diff --git a/config/layer.template b/config/layer.template old mode 100644 new mode 100755 diff --git a/config/mouse.dtsi b/config/mouse.dtsi old mode 100644 new mode 100755 diff --git a/config/my.keymap b/config/my.keymap old mode 100644 new mode 100755 index 5b8a34330..c59cad7ed --- a/config/my.keymap +++ b/config/my.keymap @@ -100,7 +100,7 @@ ZMK_BEHAVIOR(copy_cut, tap_dance, /* HYPER Macros */ -ZMK_BEHAVIOR(new_win, macro, +ZMK_BEHAVIOR(h_a, macro, wait-ms = <10>; tap-ms = <5>; bindings = <&kp LG(A)>; @@ -160,18 +160,72 @@ ZMK_BEHAVIOR(spot_p, macro, bindings = <&kp LG(LS(P))>; ) -ZMK_BEHAVIOR(spot_n, macro, +ZMK_BEHAVIOR(h_n, macro, wait-ms = <10>; tap-ms = <5>; - bindings = <&kp LG(O)>; + bindings = <&kp LG(N)>; ) -ZMK_BEHAVIOR(spot_prev, macro, +ZMK_BEHAVIOR(h_a, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(A)>; +) + +ZMK_BEHAVIOR(h_i, macro, wait-ms = <10>; tap-ms = <5>; bindings = <&kp LG(I)>; ) +ZMK_BEHAVIOR(h_o, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(O)>; +) + +ZMK_BEHAVIOR(h_apo, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(M))>; +) + +ZMK_BEHAVIOR(h_dash, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(N))>; +) + +ZMK_BEHAVIOR(h_semi, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(A))>; +) + +ZMK_BEHAVIOR(h_pgup, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(I))>; +) + +ZMK_BEHAVIOR(h_left, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(O))>; +) + +ZMK_BEHAVIOR(h_right, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(L))>; +) + +ZMK_BEHAVIOR(mouse_place, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LG(LA(U))>; +) + ZMK_BEHAVIOR(clip, macro, wait-ms = <10>; tap-ms = <5>; @@ -193,7 +247,7 @@ ZMK_BEHAVIOR(n_tab, macro, ZMK_BEHAVIOR(c_tab, macro, wait-ms = <10>; tap-ms = <5>; - bindings = <&kp LC(W) &kp LC(LS(TAB))>; + bindings = <&kp LC(W)>; ) ZMK_BEHAVIOR(p_page, macro, @@ -250,12 +304,6 @@ ZMK_BEHAVIOR(p_tmux, macro, bindings = <&kp LC(A) &kp P>; ) -ZMK_BEHAVIOR(tmux_cl, macro, - wait-ms = <30>; - tap-ms = <5>; - bindings = <&kp LC(A) &kp F>; -) - ZMK_BEHAVIOR(tmux_opn, macro, wait-ms = <30>; tap-ms = <5>; @@ -324,9 +372,9 @@ ZMK_BEHAVIOR(o_tab, macro, // paste yt ZMK_BEHAVIOR(p_yt, macro, - wait-ms = <10>; + wait-ms = <25>; tap-ms = <5>; - bindings = <&kp LS(LG(LA(F1)))>; + bindings = <&kp LC(C) &kp LS(LG(LA(F1)))>; ) ZMK_BEHAVIOR(p_ggl, macro, @@ -335,19 +383,6 @@ ZMK_BEHAVIOR(p_ggl, macro, bindings = <&kp LC(C) &kp LC(T) &kp LC(V) &kp ENTER>; ) -// middle click -ZMK_BEHAVIOR(m_clk, macro, - wait-ms = <10>; - tap-ms = <5>; - bindings = <&kp LG(LA(N))>; -) - -ZMK_BEHAVIOR(m_clk_s, macro, - wait-ms = <10>; - tap-ms = <5>; - bindings = <&kp LG(LA(T))>; -) - ZMK_BEHAVIOR(p0, macro, wait-ms = <10>; tap-ms = <5>; @@ -456,12 +491,6 @@ ZMK_BEHAVIOR(unfullscr, macro, bindings = <&kp LS(LG(F))>; ) -ZMK_BEHAVIOR(full_magic, macro, - wait-ms = <135>; - tap-ms = <5>; - bindings = <&kp LS(W) &kp LG(LS(E)) &kp LG(E) &kp F &kp LC(X) &kp LG(E)>; -) - ZMK_BEHAVIOR(scs, macro, wait-ms = <10>; tap-ms = <5>; @@ -474,6 +503,18 @@ ZMK_BEHAVIOR(tmux_p, macro, bindings = <&kp LC(A)>; ) +ZMK_BEHAVIOR(tmux_choose, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LC(A) &kp S>; +) + +ZMK_BEHAVIOR(tmux_switch, macro, + wait-ms = <10>; + tap-ms = <5>; + bindings = <&kp LC(A) &kp L>; +) + /* Keymap */ // ZMK_CONDITIONAL_LAYER(FN NUM, SYS) // FN + NUM --> SYS @@ -482,9 +523,9 @@ ZMK_LAYER(rsthd, //╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ &kp EXCL &kp STAR &yt_p &kp BSLH &kp HASH &n_win &p_win &c_tab &p_tab &n_tab //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────╮ ╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp GRAVE &kp N7 &kp N8 &kp N9 &kp N0 &kp N5 &kp N6 &kp N1 &kp N2 &kp N3 &kp N4 &kp AMPS + &kp GRAVE &kp N7 &kp N8 &kp N9 &kp N0 &kp N5 &kp N6 &kp N1 &kp N2 &kp N3 &kp N4 XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp TAB &kp J &kp C &kp Y &kp F &kp K &kp Z &kp L &kp COMMA &kp U &kp Q &kp EQUAL + &kp TAB &kp J &kp C &kp Y &kp F &kp K &kp Z &kp L &kp COMMA &kp U &kp Q &tmux_switch //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp LSHIFT &kp R &kp S &kp T &kp H &kp D &kp M &kp N &kp A &kp I &kp O &kp SQT //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤╭─────────────┬─────────────┬─────────────╮╭─────────────┬─────────────┬─────────────╮├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ @@ -532,9 +573,9 @@ ZMK_LAYER(symbol, //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────╮ ╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ XXX &kp GRAVE &kp PIPE &kp SEMI &kp SEMI &kp COMMA XXX XXX XXX XXX XXX XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp HASH &kp GRAVE &kp SQT &kp DQT &kp MINUS &kp QMARK &kp SEMI &kp LCTRL &kp RALT &kp LSHFT &kp LGUI XXX + &kp HASH &kp CARET &kp SQT &kp DQT &kp MINUS &kp QMARK &kp SEMI &kp LCTRL &kp RALT &kp LSHFT &kp LGUI XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &kp TILDE &kp CARET &kp EQUAL &kp UNDER &kp DLLR &kp STAR &kp DOT &kp BSPC &kp TAB &kp SPACE &kp RET XXX + &kp TILDE &kp GRAVE &kp EQUAL &kp UNDER &kp DLLR &kp STAR &kp DOT &kp BSPC &kp TAB &kp SPACE &kp RET XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤╭─────────────┬─────────────┬─────────────╮╭─────────────┬─────────────┬─────────────╮├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp EXCL &kp LBRC &kp LPAR &kp RPAR &kp RBRC &kp FSLH &kp BSLH &kp COLON &kp STAR XXX XXX XXX &kp FSLH &kp DEL &kp LS(TAB) XXX XXX XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────╯├─────────────┼─────────────┼─────────────┤├─────────────┼─────────────┼─────────────┤╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ @@ -548,13 +589,13 @@ ZMK_LAYER(hyper, //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────╮ ╭─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ XXX &p7 &p8 &p9 &p0 &p5 &p6 &p1 &p2 &p3 &p4 XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - XXX &unfullscr XXX &dmenu &sup_f &full_magic &vol_u ©_cut &p_desk &cycle_tabs &spot_prev XXX + XXX &unfullscr XXX &dmenu &sup_f XXX &vol_u ©_cut &p_desk &cycle_tabs XXX XXX //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &zoom_in XXX &s_yt &s_ggl XXX &o_tab &vol_d &p_win &new_win &shift_desk &spot_n &cl_win + &zoom_in XXX &s_yt &s_ggl XXX &o_tab &vol_d &h_n &h_a &h_i &h_o &h_apo //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤╭─────────────┬─────────────┬─────────────╮╭─────────────┬─────────────┬─────────────╮├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - &zoom_out XXX &p_yt &p_ggl &clip &c_tab &lay_magic &set_lay_ma XXX &scs &tmux_cl &tmux_p &paste &n_win &n_desk &yt_p &lay_magic &full_magic + &zoom_out XXX &p_yt &p_ggl &clip &c_tab &lay_magic &set_lay_ma XXX &scs &mouse_place &tmux_p &p_win &n_win &n_desk &h_dash &h_semi &h_pgup //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────╯├─────────────┼─────────────┼─────────────┤├─────────────┼─────────────┼─────────────┤╰─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - XXX &paste &m_clk &m_clk_s ©_cut &yt_p &media_back &media_frw XXX &tmux_opn XXX &p_tmux &n_tmux &spot_p &shift_desk XXX + XXX &paste XXX XXX ©_cut &yt_p &media_back &media_frw XXX &tmux_opn &paste &p_tmux &n_tmux &h_left &h_right &cl_win //╰─────────────┴─────────────┴─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────┴─────────────┴─────────────╯ ) diff --git a/config/planck_rev6.conf b/config/planck_rev6.conf old mode 100644 new mode 100755 diff --git a/config/planck_rev6.keymap b/config/planck_rev6.keymap old mode 100644 new mode 100755 diff --git a/config/west.yml b/config/west.yml old mode 100644 new mode 100755 diff --git a/img/keymap.png b/img/keymap.png old mode 100644 new mode 100755 diff --git a/readme.md b/readme.md old mode 100644 new mode 100755 diff --git a/scripts/readme.md b/scripts/readme.md old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/.gitattributes b/zmk-nodefree-config/.gitattributes old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/LICENSE b/zmk-nodefree-config/LICENSE old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/README.md b/zmk-nodefree-config/README.md old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/example.keymap b/zmk-nodefree-config/example.keymap old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/helper.h b/zmk-nodefree-config/helper.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/czech.dtsi b/zmk-nodefree-config/international_chars/czech.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/danish.dtsi b/zmk-nodefree-config/international_chars/danish.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/french.dtsi b/zmk-nodefree-config/international_chars/french.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/german.dtsi b/zmk-nodefree-config/international_chars/german.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/german_alt.dtsi b/zmk-nodefree-config/international_chars/german_alt.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/greek.dtsi b/zmk-nodefree-config/international_chars/greek.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/russian.dtsi b/zmk-nodefree-config/international_chars/russian.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/international_chars/swedish.dtsi b/zmk-nodefree-config/international_chars/swedish.dtsi old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_34keys.h b/zmk-nodefree-config/keypos_def/keypos_34keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_34keys_osprette.h b/zmk-nodefree-config/keypos_def/keypos_34keys_osprette.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_36keys.h b/zmk-nodefree-config/keypos_def/keypos_36keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_38keys.h b/zmk-nodefree-config/keypos_def/keypos_38keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_42keys.h b/zmk-nodefree-config/keypos_def/keypos_42keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_44keys.h b/zmk-nodefree-config/keypos_def/keypos_44keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_46keys_hillside.h b/zmk-nodefree-config/keypos_def/keypos_46keys_hillside.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_48keys.h b/zmk-nodefree-config/keypos_def/keypos_48keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_48keys_hillside.h b/zmk-nodefree-config/keypos_def/keypos_48keys_hillside.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_48keys_wide.h b/zmk-nodefree-config/keypos_def/keypos_48keys_wide.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_50keys.h b/zmk-nodefree-config/keypos_def/keypos_50keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_52keys_hillside.h b/zmk-nodefree-config/keypos_def/keypos_52keys_hillside.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_56keys_hillside.h b/zmk-nodefree-config/keypos_def/keypos_56keys_hillside.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_58keys.h b/zmk-nodefree-config/keypos_def/keypos_58keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_60keys.h b/zmk-nodefree-config/keypos_def/keypos_60keys.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_adv360.h b/zmk-nodefree-config/keypos_def/keypos_adv360.h old mode 100644 new mode 100755 diff --git a/zmk-nodefree-config/keypos_def/keypos_glv80.h b/zmk-nodefree-config/keypos_def/keypos_glv80.h old mode 100644 new mode 100755