diff options
author | Jack <[email protected]> | 2021-03-15 13:56:32 -0600 |
---|---|---|
committer | Jack <[email protected]> | 2021-03-15 13:56:32 -0600 |
commit | c58028f1a0e50f6916e81039a15126795bd0f395 (patch) | |
tree | 5e6c8317bbe7ebaa58e88ed659f5255f6bdbff37 /config/qaz.keymap | |
parent | ab874c451f2a7d0738c8ddd15eaa30e5178754a4 (diff) | |
download | zmk_build-c58028f1a0e50f6916e81039a15126795bd0f395.tar.gz zmk_build-c58028f1a0e50f6916e81039a15126795bd0f395.zip |
Initialize ZMK config
Diffstat (limited to 'config/qaz.keymap')
-rw-r--r-- | config/qaz.keymap | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/config/qaz.keymap b/config/qaz.keymap new file mode 100644 index 0000000..a832860 --- /dev/null +++ b/config/qaz.keymap @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2020 The ZMK Contributors + * + * SPDX-License-Identifier: MIT + */ + +#include <behaviors.dtsi> +#include <dt-bindings/zmk/keys.h> +#include <dt-bindings/zmk/bt.h> + +#define DEFAULT 0 +#define NUM_SYM 1 +#define NAV 2 + +/ { + behaviors { + hm: homerow_mods { + compatible = "zmk,behavior-hold-tap"; + label = "homerow mods"; + #binding-cells = <2>; + tapping-term-ms = <225>; + flavor = "tap-preferred"; + bindings = <&kp>, <&kp>; + }; + }; +}; + +/ { + keymap { + compatible = "zmk,keymap"; + + default_layer { + bindings = < + &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P + &hm LGUI A &hm LALT S &hm LCTRL D &hm LSHFT F &kp G &kp H &hm RSHFT J &hm RCTRL K &hm RALT L &hm RGUI RET + &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT + &kp LSHFT &kp LGUI &kp LALT < NAV RET < NUM_SYM SPACE &kp COLON &kp SQT &kp FSLH + >; + }; + num_sym { + bindings = < + &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 + &trans &trans &trans &trans &trans &trans &trans &trans &kp EQUAL &kp MINUS + &kp DEL &none &none &none &none &none &none &none &kp DOT + &bootloader &reset &none &trans &trans &kp RET &trans &kp FSLH + >; + }; + + nav { + bindings = < + &bt BT_CLR &bt BT_NXT &bt BT_PRV &none &none &none &none &kp UP &none &kp BSPC + &trans &trans &trans &trans &none &none &kp LEFT &kp DOWN &kp RIGHT &none + &none &none &none &none &none &none &none &none &none + &none &none &none &trans &trans &kp RET &trans &kp FSLH + >; + }; + }; +};
\ No newline at end of file |