opensteno_qmk/users/draevin/README.md
Draevin 619eb0071e
[Keymap] Add Draevin userspace and maps (#10581)
* Initial userspace

* DZ60 map

* Quefrency map

* Sinc map

* Set up MAKE key for all personal maps

* Light userspace cleanup

* Formatting and comments zzz...

* Licensing and userspace README

* Swap: EXTRAFLAGS -> LTO_ENABLE in userspace rules.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

* Improve KC_MAKE: KC_ENT -> \n

Co-authored-by: Ryan <fauxpark@gmail.com>

* Swap left grouping on _FN for pairs

* Add '?' -> backslash on _FN

* Remove commented code

* Organize lines in rules.mk

* Add left hand scroll keys

* Move configs to config.h

* License blitz

Co-authored-by: Ryan <fauxpark@gmail.com>
2020-10-22 19:46:46 -07:00

38 lines
1.5 KiB
Markdown

# Userspace - Draevin
## Notable Files
- [draevin.h](draevin.h) - Standard layers, keys, and tap dance key and config for all my boards
- [draevin.c](draevin.c) - Colemak/QWERTY switch, KC_MAKE, and Shift/CAPS TD
- [wrappers](wrappers.h) - QWERTY, Colemak, F Row, Num Row, and `_FN` layer layout wrappers
## Keymap themes
Some general ideas shared between my maps
- Colemak and QWERTY layouts
- In wrappers
- All are Colemak default with `CM_QW` switch
- Nav and punctuation `_FN` layer
- In wrappers
- Right hand home arrows
- Pinky `HOME`/`END` for ***speed***
- Inner grouping symbols to decrease reach
- Split space
- Left thumb `MO(_FN)` is standard, but on the wrong side in the Quefrency map (silly soldering error, but not bad enough to fix)
- Quefrency is still *technically* split though, right? `*<:^)`
- Re-organized right mods
- Personal preference on wanting easier right thumb `CTRL`
- Real `DEL` key
- I can't seem to get away from it with layering, so all my maps have a delete key
- Sinc/Quefrency have it in the +5 column on the right
- DZ60 has it in the split backspace
- `KC_MAKE`
## Keymaps
- [DZ60](../../keyboards/dz60/keymaps/draevin/keymap.c)
- [Sinc 80](../../keyboards/keebio/sinc/keymaps/draevin/keymap.c)
- [Quefrency 65 w/ Macro](../../keyboards/keebio/quefrency/keymaps/draevin/keymap.c)
- Horribly under-utilized macro block because I thought I needed more keys than I actually do (so sad)
- Left side volume and paging rotary