Ryan 1978007fae Tap Dance: remove `qk_` prefix (#19313) 3 years ago
..
config.h e12ca14af8 Change `RGB_MATRIX_STARTUP_*` defines to `RGB_MATRIX_DEFAULT_*` (#19079) 3 years ago
glcdfont.c 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
keycodes.h 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
keymap.c 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
layers_block.h de66797705 Fix some old keycodes (#19086) 3 years ago
oled.c 9632360caa Use a macro to compute the size of arrays at compile time (#18044) 4 years ago
process_records.c 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
readme.md 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
rules.mk 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago
tap_dances.c 1978007fae Tap Dance: remove `qk_` prefix (#19313) 3 years ago
tap_dances.h 9cdccb12d1 [Keymap] Crkbd/thunderbird2086 (#16973) 4 years ago

readme.md

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. colemak-dh

    • 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 |
  • QWERTY: same as Colemak-DH layer qwery

    • Thumb keys : same as Colemak-DH
    • Staggered keys : almost same as Colemak-DH except | Tap | Double tap | Long tap | | --- | --- | --- | | f | | Option(⌥) | | j | | Command(⌘) | | ; | | Control(⌃) |
  • CODE: numbers and symbols.
    symbol

    • Thumb keys | Tap | Double tap | Long tap | | --- | --- | --- | | ESC | Caps lock | |
    • Staggered keys | Tap | Double tap | Long tap | | --- | --- | --- | | | Command(⌘) + | |
  • FUNCTION: function, meadia and navigation keys function

    • Thumb keys | Tap | Double tap | Long tap | | --- | --- | --- | | ESC | Caps lock | |
  • ADJUST: RGB control, Power control, default layer setting and reset adjust

  • SECRET: hold ADJUST and FUNCTION 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.