summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjakobst1n <jakob.stendahl@outlook.com>2023-12-16 16:08:40 +0100
committerjakobst1n <jakob.stendahl@outlook.com>2023-12-16 16:08:40 +0100
commitb868d243cf0a038095f6622dfd509ea9c3167b50 (patch)
tree1709fa625501a1fe977ebcdfefaf07e0a5116b61
parenta28160a193efd27679495c24d3582e151f9d3a14 (diff)
downloadzmk-config-b868d243cf0a038095f6622dfd509ea9c3167b50.tar.gz
zmk-config-b868d243cf0a038095f6622dfd509ea9c3167b50.zip
Add corne
-rw-r--r--boards/shields/.gitkeep0
-rw-r--r--build.yaml4
-rw-r--r--config/corne.conf17
-rw-r--r--config/corne.keymap60
-rw-r--r--zephyr/module.yml3
5 files changed, 84 insertions, 0 deletions
diff --git a/boards/shields/.gitkeep b/boards/shields/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/boards/shields/.gitkeep
diff --git a/build.yaml b/build.yaml
index 09d87ef..3af19b1 100644
--- a/build.yaml
+++ b/build.yaml
@@ -13,4 +13,8 @@
#
---
include:
+ - board: nice_nano_v2
+ shield: corne_left
+ - board: nice_nano_v2
+ shield: corne_right
- board: bt60_v2
diff --git a/config/corne.conf b/config/corne.conf
new file mode 100644
index 0000000..1748389
--- /dev/null
+++ b/config/corne.conf
@@ -0,0 +1,17 @@
+# Uncomment the following line to enable deep sleep
+# CONFIG_ZMK_SLEEP=y
+
+# Uncomment the following line to increase the keyboard's wireless range
+CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
+
+# Enable eager debouncing
+# CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
+# CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=7
+
+# Uncomment the following line to enable USB Logging (this increases power usage by a significant amount, turn it off when not in use)
+# CONFIG_ZMK_USB_LOGGING=y
+
+CONFIG_ZMK_RGB_UNDERGLOW=n
+CONFIG_ZMK_DISPLAY=n
+
+CONFIG_ZMK_KEYBOARD_NAME="Jakobs Corne"
diff --git a/config/corne.keymap b/config/corne.keymap
new file mode 100644
index 0000000..1d36509
--- /dev/null
+++ b/config/corne.keymap
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2020 The ZMK Contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+#include <behaviors.dtsi>
+#include <dt-bindings/zmk/keys.h>
+#include <dt-bindings/zmk/bt.h>
+
+/ {
+ keymap {
+ compatible = "zmk,keymap";
+
+ default_layer {
+// -----------------------------------------------------------------------------------------
+// | TAB | Q | W | E | R | T | | Y | U | I | O | P | BKSP |
+// | CTRL | A | S | D | F | G | | H | J | K | L | ; | ' |
+// | SHFT | Z | X | C | V | B | | N | M | , | . | / | ESC |
+// | GUI | LWR | SPC | | ENT | RSE | ALT |
+ 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 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 ESC
+ &kp LGUI &mo 1 &kp SPACE &kp RET &mo 2 &kp RALT
+ >;
+ };
+ lower_layer {
+// -----------------------------------------------------------------------------------------
+// | TAB | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | BKSP |
+// | BTCLR| BT1 | BT2 | BT3 | BT4 | BT5 | | LFT | DWN | UP | RGT | | |
+// | SHFT | | | | | | | | | | | | |
+// | GUI | | SPC | | ENT | | ALT |
+ label = "Lower";
+ bindings = <
+ &kp TAB &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
+ &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &kp LEFT &kp DOWN &kp UP &kp RIGHT &trans &trans
+ &kp LSHFT &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
+ &kp LGUI &trans &kp SPACE &kp RET &trans &kp RALT
+ >;
+ };
+
+ raise_layer {
+// -----------------------------------------------------------------------------------------
+// | TAB | ! | @ | # | $ | % | | ^ | & | * | ( | ) | BKSP |
+// | CTRL | | | | | | | - | = | [ | ] | \ | ` |
+// | SHFT | | | | | | | _ | + | { | } | "|" | ~ |
+// | GUI | | SPC | | ENT | | ALT |
+ label = "Raise";
+ bindings = <
+ &kp TAB &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR &kp BSPC
+ &kp LCTRL &trans &trans &trans &trans &trans &kp MINUS &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE
+ &kp LSHFT &trans &trans &trans &trans &trans &kp UNDER &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE
+ &kp LGUI &trans &kp SPACE &kp RET &trans &kp RALT
+ >;
+ };
+ };
+};
+
diff --git a/zephyr/module.yml b/zephyr/module.yml
new file mode 100644
index 0000000..1cc2b35
--- /dev/null
+++ b/zephyr/module.yml
@@ -0,0 +1,3 @@
+build:
+ settings:
+ board_root: .