summaryrefslogtreecommitdiff
path: root/app/boards/shields/clueboard_california/clueboard_california.keymap
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-08-06 10:32:06 -0400
committerPete Johanson <peter@peterjohanson.com>2020-08-06 10:32:06 -0400
commitf83ec5ce2b04380158299c20c603c1fbb49b12d6 (patch)
tree61694b8adf3635bdd083f781eb30dc9b25da798a /app/boards/shields/clueboard_california/clueboard_california.keymap
parent9233ab60cda263b5286ffc9edef8c8cd40cc5c0e (diff)
Refactor to using .keymap files
* Still just devicetree keymaps. * Filename can now use `<board>.keymap` or `<shield>.keymap` convention, including overrides for revisions, etc.
Diffstat (limited to 'app/boards/shields/clueboard_california/clueboard_california.keymap')
-rw-r--r--app/boards/shields/clueboard_california/clueboard_california.keymap31
1 files changed, 31 insertions, 0 deletions
diff --git a/app/boards/shields/clueboard_california/clueboard_california.keymap b/app/boards/shields/clueboard_california/clueboard_california.keymap
new file mode 100644
index 0000000..c2fa7f8
--- /dev/null
+++ b/app/boards/shields/clueboard_california/clueboard_california.keymap
@@ -0,0 +1,31 @@
+#include <dt-bindings/zmk/keys.h>
+#include <dt-bindings/zmk/matrix-transform.h>
+#include <behaviors.dtsi>
+
+/ {
+ chosen {
+ zmk,keymap = &keymap0;
+ };
+
+ keymap0: keymap {
+ compatible = "zmk,keymap";
+ label ="Default Kyria Keymap";
+ layers = <&default>;
+ };
+
+ layers {
+ compatible = "zmk,layers";
+
+ default: layer_0 {
+ label = "DEFAULT";
+ bindings = <
+ &kp NUM_9 &kp NUM_8
+ &kp NUM_7 &kp NUM_6
+ &kp NUM_5
+ &kp NUM_4 &kp NUM_3
+ &kp NUM_2 &kp NUM_1
+ &kp NUM_0
+ >;
+ };
+ };
+};