summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorkeymap-editor[bot] <91849743+keymap-editor[bot]@users.noreply.github.com>2023-04-24 17:40:24 +0000
committerGitHub <noreply@github.com>2023-04-24 17:40:24 +0000
commit875a3c9bbde9cd7ebf17caf070cdb448735d8f48 (patch)
tree94d882bbd95c37ea521d0fa10c025c0a803dd11a
parent62eb83f3b1f2bf698e690d81f603252b16dbb134 (diff)
downloadzmk-config-875a3c9bbde9cd7ebf17caf070cdb448735d8f48.tar.gz
zmk-config-875a3c9bbde9cd7ebf17caf070cdb448735d8f48.zip
zmkeditor
-rw-r--r--config/charybdis.keymap58
-rw-r--r--config/info.json13
2 files changed, 42 insertions, 29 deletions
diff --git a/config/charybdis.keymap b/config/charybdis.keymap
index b4797e8..cb20e49 100644
--- a/config/charybdis.keymap
+++ b/config/charybdis.keymap
@@ -1,8 +1,9 @@
 #include <behaviors.dtsi>
+#include <dt-bindings/zmk/mouse.h>
 #include <dt-bindings/zmk/keys.h>
 #include <dt-bindings/zmk/bt.h>
-#include <dt-bindings/zmk/mouse.h>
 #include <dt-bindings/zmk/outputs.h>
