.. | ||
config.h | ||
glcdfont.c | ||
keycodes.h | ||
keymap.c | ||
layers_block.h | ||
oled.c | ||
process_records.c | ||
readme.md | ||
rules.mk | ||
tap_dances.c | ||
tap_dances.h |
Thunderbird2086's custom CRKBD Layout
The concept is Mac and baby finger friendly keymap.
Layers
-
Colemak-DH: base layer. The option(⌥) and command(⌘) keys are assigned to thumb blocks as well as home position keys on each side. Also, far end two columns are assigned to shift(⇧) and control(⌃) keys.
- Thumb keys
Tap Double tap Long tap Command(⌘) Command(⌘) + Space(␣) Delete(⌦) Function layer Backspace(⌫) Function layer Space(␣) Code layer Enter(⏎) Code layer - Staggered keys
Tap Double tap Long tap TAB Control(⌃) + TAB a Control(⌃) z Shift(⇧) t Option(⌥) n Command(⌘) o Control(⌃) ' Control(⌃) / Shift(⇧) = Adjust layer
- Thumb keys
-
QWERTY: same as Colemak-DH layer
- Thumb keys : same as Colemak-DH
- Staggered keys : almost same as Colemak-DH except
Tap Double tap Long tap f Option(⌥) j Command(⌘) ; Control(⌃)
-
- Thumb keys
Tap Double tap Long tap ESC Caps lock - Staggered keys
Tap Double tap Long tap ` Command(⌘) + `
- Thumb keys
-
FUNCTION: function, meadia and navigation keys
- Thumb keys
Tap Double tap Long tap ESC Caps lock
- Thumb keys
-
ADJUST: RGB control, Power control, default layer setting and reset
-
SECRET: hold
ADJUST
andFUNCTION
to activate
Custom OLED
This keymap includes custom OLED font and code. The font contains some logos and status indidcators from gotham and soundmonster including my own CAPS LOCK icon. Enable OLED in rukes.mk to check it out. Feel free to reuse the font or parts of it.
Flashing
Flash using make crkbd:thunderbird2086:avrdude
for Pro Micro and make crkbd:thunderbird2086:dfu
for Elite-C.