mirror of
https://github.com/averymd/sofle-v2-oled-zmk.git
synced 2026-01-10 00:31:59 +00:00
Let's see if this HRM attempt even builds
This commit is contained in:
@@ -36,6 +36,28 @@
|
|||||||
bindings = <&kp>, <&kp>;
|
bindings = <&kp>, <&kp>;
|
||||||
display-name = "Mod-Tap";
|
display-name = "Mod-Tap";
|
||||||
};
|
};
|
||||||
|
hml: home_row_mod_left {
|
||||||
|
compatible = "zmk,behavior-hold-tap";
|
||||||
|
#binding-cells = <2>;
|
||||||
|
flavor = "balanced";
|
||||||
|
require-prior-idle-ms = <150>;
|
||||||
|
tapping-term-ms = <280>;
|
||||||
|
quick-tap-ms = <175>;
|
||||||
|
bindings = <&kp>, <&kp>;
|
||||||
|
hold-trigger-key-positions = <30 31 32 33>; // List of keys on the right side of the keyboard
|
||||||
|
hold-trigger-on-release;
|
||||||
|
};
|
||||||
|
hmr: home_row_mod_right {
|
||||||
|
compatible = "zmk,behavior-hold-tap";
|
||||||
|
#binding-cells = <2>;
|
||||||
|
flavor = "balanced";
|
||||||
|
require-prior-idle-ms = <150>;
|
||||||
|
tapping-term-ms = <280>;
|
||||||
|
quick-tap-ms = <175>;
|
||||||
|
bindings = <&kp>, <&kp>;
|
||||||
|
hold-trigger-key-positions = <24 25 26 27>; // List of keys on the left side of the keyboard
|
||||||
|
hold-trigger-on-release;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
keymap {
|
keymap {
|
||||||
@@ -45,16 +67,16 @@
|
|||||||
label = "default";
|
label = "default";
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------------------
|
||||||
// | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | |
|
// | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | - |
|
||||||
// | EQUAL | Q | W | E | R | T | | Y | U | I | O | P | BKSPC |
|
// | BKSPC | Q | W | E | R | T | | Y | U | I | O | P | \ |
|
||||||
// | BKSPC | A | S | D | F | G | | H | J | K | L | ; | ' |
|
// | SHIFT | A | S | D | F | G | | H | J | K | L | ; | ' |
|
||||||
// | SHIFT | Z | X | C | V | B | MUTE | | | N | M | , | . | / | SHIFT |
|
// | CTRL | Z | X | C | V | B | WIN | | ScrnS | N | M | , | . | / | SHIFT |
|
||||||
// | GUI | ALT | CTRL | LOWER| ENTER | | SPACE | RAISE| CTRL | ALT | GUI |
|
// | =/+ | Ctrl+F12 | ALT | LOWER| SPACE | | ENTER | RAISE| TAB | DEL | ESC |
|
||||||
|
|
||||||
bindings = <
|
bindings = <
|
||||||
&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 GRAVE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
|
||||||
&kp BSPC &kp Q &kp W &kp E &kp R &mt LBRC T &mt RBRC Y &kp U &kp I &kp O &kp P &kp BSLH
|
&kp BSPC &kp Q &kp W &kp E &kp R &mt LBRC T &mt RBRC Y &kp U &kp I &kp O &kp P &kp BSLH
|
||||||
&kp LSHFT &kp A &kp S &kp D &kp F &mt HOME G &mt END H &kp J &kp K &kp L &kp SEMI &kp SQT
|
&kp LSHFT &hml LEFT_WIN A &hml LALT S &hml LCTRL D &hml LSHIFT F &mt HOME G &mt END H &hmr RSHIFT J &hmr RALT K &hmr RIGHT_WIN L &kp SEMI &kp SQT
|
||||||
&kp LCTRL &kp Z &kp X &kp C &kp V &mt LBKT B &kp LEFT_WIN &kp LG(LS(S)) &mt RBKT N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
|
&kp LCTRL &kp Z &kp X &kp C &kp V &mt LBKT B &kp LEFT_WIN &kp LG(LS(S)) &mt RBKT N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
|
||||||
&kp EQUAL &kp LC(F12) &kp LALT &mo LOWER &kp SPACE &kp RET &mo RAISE &kp TAB &kp DEL &kp ESC
|
&kp EQUAL &kp LC(F12) &kp LALT &mo LOWER &kp SPACE &kp RET &mo RAISE &kp TAB &kp DEL &kp ESC
|
||||||
>;
|
>;
|
||||||
|
|||||||
Reference in New Issue
Block a user