[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>
This commit is contained in:
parent
2b9b267e8e
commit
619eb0071e
11 changed files with 391 additions and 0 deletions
38
users/draevin/README.md
Normal file
38
users/draevin/README.md
Normal file
|
@ -0,0 +1,38 @@
|
|||
# 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
|
Loading…
Add table
Add a link
Reference in a new issue