Skip to content

eyesonly/urchin-zmk-firmware

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

248 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ™ Urchin ZMK Firmware Configuration

This repository contains the custom ZMK Firmware configuration for my Urchin 34-key wireless split keyboard.

This configuration is maintained as a ZMK user configuration directory, designed to be built using GitHub Actions.


✨ Features

This specific firmware configuration includes the following features:

  • Keyboard: Urchin 34-Key Split (Designed by Duckyb, grazie).
  • MCU: nice! nano v2 / nRF52840.
  • Dongle: can be built with and without a dongle.
  • Layouts: Colemak-DH alpha layer, based on Miryoku layout. Further details below.

πŸ’» Keymap Layers

The keymap is defined in config/urchin.keymap.

Layer Name Description Activation
&default (Base) Primary alphanumeric and punctuation layer. Active on boot.
&nav (Navigation) Arrow keys, Home, End, Page Up/Down.
&mouse (Mouse) Mouse movement, clicking, and scrolling.
&emacs (Emacs) Emacs movement, selection, mark, yank, buffer control.
&sym (Symbols) All common programming and specialized symbols.
&numb (Numbers) Numbers (0-9)
&func (Function-keys) Function keys (F1-F12).

These are screenshots from Nic Coutsos' wonderful keymap editor. config/urchin.keymap is the canonical up to date source, not these images.

Base
Nav
Mouse
Emacs
Sym Numb Func

πŸ”— Resources


πŸ“œ License

This configuration is open-source and released under the MIT License.

Firmware for: Urchin Keyboard

About

πŸ™ Urchin ZMK Firmware Configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors