~ruther/zmk-config

23087398dfe3509e501e4b9050d9d8c0df708bef — Rutherther 6 days ago 2a34026 master
feat: add Corne mouse layer
2 files changed, 18 insertions(+), 1 deletions(-)

A config/splitkb_aurora_corne.conf
M config/splitkb_aurora_corne.keymap
A config/splitkb_aurora_corne.conf => config/splitkb_aurora_corne.conf +1 -0
@@ 0,0 1,1 @@
CONFIG_ZMK_POINTING=y

M config/splitkb_aurora_corne.keymap => config/splitkb_aurora_corne.keymap +17 -1
@@ 4,6 4,7 @@
#include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/mouse.h>
#include <dt-bindings/zmk/outputs.h>

#define RIGHT_KEYS 6 7 8 9 10 11 18 19 20 21 22 23 30 31 32 33 34 35 39 40 41


@@ 21,6 22,7 @@
#define TTY 9
#define CZ_ACUTE 10
#define CZ_CARET 11
#define MOUSE 12

#define DEAD_KEY_MACRO(name, dead_key, symbol) \
/ { \


@@ 210,7 212,7 @@ CZECH_CARET_MACRO(Z)
        //╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮   ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
            &kp TAB       &hml LGUI Q   &kp W         &kp E         &kp R         &kp T             &kp Y         &kp U         &kp I         &kp O         &hmr RGUI P   &trans
        //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
            &trans        &hltl SYM A   &hml LALT S   &hml LSHIFT D &hml LCTRL F  &kp G             &kp H         &hmr RCTRL J  &hmr RSHIFT K &hmr LALT L   &hltr SYM SEMI &mo CTRL
            &mo MOUSE     &hltl SYM A   &hml LALT S   &hml LSHIFT D &hml LCTRL F  &kp G             &kp H         &hmr RCTRL J  &hmr RSHIFT K &hmr LALT L   &hltr SYM SEMI &mo CTRL
        //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
            &key_repeat   &kp Z         &kp X         &kp C         &kp V         &kp B             &kp N         &hltr WM M    &comma_excl   &dot_ques     &kp FSLH      &mo FKEYS
        //╰─────────────┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴─────────────╯


@@ 372,5 374,19 @@ CZECH_CARET_MACRO(Z)
        //                                                       ╰─────────────┴─────────────┴─────────────╯   ╰─────────────┴─────────────┴─────────────╯
            >;
        };

        mouse {
            bindings = <
        //╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮   ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
            &trans        &trans        &trans        &trans        &trans        &trans             &trans        &trans        &trans        &trans        &trans        &trans
        //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
            &trans        &trans        &trans        &trans        &trans        &trans             &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_UP &mmv MOVE_RIGHT &trans        &trans
        //├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
            &trans        &trans        &trans        &trans        &trans        &trans             &msc SCRL_LEFT &msc SCRL_DOWN &msc SCRL_UP &msc SCRL_RIGHT &trans        &trans
        //╰─────────────┴─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┴─────────────┴─────────────┴─────────────╯
                                                                    &trans        &trans        &trans            &mkp LCLK     &mkp RCLK     &mkp MCLK
        //                                                       ╰─────────────┴─────────────┴─────────────╯   ╰─────────────┴─────────────┴─────────────╯
            >;
        };
    };
};