QMK and Keyboards
Quantum Mechanical Keyboard (QMK) is a popular open source firmware for custom keyboards. Who knew a keyboard could do so much?
See my keymap on GitHub. Please feel free to open an issue or start a discussion about any problems, questions, or comments.
QMK feature libraries
Achordion – customize the tap-hold decision
Custom shift keys – they’re surprisingly tricky to get right; here is my approach
Mouse Turbo Click – macro that clicks the mouse rapidly
Orbital Mouse – a polar approach to mouse key control
Sentence Case – automatically capitalize the first letter of sentences
SOCD Cleaner – enhance WASD for fast inputs for gaming
Word selection – macro for convenient word or line selection
The following were originally developed here and have since graduated to become QMK core features. It is recommended to use the QMK core implementations, but (perhaps for sake of customization or curiosity) you may continue to use these userspace versions:
Autocorrection – userspace version of QMK’s Autocorrect
Caps Word – userspace version of QMK’s Caps Word
Layer Lock key – userspace version of QMK’s Layer Lock
Repeat Key – userspace version of QMK’s Repeat Key
QMK
Typing non-English letters – several approaches to type symbols like ä, ç, λ
QMK song player – play QMK song code in your browser
QMK macros series – typing shortcuts, adaptive behaviors, timing effects, and more
Developing QMK features – userspace libraries and contributing to QMK
General
Alt keyboard layouts – switching from QWERTY to an alternative keyboard layout
Designing a symbol layer – ergonomic and character frequency considerations
PSA: Thumbs can get overuse injuries – anecdotes, common injuries, countermeasures
Questioning the ergonomics of 40% keyboards – smaller ≠ better
Keyboard FAQs – thoughts on topics that come up regularly
Glossary – keyboard-related slang, technical jargon, and anatomical terms
Links about keyboards – interesting links about keyboards and related topics