Skip to content

TravisMcCormick/zmk-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZMK Config - Corne Keyboard

Personal ZMK firmware configuration for my Corne (CRKBD) split keyboard.

Features

  • Layout: Colemak-DH
  • Keyboard: Corne (3x6 + 3 thumb keys per side)
  • Display: nice!view support
  • Connectivity: Bluetooth with boosted TX power

Layers

  • Layer 0: Base layer (Colemak-DH)
  • Layer 1: Numbers, navigation, and Bluetooth controls
  • Layer 2: Symbols
  • Layer 3: System (Reset/Bootloader) - activated via combo

Keymap

Auto-generated from corne.keymap

Legend:

  • = Transparent (uses key from lower layer)
  • X = None (no action)
  • L# = Momentary layer switch

Layer_0

┌───────┬───────┬───────┬───────┬───────┬───────┐       ┌───────┬───────┬───────┬───────┬───────┬───────┐
│  Tab  │   Q   │   W   │   F   │   P   │   B   │       │   J   │   L   │   U   │   Y   │   ;   │  Esc  │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│  Ctrl │   A   │   R   │   S   │   T   │   G   │       │   M   │   N   │   E   │   I   │   O   │   '   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│ Shift │   Z   │   X   │   C   │   D   │   V   │       │   K   │   H   │   ,   │   .   │   /   │ Shift │
└───────┴───────┴───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┴───────┴───────┘
                        │  GUI  │   L2  │ Space │       │  Bksp │   L1  │ Enter │
                        └───────┴───────┴───────┘       └───────┴───────┴───────┘

Layer_1

┌───────┬───────┬───────┬───────┬───────┬───────┐       ┌───────┬───────┬───────┬───────┬───────┬───────┐
│  Tab  │   1   │   2   │   3   │   4   │   5   │       │   6   │   7   │   8   │   9   │   0   │   X   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│ BT Clr│  BT 0 │  BT 1 │  BT 2 │  BT 3 │  BT 4 │       │   X   │   ←   │   ↓   │   ↑   │   →   │   X   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│ Shift │   X   │   X   │   X   │   X   │   X   │       │   X   │   X   │   X   │   X   │   X   │ AltGr │
└───────┴───────┴───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┴───────┴───────┘
                        │   ▽   │   ▽   │   ▽   │       │   ▽   │   ▽   │   ▽   │
                        └───────┴───────┴───────┘       └───────┴───────┴───────┘

Layer_2

┌───────┬───────┬───────┬───────┬───────┬───────┐       ┌───────┬───────┬───────┬───────┬───────┬───────┐
│  Tab  │   !   │   @   │   #   │   $   │   %   │       │   ^   │   &   │   *   │   (   │   )   │   ~   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│  Ctrl │   X   │   X   │   X   │   X   │   X   │       │   -   │   =   │   [   │   ]   │   \   │   `   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│ Shift │   X   │   X   │   X   │   X   │   X   │       │   _   │   +   │   {   │   }   │   |   │ AltGr │
└───────┴───────┴───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┴───────┴───────┘
                        │   ▽   │   ▽   │   ▽   │       │   ▽   │   ▽   │   ▽   │
                        └───────┴───────┴───────┘       └───────┴───────┴───────┘

layer_3

┌───────┬───────┬───────┬───────┬───────┬───────┐       ┌───────┬───────┬───────┬───────┬───────┬───────┐
│   F1  │   F2  │   F3  │   F4  │   F5  │   F6  │       │   F7  │   F8  │   F9  │  F10  │  F11  │  F12  │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│   ▽   │   ▽   │   ▽   │   ▽   │ Reset │  Boot │       │  Boot │ Reset │   ▽   │   ▽   │   ▽   │   ▽   │
├───────┼───────┼───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┼───────┼───────┤
│   ▽   │   ▽   │   ▽   │   ▽   │   ▽   │   ▽   │       │   ▽   │   ▽   │   ▽   │   ▽   │   ▽   │   ▽   │
└───────┴───────┴───────┼───────┼───────┼───────┤       ├───────┼───────┼───────┼───────┴───────┴───────┘
                        │   ▽   │   ▽   │   ▽   │       │   ▽   │   ▽   │   ▽   │
                        └───────┴───────┴───────┘       └───────┴───────┴───────┘

Building

Firmware is automatically built via GitHub Actions when changes are pushed. Download the latest firmware from the Actions tab.

Configuration

Setting Value
Keyboard Name "Corne"
Debounce (press/release) 5ms / 5ms
Bluetooth TX Power +8 dBm

Combos

Keys Action
Both inner thumb keys (37 + 40) Activate Layer 3

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages