Skip to content

Commit

Permalink
Fully removing MOUSE code from .keymap, but keeping it on mouse.dtsi …
Browse files Browse the repository at this point in the history
…should I still want it to work
  • Loading branch information
ldebritto committed Dec 2, 2024
1 parent 14ef288 commit 69f686c
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 28 deletions.
20 changes: 1 addition & 19 deletions config/cradio.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,6 @@

#define HYPER LG(LS(LC(LALT)))

// Mouse file and settings from urob's repo (https://github.com/urob/zmk-config) that also use urob's ZMK fork on west.yml
// #include "mouse.dtsi"
// #define MOU 6

&sk {
quick-release; // Avoids "THis" problem (double capitalization)
release-after-ms = <86400000>;// Default is 1000 ms, raised to 1 day to emulate Callum's behavior that requires canceling on layer key.
Expand Down Expand Up @@ -61,12 +57,6 @@
require-prior-idle-ms = <200>;
};

// toggle_mouse_emulation_layer {
// bindings = <&tog MOU>;
// key-positions = <6 7 8>;
// require-prior-idle-ms = <200>;
// };

toggle_nav_for_extended_edits {
key-positions = <30 31>;
bindings = <&tog NAV>;
Expand Down Expand Up @@ -296,13 +286,5 @@
>;
};

// MOU {
// bindings = <
// &kp TAB &swapper &kp LS(LC(TAB)) &kp LC(TAB) &kp LG(RBKT) &msc SCRL_UP &msc SCRL_LEFT &mmv MOVE_UP &msc SCRL_RIGHT &kp BSPC
// &kp LCTRL &kp LALT &kp LSHFT &kp LGUI &kp LG(LBKT) &msc SCRL_DOWN &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &kp ENTER
// &hrml GLOBE LG(Z) &kp LG(X) &kp LG(C) &kp LG(V) &kp F18 &kp LC(UP) &mkp MB4 &mkp MCLK &mkp MB4 &kp DEL
// &tog MOU &kp RSHFT &mkp LCLK &mkp RCLK
// >;
// };
};
};
};
36 changes: 27 additions & 9 deletions config/mouse.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// file was copied from urob's repo
// This file was copied from urob's repo

#define ZMK_MOUSE_DEFAULT_MOVE_VAL 1500 // 600
#define ZMK_MOUSE_DEFAULT_SCRL_VAL 20 // 10
Expand All @@ -18,11 +18,29 @@
delay-ms = <0>; // 0
};

#define U_MS_U &mmv MOVE_UP
#define U_MS_D &mmv MOVE_DOWN
#define U_MS_L &mmv MOVE_LEFT
#define U_MS_R &mmv MOVE_RIGHT
#define U_WH_U &msc SCRL_UP
#define U_WH_D &msc SCRL_DOWN
#define U_WH_L &msc SCRL_LEFT
#define U_WH_R &msc SCRL_RIGHT
// Add the bellow lines do cradio.keymap

// Include and layer definition

// Mouse file and settings from urob's repo (https://github.com/urob/zmk-config) that also use urob's ZMK fork on west.yml
// #include "mouse.dtsi"
// #define MOU 6

// Combo for activacion

// toggle_mouse_emulation_layer {
// bindings = <&tog MOU>;
// key-positions = <6 7 8>;
// require-prior-idle-ms = <200>;
// };

// My mouse layer mappings for mousing and editting

// MOU {
// bindings = <
// &kp TAB &swapper &kp LS(LC(TAB)) &kp LC(TAB) &kp LG(RBKT) &msc SCRL_UP &msc SCRL_LEFT &mmv MOVE_UP &msc SCRL_RIGHT &kp BSPC
// &kp LCTRL &kp LALT &kp LSHFT &kp LGUI &kp LG(LBKT) &msc SCRL_DOWN &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &kp ENTER
// &hrml GLOBE LG(Z) &kp LG(X) &kp LG(C) &kp LG(V) &kp F18 &kp LC(UP) &mkp MB4 &mkp MCLK &mkp MB4 &kp DEL
// &tog MOU &kp RSHFT &mkp LCLK &mkp RCLK
// >;
// };

0 comments on commit 69f686c

Please sign in to comment.