Skip to content

neonfuzz/HandsDown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My implementation of the Hands Down Gold Layout, as defined on Alan Reiser's Hands Down website.

Code is largely my own, though heavily inspired by Alan Reiser's own QMK implementation. That being said, adaptive.c is inspired more by replicaJunction's adaptive pull request.

Successfully compiled with qmk firmware 0.21.6

Features

Linger

Some keys produce different values if pressed and held.

  • C → COM
  • K → KE
  • O → OWN
  • Q → QU
  • brackets <[{(, quotes '", and asterisks * → will make a matching set of two and put the cursor between them
  • punctuation .?! will add a space and capitalize the next letter

Adaptive

Sets of keys pressed quickly one after another will produce different output than if they were to be pressed individually or slowly.

  • A, → AU
  • BD → BL
  • CW → CD
  • DB → LB
  • FX → FR
  • GM → GL
  • VM → VL
  • LF → LS
  • MV → MB
  • PV → LV
  • PM → PL
  • WC → WR
  • ,A → UA
  • .: → .COM

Combos

Sets of keys pressed together (chorded) will produce different output than if they were pressed individually. Many of these combinations were inspired by the Teeline shorthand. See combos.c for the full list.

  • Off-map alphas (JP → Z and UK → Q)
  • H-digraphs e.g., DN → TH
  • Common word pieces e.g., ANG, ITY, SUPER
  • Pronouns e.g., I'VE, THEMSELVES, YOU'LL

If you press BACKSPACE after having typed a combo, the entire combo will be backspace'd.

Overrides

Change default shifted behavior of some keys.

  • SHIFT + . → &
  • SHIFT + , → |
  • SHIFT + / → *
  • SHIFT + ? → !
  • SHIFT + _ → -
  • SHIFT + : → ;
  • SHIFT + BACKSPACE → DELETE

Unique caps lock

Several different intelligent modes for capslock. All modes end when toggled, or when ESC or ENTER are pressed

  • ALLCAPS: MAKE EVERYTHING CAPITALIZED
  • CAPSWORD: make a SINGLE word all-caps
  • TITLECAPS: Make The First Letter After SPACE Capitalized (doesn't [currently] work with combos)
  • LAMPOON: aLtErNaTe CapItAl lEtTeRs

Supported Keyboards

  • Ergodox EZ
  • Ergodox Moonlander

About

QMK files for the Hands Down Gold keyboard layout

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published