Skip to content

Commit

Permalink
update default keymaps
Browse files Browse the repository at this point in the history
  • Loading branch information
RealET committed Feb 5, 2025
1 parent a286046 commit ac8e2fe
Show file tree
Hide file tree
Showing 6 changed files with 383 additions and 141 deletions.
30 changes: 21 additions & 9 deletions config/default keymaps/imprint_function_row/imprint.keymap
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
#include <input/processors.dtsi>
#include <dt-bindings/zmk/input_transform.h>
#include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/rgb.h>
#include <dt-bindings/zmk/ext_power.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/pointing.h>
#include <input/processors.dtsi>
#include <dt-bindings/zmk/input_transform.h>
#include <dt-bindings/zmk/rgb.h>

/ {
chosen { zmk,matrix-transform = &imprint_function_row;
Expand All @@ -26,7 +25,7 @@
>;
};

Layer__1 {
Numpad_Nav_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
Expand All @@ -39,20 +38,20 @@
>;
};

Layer__2 {
Keyboard_Control_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &rgb_ug RGB_TOG &rgb_ug RGB_EFF &trans &trans &trans
&sys_reset &trans &trans &trans &trans &studio_unlock &studio_unlock &rgb_ug RGB_HUI &rgb_ug RGB_SAI &rgb_ug RGB_BRI &rgb_ug RGB_SPI &sys_reset
&bootloader &trans &trans &trans &trans &trans &trans &rgb_ug RGB_HUD &rgb_ug RGB_SAD &rgb_ug RGB_BRD &rgb_ug RGB_SPD &bootloader
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&to 4 &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 4
&trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
>;
};

Layer__3 {//auto-mouse layer
Auto_Mouse_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
Expand All @@ -64,6 +63,19 @@
&trans &trans &trans &trans &trans &trans
>;
};

factory_test {
bindings = <
&kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1
&kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3
&kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5
&kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7
&kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9
&kp N2 &kp N3 &kp N7 &kp N8
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6
&kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2
>;
};
};
};

