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
+ // ╰─────────────┴─────────────┴─────────────╯ ╰─────────────┴─────────────┴─────────────╯
+ >;
+ };
};
};