OPEN SPLIT KEYBOARD STUDIO

KeebWeaver

Verified target · ErgoKeeb Eyelash Corne

Artwork editor · upload requires art-enabled firmware

Homebrew is the recommended v0.3.0 install

The macOS app is available from source now. This command becomes available only after the next Developer ID-signed and notarized v0.3.0 release is published and a clean live tap installation succeeds. The current v0.2.0 release does not bundle the app.

brew install --cask Cyberlane/tap/keebweaver-overlay

Pending signed/notarized release and live Homebrew tap verification.

The direct signed ZIP will live only on GitHub Releases; this Pages site does not host or mirror a binary.

One usable client, two qualification tracks

macOS
Source app available now; signed distribution pending
Windows
C#/Avalonia source preview; runtime qualification pending
Linux
BlueZ + X11/XWayland preview; runtime qualification pending

A concrete path from layout study to working keyboard

The current release contains exact firmware and provenance assets. The native Overlay is source-built today and joins the verified v0.3.0 release after its distribution gates pass.

Pointer speed survives a reboot

The bounded speed value is saved by the keyboard under keebweaver/pointer_speed after five seconds of settling. No firmware flash is needed for each adjustment.

Shifted coding symbols are visible

Use the Shift held preview to see pairs such as ,<, .>, -_, and =+.

Exact targets, auditable assets

Release firmware is built by signed GitHub Actions for ergokeeb_corne_left and ergokeeb_corne_right. Generic Corne images are not compatible.

Select a key to inspect the beginner proposal

Live Three.js scene
Selected r3c5 Symbol / Space

Drag to orbit · Scroll to zoom · Click any key or the five zones of the red control

Open accessible 48-position control map

The scene follows the photographed black/red low-profile enclosure, dual portrait nice!view modules on the inner edges, and one physical red five-way control below the right display. It has no device transport or output path.

Draw, preview, and save one image per half

The editor matches the physical 68×160 portrait screen. It rotates that view into the exact 160×68 one-bit buffer stored on the selected half.

Start with something useful

Custom image

68×160 portrait · 160×68 device buffer · one-bit · 1,360 bytes

Save to keyboard

  1. Install the art-enabled firmware once.
  2. Connect the half you are updating by USB.
  3. Connect here, then save the selected art.

No artwork port connected.

USB artwork writes are checksum-validated and atomically saved in a dedicated display partition. They cannot alter the keymap, Bluetooth bonds, or ZMK Studio settings.