Expand Down
96 changes: 96 additions & 0 deletions config/default keymaps/imprint_function_row/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"id": "imprint",
"name": "imprint",
"layouts": {
"Imprint": {
"autoGenerated": "false",
"description": "Cyboard Imprint",
"layout": [
{ "row": 0, "col": 0, "x": 0, "y": 0 },
{ "row": 0, "col": 1, "x": 1, "y": 0 },
{ "row": 0, "col": 2, "x": 2, "y": 0 },
{ "row": 0, "col": 3, "x": 3, "y": 0 },
{ "row": 0, "col": 4, "x": 4, "y": 0 },
{ "row": 0, "col": 5, "x": 5, "y": 0 },
{ "row": 0, "col": 8, "x": 11.5, "y": 0 },
{ "row": 0, "col": 9, "x": 12.5, "y": 0 },
{ "row": 0, "col": 10, "x": 13.5, "y": 0 },
{ "row": 0, "col": 11, "x": 14.5, "y": 0 },
{ "row": 0, "col": 12, "x": 15.5, "y": 0 },
{ "row": 0, "col": 13, "x": 16.5, "y": 0 },

{ "row": 1, "col": 0, "x": 0, "y": 1 },
{ "row": 1, "col": 1, "x": 1, "y": 1 },
{ "row": 1, "col": 2, "x": 2, "y": 1 },
{ "row": 1, "col": 3, "x": 3, "y": 1 },
{ "row": 1, "col": 4, "x": 4, "y": 1 },
{ "row": 1, "col": 5, "x": 5, "y": 1 },
{ "row": 1, "col": 8, "x": 11.5, "y": 1 },
{ "row": 1, "col": 9, "x": 12.5, "y": 1 },
{ "row": 1, "col": 10, "x": 13.5, "y": 1 },
{ "row": 1, "col": 11, "x": 14.5, "y": 1 },
{ "row": 1, "col": 12, "x": 15.5, "y": 1 },
{ "row": 1, "col": 13, "x": 16.5, "y": 1 },

{ "row": 2, "col": 0, "x": 0, "y": 2 },
{ "row": 2, "col": 1, "x": 1, "y": 2 },
{ "row": 2, "col": 2, "x": 2, "y": 2 },
{ "row": 2, "col": 3, "x": 3, "y": 2 },
{ "row": 2, "col": 4, "x": 4, "y": 2 },
{ "row": 2, "col": 5, "x": 5, "y": 2 },
{ "row": 2, "col": 8, "x": 11.5, "y": 2 },
{ "row": 2, "col": 9, "x": 12.5, "y": 2 },
{ "row": 2, "col": 10, "x": 13.5, "y": 2 },
{ "row": 2, "col": 11, "x": 14.5, "y": 2 },
{ "row": 2, "col": 12, "x": 15.5, "y": 2 },
{ "row": 2, "col": 13, "x": 16.5, "y": 2 },

{ "row": 3, "col": 0, "x": 0, "y": 3 },
{ "row": 3, "col": 1, "x": 1, "y": 3 },
{ "row": 3, "col": 2, "x": 2, "y": 3 },
{ "row": 3, "col": 3, "x": 3, "y": 3 },
{ "row": 3, "col": 4, "x": 4, "y": 3 },
{ "row": 3, "col": 5, "x": 5, "y": 3 },
{ "row": 3, "col": 8, "x": 11.5, "y": 3 },
{ "row": 3, "col": 9, "x": 12.5, "y": 3 },
{ "row": 3, "col": 10, "x": 13.5, "y": 3 },
{ "row": 3, "col": 11, "x": 14.5, "y": 3 },
{ "row": 3, "col": 12, "x": 15.5, "y": 3 },
{ "row": 3, "col": 13, "x": 16.5, "y": 3 },

{ "row": 4, "col": 0, "x": 0, "y": 4 },
{ "row": 4, "col": 1, "x": 1, "y": 4 },
{ "row": 4, "col": 2, "x": 2, "y": 4 },
{ "row": 4, "col": 3, "x": 3, "y": 4 },
{ "row": 4, "col": 4, "x": 4, "y": 4 },
{ "row": 4, "col": 5, "x": 5, "y": 4 },
{ "row": 4, "col": 8, "x": 11.5, "y": 4 },
{ "row": 4, "col": 9, "x": 12.5, "y": 4 },
{ "row": 4, "col": 10, "x": 13.5, "y": 4 },
{ "row": 4, "col": 11, "x": 14.5, "y": 4 },
{ "row": 4, "col": 12, "x": 15.5, "y": 4 },
{ "row": 4, "col": 13, "x": 16.5, "y": 4 },

{ "row": 5, "col": 2, "x": 2, "y": 5 },
{ "row": 5, "col": 3, "x": 3, "y": 5 },
{ "row": 5, "col": 10, "x": 13.5, "y": 5 },
{ "row": 5, "col": 11, "x": 14.5, "y": 5 },

{ "row": 6, "col": 4, "x": 5.5, "y": 5.5 },
{ "row": 6, "col": 5, "x": 6.5, "y": 5.5 },
{ "row": 6, "col": 6, "x": 7.5, "y": 5.5 },
{ "row": 6, "col": 8, "x": 9, "y": 5.5 },
{ "row": 6, "col": 9, "x": 10, "y": 5.5 },
{ "row": 6, "col": 10, "x": 11, "y": 5.5 },

{ "row": 7, "col": 4, "x": 5.5, "y": 6.5 },
{ "row": 7, "col": 5, "x": 6.5, "y": 6.5 },
{ "row": 7, "col": 6, "x": 7.5, "y": 6.5 },
{ "row": 7, "col": 8, "x": 9, "y": 6.5 },
{ "row": 7, "col": 9, "x": 10, "y": 6.5 },
{ "row": 7, "col": 10, "x": 11, "y": 6.5 }
]
}
},
"sensors": []
}
Original file line number Diff line number Diff line change
@@ -1,68 +1,79 @@
#include <input/processors.dtsi>
#include <dt-bindings/zmk/input_transform.h>
#include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/rgb.h>
#include <dt-bindings/zmk/ext_power.h>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/pointing.h>
#include <input/processors.dtsi>
#include <dt-bindings/zmk/input_transform.h>
#include <dt-bindings/zmk/rgb.h>

