zmk_build

ZMK code & build repository
git clone https://git.pngu.org/zmk_build
Log | Files | Refs | Submodules | README

commit bc9e0ebead6018e898c640bb5f6d134c92bc4800
parent 782cb40a7b7b886c3a15641f946eb19b2120103f
Author: Jack Sangdahl <jack@pngu.org>
Date:   Tue,  3 Feb 2026 13:20:52 -0700

Add blecorne keymap

Diffstat:
Mbuild.yaml | 4++++
Aconfig/blecorne.conf | 1+
Aconfig/blecorne.keymap | 52++++++++++++++++++++++++++++++++++++++++++++++++++++
Mconfig/west.yml | 5+++++
4 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/build.yaml b/build.yaml @@ -8,3 +8,7 @@ include: shield: flake_left - board: nice_nano shield: flake_right + - board: blecorne_left + shield: nice_view + - board: blecorne_right + shield: nice_view diff --git a/config/blecorne.conf b/config/blecorne.conf @@ -0,0 +1 @@ +CONFIG_ZMK_DISPLAY=y diff --git a/config/blecorne.keymap b/config/blecorne.keymap @@ -0,0 +1,52 @@ +// Copyright 2025 jack@pngu.org +// SPDX-License-Identifier: MIT +#include <behaviors.dtsi> +#include <dt-bindings/zmk/keys.h> +#include <dt-bindings/zmk/bt.h> +#include "util.h" + +/ { + keymap { + compatible = "zmk,keymap"; + 0 { + bindings = < + &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P + HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SEMI) + &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH + &none &lt 1 ESC &kp SPACE &kp BSPC &mo 2 &none + >; + }; + 1 { + bindings = < + &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 + &trans &trans &updir &recall &kp TAB &kp LEFT HRMR(DOWN, UP, RIGHT, CAPS) + &kp C_VOL_DN &kp C_PP &trans &trans &trans &trans &trans &trans &trans &kp C_VOL_UP + &trans &trans &trans &trans &mo 3 &trans + >; + }; + 2 { + bindings = < + &kp GRAVE &leq &geq &td_min_dash &kp PIPE &kp CARET &kp LBRC &kp RBRC &kp DLLR &kp BSLH + &kp EXCL &kp STAR &pl_asgn &kp EQUAL &kp AMPS &kp HASH HRMR(LPAR, RPAR, SQT, DQT) + &kp TILDE &kp PLUS &kp LBKT &kp RBKT &kp PRCNT &kp AT &kp COLON &trans &trans &trans + &trans &trans &trans &trans &trans &trans + >; + }; + 3 { + bindings = < + &bt BT_NXT &none &none &none &none &none &none &none &none &bt BT_CLR + &bt BT_PRV &none &none &none &none &none &none &none &none &bootloader + &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 + &trans &trans &trans &trans &trans &trans + >; + }; + }; + + combos { + compatible = "zmk,combos"; + // name output pos. + COMBO(df_unds, &kp UNDER, 15 16) + COMBO(jk_entr, &kp ENTER, 19 20) + COMBO(fj_capw, &caps_word, 16 19) + }; +}; diff --git a/config/west.yml b/config/west.yml @@ -4,6 +4,8 @@ manifest: url-base: https://github.com/zmkfirmware - name: waffle87 url-base: https://github.com/waffle87 + - name: boardsource + url-base: https://github.com/boardsource projects: - name: zmk remote: zmkfirmware @@ -12,5 +14,8 @@ manifest: - name: zmk-build remote: waffle87 revision: master + - name: wireless-corne_zmk_config + remote: boardsource + revision: master self: path: config