+#include <dt-bindings/zmk/keys.h>
 
 &lt {
     tapping-term-ms = <240>;
@@ -11,58 +12,67 @@
 };
 
 / {
-
-  keymap {
-    compatible = "zmk,keymap";
+    keymap {
+        compatible = "zmk,keymap";
 
         Base {
             label = "Base";
             bindings = <
-   &kp TAB   &kp Q   &kp W      &kp E   &kp R      &kp T            &kp Y   &kp U      &kp I    &kp O       &kp P   &kp BSPC
-   &kp ESC   &kp A   &kp S      &kp D   &kp F      &kp G            &kp H   &kp J      &kp K    &kp L  &lt 5 SEMI   &kp APOS
- &kp LSHFT   &kp Z   &kp X      &kp C   &kp V      &kp B            &kp N   &kp M  &kp COMMA  &kp DOT    &kp FSLH  &kp RSHIFT
-                            &kp LCTRL   &kp SPACE  &mo 1          &kp RET   &mo 2
+  &kp TAB  &kp Q  &kp W      &kp E      &kp R  &kp T      &kp Y  &kp U      &kp I    &kp O       &kp P    &kp BSPC
+  &kp ESC  &kp A  &kp S      &kp D      &kp F  &kp G      &kp H  &kp J      &kp K    &kp L  &lt 5 SEMI    &kp APOS
+&kp LSHFT  &kp Z  &kp X      &kp C      &kp V  &kp B      &kp N  &kp M  &kp COMMA  &kp DOT    &kp FSLH  &kp RSHIFT
+                         &kp LCTRL  &kp SPACE  &mo 1    &kp RET  &mo 2
             >;
+
             trackball-bindings = <&tmv_coarse>;
         };
 
         Lower {
             label = "Lower";
             bindings = <
-       &trans  &kp K_PP    &kp UP     &kp N1     &kp N2     &kp N3           &kp N7     &kp N8    &kp N9     &kp N0  &kp HOME   &trans
-       &trans  &kp LEFT  &kp DOWN  &kp RIGHT     &kp N4     &kp N5           &kp N4     &kp N5    &kp N6  &kp RIGHT    &trans  &kp F10
- &kp LEFT_ALT    &trans    &trans     &trans  &kp MINUS   &kp PLUS           &kp N1     &kp N2    &kp N3    &kp DOT    &trans   &trans
-                                    &kp LGUI     &kp SPACE  &trans          &kp RET  &kp RCTRL
+      &trans  &kp K_PP    &kp UP     &kp N1     &kp N2    &kp N3     &kp N7     &kp N8  &kp N9     &kp N0  &kp HOME   &trans
+      &trans  &kp LEFT  &kp DOWN  &kp RIGHT     &kp N4    &kp N5     &kp N4     &kp N5  &kp N6  &kp RIGHT    &trans  &kp F10
+&kp LEFT_ALT    &trans    &trans     &trans  &kp MINUS  &kp PLUS     &kp N1     &kp N2  &kp N3    &kp DOT    &trans   &trans
+                                   &kp LGUI  &kp SPACE    &trans    &kp RET  &kp RCTRL
             >;
         };
 
         Raise {
             label = "Raise";
             bindings = <
- &trans      &kp EXCL      &kp AT    &kp HASH      &kp DLLR  &kp PRCNT          &kp CARET   &kp AMPS  &kp KP_MULTIPLY  &kp LPAR  &kp RPAR    &kp DEL
- &trans    &bt BT_CLR  &bt BT_PRV  &bt BT_NXT  &bt BT_SEL 0      &to 3          &kp UNDER  &kp EQUAL         &kp LBKT  &kp RBKT  &kp BSLH  &kp GRAVE
- &trans  &out OUT_TOG      &trans      &trans        &trans     &trans          &kp MINUS   &kp PLUS         &kp LBRC  &kp RBRC  &kp PIPE  &kp TILDE
-                                     &kp LGUI  &kp SPACE &kp LEFT_ALT             &kp RET     &trans
+&trans      &kp EXCL      &kp AT    &kp HASH      &kp DLLR     &kp PRCNT    &kp CARET   &kp AMPS  &kp KP_MULTIPLY  &kp LPAR  &kp RPAR    &kp DEL
+&trans    &bt BT_CLR  &bt BT_PRV  &bt BT_NXT  &bt BT_SEL 0         &to 3    &kp UNDER  &kp EQUAL         &kp LBKT  &kp RBKT  &kp BSLH  &kp GRAVE
+&trans  &out OUT_TOG      &trans      &trans        &trans        &trans    &kp MINUS   &kp PLUS         &kp LBRC  &kp RBRC  &kp PIPE  &kp TILDE
+                                    &kp LGUI     &kp SPACE  &kp LEFT_ALT      &kp RET     &trans
             >;
         };
 
         Game {
             label = "Game";
             bindings = <
- &trans  &trans  &trans  &trans        &trans  &trans          &trans         &trans  &trans  &trans  &trans  &trans
- &trans  &trans  &trans  &trans        &trans   &sl 4          &trans         &trans  &trans  &trans  &trans  &trans
- &trans  &trans  &trans  &trans        &trans  &trans          &trans         &trans  &trans  &trans  &trans   &to 0
-                         &trans  &trans  &kp LEFT_ALT          &trans  &kp RIGHT_WIN
+&trans  &trans  &trans  &trans  &trans        &trans    &trans         &trans  &trans  &trans  &trans  &trans
+&trans  &trans  &trans  &trans  &trans         &sl 4    &trans         &trans  &trans  &trans  &trans  &trans
+&trans  &trans  &trans  &trans  &trans        &trans    &trans         &trans  &trans  &trans  &trans   &to 0
+                        &trans  &trans  &kp LEFT_ALT    &trans  &kp RIGHT_WIN
             >;
         };
 
         Game_++ {
             label = "Game ++";
             bindings = <
-  &kt F5  &kp NUMBER_1  &kp NUMBER_2  &kp NUMBER_3  &kp NUMBER_4  &kp NUMBER_5          &kp LC(RA(Y))  &kp LC(RA(U))  &kp LC(RA(I))  &kp LC(RA(H))  &kp LC(RA(J))  &kp LC(RA(DEL))
-   &to 3         &kp L         &kp O         &kp Y         &kp K         &kp G                 &trans         &trans         &trans         &trans         &trans       &kp LA(F4)
- &kp F10         &none         &to 0         &none  &kp NUMBER_6  &kp NUMBER_7                 &trans         &trans         &trans         &trans         &trans            &to 0
-                                             &kp J         &kp I         &kp M                 &trans         &trans
+ &kt F5  &kp NUMBER_1  &kp NUMBER_2  &kp NUMBER_3  &kp NUMBER_4  &kp NUMBER_5    &kp LC(RA(Y))  &kp LC(RA(U))  &kp LC(RA(I))  &kp LC(RA(H))  &kp LC(RA(J))  &kp LC(RA(DEL))
+  &to 3         &kp L         &kp O         &kp Y         &kp K         &kp G           &trans         &trans         &trans         &trans         &trans       &kp LA(F4)
+&kp F10         &none         &to 0         &none  &kp NUMBER_6  &kp NUMBER_7           &trans         &trans         &trans         &trans         &trans            &to 0
+                                            &kp J         &kp I         &kp M           &trans         &trans
+            >;
+        };
+
+        layer_5 {
+            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
+                         &none   &none   &none    &trans  &trans
             >;
         };
     };
diff --git a/config/info.json b/config/info.json
index ee50a76..630f8ed 100644
--- a/config/info.json
+++ b/config/info.json
@@ -1,4 +1,6 @@
 {
+  "id": "charybdis",
+  "name": "charybdis",
   "layouts": {
     "default": {
       "layout": [
@@ -14,7 +16,7 @@
         { "label":      "O", "row": 0, "col": 10, "x":    12, "y":   0.11 },
         { "label":      "P", "row": 0, "col": 11, "x":    13, "y":   0.36 },
         { "label":   "BSPC", "row": 0, "col": 12, "x":    14, "y":   0.36 },
-      
+
         { "label":   "Ctrl", "row": 1, "col":  0, "x":     0, "y":   1.36 },
         { "label":      "A", "row": 1, "col":  1, "x":     1, "y":   1.36 },
         { "label":      "S", "row": 1, "col":  2, "x":     2, "y":   1.11 },
@@ -27,7 +29,7 @@
         { "label":      "L", "row": 1, "col": 10, "x":    12, "y":   1.11 },
         { "label":      ";", "row": 1, "col": 11, "x":    13, "y":   1.36 },
         { "label":      "'", "row": 1, "col": 12, "x":    14, "y":   1.36 },
-      
+
         { "label": "LShift", "row": 2, "col":  0, "x":     0, "y":   2.36 },
         { "label":      "Z", "row": 2, "col":  1, "x":     1, "y":   2.36 },
         { "label":      "X", "row": 2, "col":  2, "x":     2, "y":   2.11 },
@@ -40,7 +42,7 @@
         { "label":      ".", "row": 2, "col": 10, "x":    12, "y":   2.11 },
         { "label":      "/", "row": 2, "col": 11, "x":    13, "y":   2.36 },
         { "label":    "Esc", "row": 2, "col": 12, "x":    14, "y":   2.36 },
-      
+
         { "label":    "GUI", "row": 3, "col":  3, "x":  3.48, "y":   3.13, "r":   0 },
         { "label":    "LWR", "row": 3, "col":  4, "x":  3.48, "y":   3.13, "r":  15, "rx":  3.98, "ry": 7.63 },
         { "label":    "SPC", "row": 3, "col":  5, "x":  3.48, "y":    3.1, "r":  30, "rx":  3.98, "ry": 7.63 },
@@ -48,5 +50,6 @@
         { "label":    "RSE", "row": 3, "col":  8, "x": 10.52, "y":   3.13, "r": -15, "rx": 11.02, "ry": 7.63 }
       ]
     }
-  }
-}
+  },
+  "sensors": []
+}
\ No newline at end of file