diff --git a/config/kyria_rev3.keymap b/config/kyria_rev3.keymap index c828e15..3ef930b 100644 --- a/config/kyria_rev3.keymap +++ b/config/kyria_rev3.keymap @@ -23,45 +23,46 @@ compatible = "zmk,keymap"; default_layer { - // --------------------------------------------------------------------------------------------------------------------------------- // | TAB | Q | W | E | R | T | | Y | U | I | O | P | BackSPC | - // | SHIFT | A | S | D | F | G | | H | J | K | L | ; | "' | - // | LCTRL | Z | X | C | V | B | NONE | V | | V | NONE | N | M | , | . | / | \ | - // | ESC | GUI | LALT | RET | LClick| | RAISE | SPACE | LOWER | R_Bracket | L_Bracket | - bindings = < - &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC - &kp LSHFT &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT - &kp LCTRL &kp Z &kp X &kp C &kp V &kp B &none &kp V &kp V &none &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp BSLH - &kp ESC &kp LGUI &kp LALT &kp RET &mkp LCLK &mo RAISE &kp SPACE &mo LOWER &kp RBKT &kp LBKT + bindings = < + // ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ + &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &kp LSHFT &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼─────────────────────────────╮ ╭─────────────────────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &kp LCTRL &kp Z &kp X &kp C &kp V &kp B &none &kp V &kp V &none &kp N &kp M &kp COMMA &kp DOT &kp FLSH &kp BSLH + // ╰──────────────┴──────────────┴──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┴──────────────┴──────────────╯ + &kp ESC &kp LGUI &kp LALT &kp RET &mkp LCLK &mo RAISE &kp SPACE &mo LOWER &kp RBKT &kp LBKT + // ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ >; sensor-bindings = <&inc_dec_kp UP_ARROW DOWN_ARROW &inc_dec_kp LEFT_ARROW RIGHT_ARROW>; }; RAISE_layer { - // --------------------------------------------------------------------------------------------------------------------------------- - // | ~ ` | | | UP | | | |PageUp| 7 & | 8 * | 9 ( | 0 ) | | - // | | | LEFT | DOWN |RIGHT | | |PageDn| 4 $ | 5 % | 6 ^ | - _ | DEL | - // | | | | | | | | | | | | | | 1 ! | 2 @ | 3 # | = + | | - // | | | | | RClick | | | | | | Home | End | bindings = < - &kp GRAVE &trans &trans &kp UP &trans &trans &kp PG_UP &kp N7 &kp N8 &kp N9 &kp N0 &trans - &trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &kp PG_DN &kp N4 &kp N5 &kp N6 &kp MINUS &kp DEL - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &kp N1 &kp N2 &kp N3 &kp EQUAL &trans - &trans &trans &trans &trans &mkp RCLK &trans &trans &trans &kp HOME &kp END + // ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ + &kp GRAVE &trans &trans &kp UP &trans &trans &trans &kp N7 &kp N8 &kp N9 &kp N0 &trans + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans &kp N4 &kp N5 &kp N6 &kp MINUS &kp DEL + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼─────────────────────────────╮ ╭─────────────────────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &kp N1 &kp N2 &kp N3 &kp EQUAL &trans + // ╰──────────────┴──────────────┴──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┴──────────────┴──────────────╯ + &trans &trans &trans &trans &mkp RCLK &trans &trans &trans &kp HOME &kp END + // ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ >; sensor-bindings = <&inc_dec_kp C_VOL_UP C_VOL_DN &inc_dec_kp PG_UP PG_DN>; }; LOWER_layer { - // --------------------------------------------------------------------------------------------------------------------------------- - // | | | | | | | | | | | | | | - // | | | | | | | | | BT3 | BT4 | | Bright UP | Bright Down | - // | | | | | | | | | | | | | | BT0 | BT1 | BT2 | Next Effect | Prev Effect | - // | BT Clear | | | | MidClick | | | | | | | | RGB ON | RGB OFF | bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &bt BT_SEL 3 &bt BT_SEL 4 &trans &rgb_ug RGB_BRI &rgb_ug RGB_BRD - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &rgb_ug RGB_EFF &rgb_ug RGB_EFR - &bt BT_CLR &trans &trans &trans &mkp MCLK &trans &trans &trans &rgb_ug RGB_ON &rgb_ug RGB_OFF + // ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ + &trans &trans &trans &kp PG_UP &trans &trans &trans &trans &trans &trans &trans &trans + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &trans &trans &kp HOME &kp PG_DN &kp END &trans &trans &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans + // ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼─────────────────────────────╮ ╭─────────────────────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &trans &trans + // ╰──────────────┴──────────────┴──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┴──────────────┴──────────────╯ + &trans &trans &trans &trans &mkp MCLK &trans &trans &trans &trans &trans + // ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ ╰──────────────┴──────────────┴──────────────┴──────────────┴──────────────╯ >; sensor-bindings = <&inc_dec_kp PG_UP PG_DN &inc_dec_kp C_VOL_UP C_VOL_DN>; diff --git a/config/kyria_rev3.overlay b/config/kyria_rev3.overlay index 051ec55..7267f65 100644 --- a/config/kyria_rev3.overlay +++ b/config/kyria_rev3.overlay @@ -1,35 +1,36 @@ -/ { - chosen { - zmk,kscan = &kyria_kscan; - zmk,encoder-left = &left_encoder; - zmk,encoder-right = &right_encoder; - }; - - glidepoint_input { - compatible = "zmk,input-listener"; - device = <&glidepoint>; - - // Optional settings you can uncomment as needed - // xy-swap; - // y-invert; - // x-invert; - }; -}; - -&i2c1 { - status = "okay"; - - glidepoint: glidepoint@2a { - compatible = "cirque,pinnacle"; - reg = <0x2a>; // I2C address of the trackpad - status = "okay"; - dr-gpios = <&pro_micro 9 (GPIO_ACTIVE_HIGH)>; // Data ready pin - sensitivity = "4x"; - sleep; - no-taps; - }; - - pinctrl-0 = <&i2c1_default>; - pinctrl-1 = <&i2c1_sleep>; - pinctrl-names = "default", "sleep"; -}; +/// { +// chosen { +// zmk,kscan = &kyria_kscan; +// zmk,encoder-left = &left_encoder; +// zmk,encoder-right = &right_encoder; +// }; +// +// glidepoint_input { +// compatible = "zmk,input-listener"; +// device = <&glidepoint>; +// +// // Optional settings you can uncomment as needed +// // xy-swap; +// // y-invert; +// // x-invert; +// }; +//}; +// +//&i2c1 { +// status = "okay"; +// +// glidepoint: glidepoint@2a { +// compatible = "cirque,pinnacle"; +// reg = <0x2a>; // I2C address of the trackpad +// status = "okay"; +// dr-gpios = <&pro_micro 9 (GPIO_ACTIVE_HIGH)>; // Data ready pin +// sensitivity = "4x"; +// sleep; +// no-taps; +// }; +// +// pinctrl-0 = <&i2c1_default>; +// pinctrl-1 = <&i2c1_sleep>; +// pinctrl-names = "default", "sleep"; +//}; +// \ No newline at end of file