opensteno_qmk/users/draevin
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
..
config.h [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
draevin.c [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
draevin.h [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
LICENSE [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
README.md [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
rules.mk [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00
wrappers.h [Keymap] Add Draevin userspace and maps (#10581) 2020-10-22 19:46:46 -07:00

Userspace - Draevin

Notable Files

  • draevin.h - Standard layers, keys, and tap dance key and config for all my boards
  • draevin.c - Colemak/QWERTY switch, KC_MAKE, and Shift/CAPS TD
  • wrappers - 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
  • Sinc 80
  • Quefrency 65 w/ Macro
    • Horribly under-utilized macro block because I thought I needed more keys than I actually do (so sad)
    • Left side volume and paging rotary