Skip to content

Commit

Permalink
chore: update keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
taekwombo committed Oct 17, 2023
1 parent 910dd87 commit 4693694
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 48 deletions.
6 changes: 3 additions & 3 deletions config/boards/shields/dactyl/dactyl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
rows = <6>;

map = <
RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9)
RC(0,0) RC(0,1) RC(0,2) RC(0,3) RC(0,4) RC(0,5) RC(0,6) RC(0,7) RC(0,8) RC(0,9) RC(0,10) RC(0,11)
RC(1,0) RC(1,1) RC(1,2) RC(1,3) RC(1,4) RC(1,5) RC(1,6) RC(1,7) RC(1,8) RC(1,9) RC(1,10) RC(1,11)
RC(2,0) RC(2,1) RC(2,2) RC(2,3) RC(2,4) RC(2,5) RC(2,6) RC(2,7) RC(2,8) RC(2,9) RC(2,10) RC(2,11)
RC(3,0) RC(3,1) RC(3,2) RC(3,3) RC(3,4) RC(3,5) RC(3,6) RC(3,7) RC(3,8) RC(3,9) RC(3,10) RC(3,11)
RC(4,0) RC(4,1) RC(4,2) RC(4,3) RC(4,4) RC(4,5) RC(4,6) RC(4,7) RC(4,8) RC(4,9) RC(4,10) RC(4,11)
RC(5,4) RC(5,5) RC(5,6) RC(5,7)
RC(4,2) RC(4,3) RC(4,4) RC(4,5) RC(4,6) RC(4,7) RC(4,8) RC(4,9)
RC(5,5) RC(5,6)
>;
};

Expand Down
91 changes: 46 additions & 45 deletions config/boards/shields/dactyl/dactyl.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -12,80 +12,81 @@
compatible = "zmk,keymap";

/* QWERTY
* ┌──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┐
* │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │
* ┌──────┬──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┬──────┐
* │ ` │ 1 │ W │ E │ R │ T │ │ Y │ U │ I │ O │ 0 │ - │
* ┌──────┬──────┬──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┬──────┬──────┐
* │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │ - │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ Tab │ Q │ SDFG │ │ HJKL │ P │ = │
* │ Tab │ Q │ WERT │ │ YUIO │ P │ = │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ \ │ A │ XCVB │ │ NM,. │ ; │ ' │
* │ \ │ A │ SDFG │ │ HJKL │ ; │ ' │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │LSFIFT│ Z │ LALT │ APP │ BSPC │ LCTL │ │ RCTL │REPEAT│ [ │ ] │ / │RSHIFT│
* └──────┴──────┴──────┴──────┴─┬────┴─┬──┬─┴────┐ ┌────┴─┬──┬─┴────┬─┴──────┴──────┴──────┴──────┘
* │ LGUI │ │RALT/␣│ │ ⮠ │ │ MOD │
* └──────┘ └──────┘ └──────┘ └──────┘
* │LSFIFT│ Z │ X │ C │ V │ B │ │ N │ M │ , │ . │ / │RSHIFT│
* └──────┴──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┴──────┘
* │CAPS_W│ LGUI │ LALT │ LCTL │ │ RCTL │L_LOW │ [ │ ] │
* └──────┴──────┴──────┴────┬─┴────┐ ┌────┴─┬────┴──────┴──────┴──────┘
* │RALT/␣│ │ RET │
* └──────┘ └──────┘
* l-alt, l-gui, app
*/
qwerty_layer {
bindings = <
&kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9
&kp GRAVE &kp N1 &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp N0 &kp MINUS
&kp TAB &kp Q &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp P &kp EQUAL
&kp BSLH &kp A &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SEMI &kp SQT
&kp LSHFT &kp Z &kp LALT &kp K_APP &kp BSPC &kp LCTRL &kp RCTRL &key_repeat &kp LBKT &kp RBKT &kp FSLH &kp RSHFT
&kp LGUI &mt RALT SPACE &kp RET &mo L_LOW
&kp GRAVE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp EQUAL
&kp BSLH &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&caps_word &kp LGUI &kp LALT &kp LCTRL &kp RCTRL &mo L_LOW &kp LBKT &kp RBKT
&mt RALT SPACE &kp RET
>;
};