/ {
chosen { zmk,matrix-transform = &imprint_function_row_full_bottom_row;
};
chosen { zmk,matrix-transform = &imprint_function_row_full_bottom_row; };

keymap {
compatible = "zmk,keymap";

default_layer {
bindings = <
&kp ESC &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSLH
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&trans &trans &kp LGUI &kp LALT &trans &trans &kp LBKT &kp RBKT &trans &trans
&kp RET &kp DEL &kp ESC &kp GRAVE &kp BSPC &kp SPACE
&kp LGUI &mo 1 &mo 2 &kp CAPS &mo 2 &mo 1
&kp ESC &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
&kp EQUAL &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp MINUS
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSLH
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&trans &trans &kp LGUI &kp LALT &trans &trans &kp LBKT &kp RBKT &trans &trans
&kp RET &kp DEL &kp ESC &kp GRAVE &kp BSPC &kp SPACE
&kp LGUI &mo 1 &mo 2 &kp CAPS &mo 2 &mo 1
>;
};

Numpad_Nav_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &kp N7 &kp N8 &kp N9 &trans &trans &kp HOME &kp UP &kp END &trans &trans
&trans &trans &kp N4 &kp N5 &kp N6 &trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans
&trans &trans &kp N1 &kp N2 &kp N3 &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &kp N0 &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
>;
};

Layer__1 {
Keyboard_Control_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &kp N7 &kp N8 &kp N9 &trans &trans &kp HOME &kp UP &kp END &trans &trans
&trans &trans &kp N4 &kp N5 &kp N6 &trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &trans
&trans &trans &kp N1 &kp N2 &kp N3 &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &kp N0 &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &rgb_ug RGB_TOG &rgb_ug RGB_EFF &trans &trans &trans
&sys_reset &trans &trans &trans &trans &trans &trans &rgb_ug RGB_HUI &rgb_ug RGB_SAI &rgb_ug RGB_BRI &rgb_ug RGB_SPI &sys_reset
&bootloader &trans &trans &trans &trans &trans &trans &rgb_ug RGB_HUD &rgb_ug RGB_SAD &rgb_ug RGB_BRD &rgb_ug RGB_SPD &bootloader
&to 4 &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 4
&to 4 &trans &trans &trans &trans &trans &trans &trans &trans &to 4
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
>;
};

Layer__2 {
Auto_Mouse_Layer {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &rgb_ug RGB_TOG &rgb_ug RGB_EFF &trans &trans &trans
&sys_reset &trans &trans &trans &trans &studio_unlock &studio_unlock &rgb_ug RGB_HUI &rgb_ug RGB_SAI &rgb_ug RGB_BRI &rgb_ug RGB_SPI &sys_reset
&bootloader &trans &trans &trans &trans &trans &trans &rgb_ug RGB_HUD &rgb_ug RGB_SAD &rgb_ug RGB_BRD &rgb_ug RGB_SPD &bootloader
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &mkp RCLK &mkp MCLK &mkp LCLK &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
>;
};

Layer__3 {//auto-mouse layer
factory_test {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &mkp RCLK &mkp MCLK &mkp LCLK &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &trans &trans
&kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1
&kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3
&kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5
&kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7
&kp N8 &kp N9 &kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9
&kp N0 &kp N1 &kp N2 &kp N3 &kp N4 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6
&kp N7 &kp N8 &kp N9 &kp N0 &kp N1 &kp N2
>;
};
};
Expand Down
Loading

0 comments on commit ac8e2fe

Please sign in to comment.