I tend to rest my left hand on my keyboard and right hand on my trackpad/mouse and I use the central side for these:
- Shortcuts
- Application switching, copy-pasting, saving, refreshing pages, and other shortcuts that use GUI (Mac) / Ctrl or Alt (Win)
- Numbers
- Dates, OTPs, account numbers etc. through NAV layer combo (if typing lots of numbers) or Num Word
- Function keys
- Refreshing, debugging (F7-F10)
The sticky shift combo is useful for any chording that requires shift.
The Shift combos on both sides with the Num Word combo are for capitalisation and typing numbers.
Programming requires more specific syntax:
- Brackets
- These are all on the NUM layer on the right home row for easy access
- Quotes, && ||, and other symbols
- These are on the NUM layer on the right side, primarily accessed through holding the left outer thumb key. I may consider reordering them for easier access to the more common symbols
- Navigating code
- Navigation is on the NAV layer on the right side, primarily accessed through holding the left outer thumb key or the NAV combos for long term navigation
- ALL CAPS
- Use cases are constants and SQL statements. Caps Word is good for this
- CFG layer: top edge combo
- BASE layer: bottom edge combo
Due to my bad soldering.
- Is a LCTRL and LALT required for Mac? Just use RCTRL and RALT together with right keys for arrow keys/movement.
- Is alt enter the "alternative" enter in Mac? If so, can experiment with tap dance enter = alt enter.
- Change Del to Shift Backspace to free up outer thumb key to be tap numword, hold num layer etc?
See the instructions to install keymap drawer at https://github.com/caksoylar/keymap-drawer.
You can run images/gen.sh
to see the generated keymap. Run hooks/install.sh
to install a pre-commit git hook that ensures the latest generated .svg
is committed together with your .keymap
changes.
- Find useful encoder functions (e.g. moving by words).
- Multimeter to fix my left split keys.