Skip to content

Commit

Permalink
Updated keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
adv360proapp[bot] authored Jul 12, 2024
1 parent 2a3cb8b commit ac612a6
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 96 deletions.
98 changes: 8 additions & 90 deletions config/adv360.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -19,102 +19,20 @@
#include <dt-bindings/zmk/outputs.h>
#include <dt-bindings/zmk/backlight.h>

&lt {
flavor = "hold-preferred";
quick_tap_ms = <250>;
};
&mt {
flavor = "hold-preferred";
quick_tap_ms = <250>;
};
/ {
behaviors {
#include "macros.dtsi"
#include "version.dtsi"

hm: homerow_mods{
hm: homerow_mods {
compatible = "zmk,behavior-hold-tap";
label = "HOMEROW_MODS";
#binding-cells = <2>;
tapping-term-ms = <150>;
quick_tap_ms = <225>;
require-prior-idle-ms = <175>;
tapping-term-ms = <200>;
quick_tap_ms = <175>;
flavor = "tap-preferred";
bindings = <&mo>, <&kp>;
};
percol: period_colon {
compatible = "zmk,behavior-mod-morph";
label = "PERIOD_COLON";
#binding-cells = <0>;
bindings = <&kp PERIOD>, <&kp COLON>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
comexc: comma_excl {
compatible = "zmk,behavior-mod-morph";
label = "COMMA_EXCL";
#binding-cells = <0>;
bindings = <&kp COMMA>, <&kp EXCL>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
quogra: quote_grave {
compatible = "zmk,behavior-mod-morph";
label = "QUOTE_GRAVE";
#binding-cells = <0>;
bindings = <&kp SINGLE_QUOTE>, <&kp GRAVE>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
semat: semi_at {
compatible = "zmk,behavior-mod-morph";
label = "SEMI_AT";
#binding-cells = <0>;
bindings = <&kp SEMI>, <&kp AT>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
spcl4: spc_layer4 {
compatible = "zmk,behavior-mod-morph";
label = "SPC_L4";
#binding-cells = <0>;
bindings = <&sands RSHFT SPC>, <&sl 4>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
sands: shift_and_space {
compatible = "zmk,behavior-hold-tap";
label = "SHIFT_AND_SPACE";
#binding-cells = <2>;
flavor = "hold-preferred";
tapping-term-ms = <250>;
bindings = <&kp>, <&kp>;
};
convl4: conv_layer4 {
compatible = "zmk,behavior-mod-morph";
label = "CONV_L4";
#binding-cells = <0>;
bindings = <&sandconv LSHFT INT4>, <&sl 4>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
sandconv: shift_and_conv {
compatible = "zmk,behavior-hold-tap";
label = "SHIFT_AND_CONV";
#binding-cells = <2>;
flavor = "hold-preferred";
tapping-term-ms = <250>;
bindings = <&kp>, <&kp>;
};
l5nconv: l5_and_nconv {
compatible = "zmk,behavior-hold-tap";
label = "L5_AND_NCONV";
#binding-cells = <2>;
flavor = "hold-preferred";
tapping-term-ms = <200>;
bindings = <&sl>, <&kp>;
};
l5ncn: l5nconv_and_none {
compatible = "zmk,behavior-mod-morph";
label = "l5NCON5_NONE";
#binding-cells = <0>;
bindings = <&l5nconv 5 INT5>, <&none>;
mods = <(MOD_LSFT|MOD_RSFT)>;
};
};

keymap {
Expand All @@ -123,11 +41,11 @@

default_layer {
bindings = <
&kp ESC &kp N4 &kp N0 &kp N1 &kp N2 &kp N3 &mo 6 &kp K_APP &kp N7 &kp N6 &kp N5 &kp N9 &kp N8 &mo 3
&kp TAB &kp Q &kp H &kp O &kp U &kp X &kp LEFT_WIN &kp RIGHT_WIN &kp W &kp M &kp R &kp F &kp Z &kp LEFT_BRACKET
&kp MINUS &kp Y &kp I &hm 5 E &kp A &percol &kp ESC &mt LCTRL LA(TAB) &mo 6 &mo 6 &mt LCTRL LA(TAB) &kp BSPC &kp D &kp S &hm 5 T &kp N &kp B &semat
&kp LALT &kp J &kp SLASH &comexc &kp K &quogra &mo 2 &mo 2 &kp C &kp G &kp L &kp P &kp V &kp RIGHT_ALT
&kp LCTRL &kp PRINTSCREEN &kp CAPS &kp LEFT &kp RIGHT &mt LSHFT INT4 &lt 4 INT5 &kp DEL &kp INS &lt 4 ENTER &mt RSHFT SPACE &kp UP &kp DOWN &kp PAGE_UP &kp PAGE_DOWN &kp RCTRL
&kp ESC &kp N4 &kp N0 &kp N1 &kp N2 &kp N3 &mo 6 &kp K_APP &kp N7 &kp N6 &kp N5 &kp N9 &kp N8 &mo 3
&kp TAB &kp Q &kp H &kp O &kp U &kp X &kp LEFT_WIN &kp RIGHT_WIN &kp W &kp M &kp R &kp F &kp Z &kp LEFT_BRACKET
&kp MINUS &kp Y &kp I &hm &kp A &percol &kp ESC &mt LCTRL LA(TAB) &mo 6 &mo 6 &mt LCTRL LA(TAB) &kp BSPC &kp D &kp S &hm &kp N &kp B &semat
&kp LALT &kp J &kp SLASH &comexc &kp K &quogra &mo 2 &mo 2 &kp C &kp G &kp L &kp P &kp V &kp RIGHT_ALT
&kp LCTRL &kp PRINTSCREEN &kp CAPS &kp LEFT &kp RIGHT &mt LSHFT INT4 &lt 4 INT5 &kp DEL &kp INS &lt 4 ENTER &mt RSHIFT SPACE &kp UP &kp DOWN &kp PAGE_UP &kp PAGE_DOWN &kp RCTRL
>;
};

Expand Down
2 changes: 1 addition & 1 deletion config/cust_behaviors.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,4 @@
],
"type": "UD"
}
]
]
10 changes: 5 additions & 5 deletions config/keymap.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
],
"layers": [
[
"&kp ESC", "&kp N4", "&kp N0", "&kp N1", "&kp N2", "&kp N3", "&mo 6", "&kp K_APP", "&kp N7", "&kp N6", "&kp N5", "&kp N9", "&kp N8", "&mo 3",
"&kp TAB", "&kp Q", "&kp H", "&kp O", "&kp U", "&kp X", "&kp LEFT_WIN", "&kp RIGHT_WIN", "&kp W", "&kp M", "&kp R", "&kp F", "&kp Z", "&kp LEFT_BRACKET",
"&kp MINUS", "&kp Y", "&kp I", "&mokp", "&kp A", "&percol", "&kp ESC", "&mt LCTRL LA(TAB)", "&mo 6", "&mo 6", "&mt LCTRL LA(TAB)", "&kp BSPC", "&kp D", "&kp S", "&mokp", "&kp N", "&kp B", "&semat",
"&kp LALT", "&kp J", "&kp SLASH", "&comexc", "&kp K", "&quogra", "&mo 2", "&mo 2", "&kp C", "&kp G", "&kp L", "&kp P", "&kp V", "&kp RIGHT_ALT",
"&kp LCTRL", "&kp PRINTSCREEN", "&kp CAPS", "&kp LEFT", "&kp RIGHT", "&mt LSHFT INT4", "&lt 4 INT5", "&kp DEL", "&kp INS", "&mokp", "&kpkp", "&kp UP", "&kp DOWN", "&kp PAGE_UP", "&kp PAGE_DOWN", "&kp RCTRL"
"&kp ESC", "&kp N4", "&kp N0", "&kp N1", "&kp N2", "&kp N3", "&mo 6", "&kp K_APP", "&kp N7", "&kp N6", "&kp N5", "&kp N9", "&kp N8", "&mo 3",
"&kp TAB", "&kp Q", "&kp H", "&kp O", "&kp U", "&kp X", "&kp LEFT_WIN", "&kp RIGHT_WIN", "&kp W", "&kp M", "&kp R", "&kp F", "&kp Z", "&kp LEFT_BRACKET",
"&kp MINUS", "&kp Y", "&kp I", "&hm", "&kp A", "&percol", "&kp ESC", "&mt LCTRL LA(TAB)", "&mo 6", "&mo 6", "&mt LCTRL LA(TAB)", "&kp BSPC", "&kp D", "&kp S", "&hm", "&kp N", "&kp B", "&semat",
"&kp LALT", "&kp J", "&kp SLASH", "&comexc", "&kp K", "&quogra", "&mo 2", "&mo 2", "&kp C", "&kp G", "&kp L", "&kp P", "&kp V", "&kp RIGHT_ALT",
"&kp LCTRL", "&kp PRINTSCREEN", "&kp CAPS", "&kp LEFT", "&kp RIGHT", "&mt LSHFT INT4", "&lt 4 INT5", "&kp DEL", "&kp INS", "&lt 4 ENTER", "&mt RSHIFT SPACE", "&kp UP", "&kp DOWN", "&kp PAGE_UP", "&kp PAGE_DOWN", "&kp RCTRL"
], [
"&kp EQUAL", "&kp N1", "&kp N2", "&kp N3", "&kp N4", "&kp N5", "&trans", "&trans", "&none", "&kp KP_NUM", "&kp KP_EQUAL", "&kp KP_DIVIDE", "&kp KP_MULTIPLY", "&trans",
"&kp TAB", "&kp Q", "&kp W", "&kp E", "&kp R", "&kp T", "&trans", "&kp LEFT_PARENTHESIS", "&kp RIGHT_PARENTHESIS", "&kp KP_N7", "&kp KP_N8", "&kp KP_N9", "&kp KP_MINUS", "&none",
Expand Down

0 comments on commit ac612a6

Please sign in to comment.