/* LOWER
* ┌──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┐
* │ F3 │ F4 │ F5 │ F6 │ │ F7 │ F8 │ F9 │ F10 │
* ┌──────┬──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┬──────┐
* │ F1 │ F2 │ BRI+ │ INS │ PGUP │ HOME │ │ │ │ │ │ F11 │ F12 │
* ┌──────┬──────┬──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┬──────┬──────┐
* │ F1 │ F2 │ F3 │ F4 │ F5 │ F6 │ │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ VOL+ │ NEXT │ BRI-DELPGDNEND │ │ LEFT │ DOWN UP │ RGHT │ │ CAPS │
* │ VOL+ │ NEXT │ BRI+INSPGUPHOME │ │ │ │ CAPS │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ VOL- │ PREV │ │ │ │ │ │ │ │ SCRL │
* │ VOL- │ PREV │ BRI- │ DEL │ PGDN │ END │ │ LEFT │ DOWN UP │ RGHT │ │ SCRL │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ MUTE │ PP │ │ │ │ │ │ │ │ ESC │ │ │CAPS_W│
* └──────┴──────┴──────┴──────┴─┬────┴─┬──┬─┴────┐ ┌────┴─┬──┬─┴────┬─┴──────┴──────┴──────┴──────┘
* │ MOD │ │ │ │ │ │ │
* └──────┘ └──────┘ └──────┘ └──────┘
* │ MUTE │ PP │ │ │ │ │ │ │ │ │ │ │ APP │
* └──────┴──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┴──────┘
* │ │ │ │ │ │ │ │ ESC │ │
* └──────┴──────┴──────┴────┬─┴────┐ ┌────┴─┬────┴──────┴──────┴──────┘
* │L_SYS │ │ │
* └──────┘ └──────┘
*/
lower_layer {
bindings = <
&kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10
&kp F1 &kp F2 &kp C_BRI_UP &kp INS &kp PG_UP &kp HOME &none &none &none &none &kp F11 &kp F12
&kp C_VOL_UP &kp C_NEXT &kp C_BRI_DN &kp DEL &kp PG_DN &kp END &kp LEFT &kp DOWN &kp UP &kp RIGHT &none &kp CAPS
&kp C_VOL_DN &kp C_PREV &none &none &none &none &none &none &none &none &none &kp SLCK
&kp C_MUTE &kp C_PP &none &none &none &none &none &none &kp ESC &none &none &caps_word
&mo L_SYS &none &none &none
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12
&kp C_VOL_UP &kp C_NEXT &kp C_BRI_UP &kp INS &kp PG_UP &kp HOME &none &none &none &none &none &kp CAPS
&kp C_VOL_DN &kp C_PREV &kp C_BRI_DN &kp DEL &kp PG_DN &kp END &kp LEFT &kp DOWN &kp UP &kp RIGHT &none &kp SLCK
&kp C_MUTE &kp C_PP &none &none &none &none &none &none &none &none &none &kp K_APP
&none &none &none &none &none &none &kp ESC &none
&mo L_SYS &none
>;
};

/* SYSTEM
* ┌──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┐
* │ │ │ │ │ │BSEL0 │BSEL1 │BSEL2 │BSEL3 │
* ┌──────┬──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┬──────┐
* │BOOTL │ │ │ │ │ │ │ │ │ │ │ │BOOTL │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ │ │ │ │ │BCLEAR│ │BNEXT │BPREV │ │ │ │ │
* ┌──────┬──────┬──────┬──────┬──────┬──────┐ ┌──────┬──────┬──────┬──────┬──────┬──────┐
* │BOOTL │ │ │ │ │ │ │BSEL0 │BSEL1 │BSEL2 │BSEL3 │ │BOOTL │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ │ │ │ │ │ │ │ │ │ │ │ │ │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │ │ │ │ │ │BCLEAR│ │BNEXT │BPREV │ │ │ │ │
* ├──────┼──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┼──────┤
* │RESET │ │ │ │ │ │ │ │ │ │ │ │RESET │
* └──────┴──────┴──────┴──────┴─┬────┴─┬──┬─┴────┐ ┌────┴─┬──┬─┴────┬─┴──────┴──────┴──────┴──────┘
* │ │ │ │ │ │ │ │
* └──────┘ └──────┘ └──────┘ └──────┘
* └──────┴──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┴──────┘
* │ │ │ │ │ │ │ │ │ │
* ┴──────┴──────┴──────┴────┬─┴────┐ ┌────┴─┬────┴──────┴──────┴──────┘
* │ │ │ │
* └──────┘ └──────┘
*/
system_layer {
bindings = <
&none &none &none &none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3
&bootloader &none &none &none &none &none &none &none &none &none &none &bootloader
&none &none &none &none &none &bt BT_CLR &bt BT_NXT &bt BT_PRV &none &none &none &none
&bootloader &none &none &none &none &none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &none &bootloader
&none &none &none &none &none &none &none &none &none &none &none &none
&none &none &none &none &none &bt BT_CLR &bt BT_NXT &bt BT_PRV &none &none &none &none
&sys_reset &none &none &none &none &none &none &none &none &none &none &sys_reset
&none &none &none &none
&none &none &none &none &none &none &none &none
&none &none
>;
};
};
Expand Down

0 comments on commit 4693694

Please sign in to comment.