home | blog | art | git gpg | email | rss

zmk-config

Personal ZMK configuration for my wireless keyboard
git clone git://pollux.codes/git/zmk-config
Log | Files | Refs | README
commit 6d085d3b7cdc142e213e0f1a1294489344640dd7
parent 0a822b4aaa1891b1fd135206f189d4beb6255dbf
Author: keymap-editor[bot] <91849743+keymap-editor[bot]@users.noreply.github.com>
Date:   Mon, 18 Nov 2024 22:43:37 +0000

Add mouse layer
Diffstat:
Mconfig/cradio.keymap | 22+++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/config/cradio.keymap b/config/cradio.keymap @@ -4,6 +4,7 @@ #include <behaviors.dtsi> #include <dt-bindings/zmk/bt.h> #include <dt-bindings/zmk/keys.h> +#include <dt-bindings/zmk/mouse.h> &lt { quick-tap-ms = <175>; }; @@ -57,6 +58,16 @@ }; }; + combos { + compatible = "zmk,combos"; + + mouse_middle_click { + bindings = <&mkp MCLK>; + key-positions = <32 33>; + layers = <6>; + }; + }; + keymap { compatible = "zmk,keymap"; @@ -82,7 +93,7 @@ bindings = < &kp INS &kp PG_DN &kp UP &kp PG_UP &none &kp FSLH &kp N7 &kp N8 &kp N9 &kp MINUS &kp DEL &kp LEFT &kp DOWN &kp RIGHT &none &kp STAR &kp N4 &kp N5 &kp N6 &kp PLUS -&none &none &kp HOME &kp END &none &kp DOT &kp N1 &kp N2 &kp N3 &kp RET +&mo 6 &none &kp HOME &kp END &none &kp DOT &kp N1 &kp N2 &kp N3 &kp RET &trans &none &kp N0 &trans >; }; @@ -113,5 +124,14 @@ &none &none &none &none >; }; + + mouse_layer { + bindings = < +&none &none &none &none &none &none &msc SCROLL_DOWN &mmv MOVE_UP &msc SCROLL_UP &none +&none &none &none &none &none &none &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &none +&none &none &none &none &none &none &none &none &none &none + &none &none &mkp LCLK &mkp RCLK + >; + }; }; };