diff options
author | jack <[email protected]> | 2022-02-11 13:42:23 -0700 |
---|---|---|
committer | jack <[email protected]> | 2022-02-11 13:42:23 -0700 |
commit | 6b1b23ceec2fb3a6bbb44c3983d7911f4b45d54e (patch) | |
tree | e0fe8e1903cb657b4ecde5d2d49d0953294462ce /config | |
parent | 3bfc64bb3bac6f17273d9be5d041eb0127fb02b1 (diff) | |
download | zmk_build-6b1b23ceec2fb3a6bbb44c3983d7911f4b45d54e.tar.gz zmk_build-6b1b23ceec2fb3a6bbb44c3983d7911f4b45d54e.zip |
qaz overhaul
Diffstat (limited to 'config')
-rw-r--r-- | config/qaz.keymap | 137 |
1 files changed, 40 insertions, 97 deletions
diff --git a/config/qaz.keymap b/config/qaz.keymap index abfafb4..a588b16 100644 --- a/config/qaz.keymap +++ b/config/qaz.keymap @@ -1,116 +1,59 @@ /* * 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> -#include <dt-bindings/zmk/ext_power.h> &mt { - quick_tap_ms = <150>; + quick_tap_ms = <150>; }; < { - quick_tap_ms = <110>; + quick_tap_ms = <110>; }; - / { - combos { - compatible = "zmk,combos"; - combo_ent { - timeout-ms = <50>; - key-positions = <3 6>; - bindings = <&kp ENTER>; - }; - combo_quote { - timeout-ms = <50>; - key-positions = <14 15>; - bindings = <&kp SQT>; - }; - combo_ques { - timeout-ms = <50>; - key-positions = <23 26>; - bindings = <&kp QUESTION>; - }; - combo_dquote { - timeout-ms = <50>; - key-positions = <22 26>; - bindings = <&kp DQT>; - }; - combo_col { - timeout-ms = <50>; - key-positions = <4 5>; - bindings = <&kp COLON>; - }; - combo_unds { - timeout-ms = <50>; - key-positions = <24 25>; - bindings = <&kp UNDER>; - }; - combo_mins { - timeout-ms = <50>; - key-positions = <13 16>; - bindings = <&kp MINUS>; - }; - combo_lbrc { - timeout-ms = <50>; - key-positions = <2 3>; - bindings = <&kp LBRC>; - }; - combo_rbrc { - timeout-ms = <50>; - key-positions = <3 4>; - bindings = <&kp RBRC>; - }; - combo_lbkt { - timeout-ms = <50>; - key-positions = <5 6>; - bindings = <&kp LBKT>; - }; - combo_rbkt { - timeout-ms = <50>; - key-positions = <6 7>; - bindings = <&kp RBKT>; - }; - combo_eql { - timeout-ms = <50>; - key-positions = <12 17>; - bindings = <&kp EQUAL>; - }; - combo_plus { - timeout-ms = <50>; - key-positions = <11 18>; - bindings = <&kp PLUS>; - }; - combo_bkslsh { - timeout-ms = <50>; - key-positions = <2 7>; - bindings = <&kp BSLH>; - }; - }; +/ { + combos { + #include "combos.h" + COMBO(ENTR, &kp RET, 3 6) + COMBO(QUOT, &kp SQT, 14 15) + COMBO(DQUO, &kp DQT, 22 26) + COMBO(LBRC, &kp LBRC, 2 3) + COMBO(RBRC, &kp RBRC, 3 4) + COMBO(LBKT, &kp LBKT, 5 6) + COMBO(RBKT, &kp RBKT, 6 7) + COMBO(BKSL, &kp BSLH, 2 7) + COMBO(COLN, &kp COLON, 4 5) + COMBO(PLUS, &kp PLUS, 11 18) + COMBO(QUES, &kp QMARK, 23 26) + COMBO(UNDS, &kp UNDER, 24 25) + COMBO(MINS, &kp MINUS, 13 16) + COMBO(EQAL, &kp EQUAL, 12 17) + }; }; + / { - keymap { - compatible = "zmk,keymap"; - qwerty { - bindings = < - &mt LALT Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &mt RALT P - &mt LSHFT A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &mt RSHFT SEMI - &mt LCTL Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &mt RCTL DOT - &kp C_VOL_DN &kp C_PREV &kp LGUI < 1 SPACE &mt RGUI BSPC &kp RC(RS(V)) &kp C_NEXT &kp C_VOL_UP - >; - }; - lower { - bindings = < - &mt LALT N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &mt RALT N0 - &mt LSHFT EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPERSAND &kp ASTRK &kp LPAR &mt RSHFT RPAR - &mt LCTL ESC &kp TAB &kp CAPS &kp TILDE &kp GRAVE &kp LEFT &kp DOWN &kp UP &mt RCTL RIGHT - &kp C_BRI_DEC &reset &bootloader &trans &kp FSLH &trans &trans &kp C_BRI_INC - >; - }; - }; + keymap { + compatible = "zmk,keymap"; + qwerty { + bindings = < + &mt LALT Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &mt RALT P + &mt LSHFT A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &mt RSHFT SEMI + &mt LCTL Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &mt RCTL DOT + &kp C_VOL_DN &kp C_PREV &kp LGUI < 1 SPACE &mt RGUI BSPC &kp RC(RS(V)) &kp C_NEXT &kp C_VOL_UP + >; + }; + lower { + bindings = < + &mt LALT N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &mt RALT N0 + &mt LSHFT EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPERSAND &kp ASTRK &kp LPAR &mt RSHFT RPAR + &mt LCTL ESC &kp TAB &kp CAPS &kp TILDE &kp GRAVE &kp LEFT &kp DOWN &kp UP &mt RCTL RIGHT + &kp C_BRI_DEC &reset &bootloader &trans &kp FSLH &trans &trans &kp C_BRI_INC + >; + }; + }; }; |