Maximize Your Productivity by Making Your Programmable Keyboard Ergonomic
summary
A practical guide to making keyboards programmable and ergonomic by using orthogonal split physical boards and programmable firmware instead of relying on QWERTY. It describes mapping thumbs to Backspace/Enter, palm buttons to switch layers, right-hand fast file navigation and left-hand app/undo/clipboard shortcuts, implemented with QMK C firmware on microcontrollers using features like 32 layers, mod‑tap, one‑shot modifiers, leader keys, combos and tap‑dance to speed typing and editor navigation.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:47Sholes and Glidden Typewriters
- 1:57Why QWERTY?
- 3:05From Typewriter to Keyboard
- 3:49Characteristics of an Ergonomic Keyboard - Physical Key Layout
- 5:51A Few Ergonomic Keyboards
- 6:08Ergonomic Letter Layout
- 8:44Introduction to Programmable Keyboards
- 9:25Features of a Programmable Keyboard
- 13:10Main Layer
- 17:18Fn Layer (left palm held)
- 19:26Window Manager Layer (right palm held)
- 20:27Cut Layer (left thumb held)
- 21:31Numpad Layer (right thumb held)
- 22:55Sample Configuration
- 24:07General Tip: Learn to Type
- 24:49Tip 2: Learn to Type
- 25:40By Switching Keyboards
- 28:32Appendix: My Layout
- 32:11Appendix: A Few Keyboards
related talks
31mMaximize your productivity by making your keyboard ergonomically 2.0
05mLightning talk: Improve your daily typing experience
43mThey Hear Me Typin’, They Hatin’
08mEfficient Typing on a Visually Occluded Physical Keyboard
36mclojure.core/typing
32mAvoiding Productivity Mouse Traps
02h 18mBurn down your keyboard - get the most out of your PhpStorm
12meTactileKit: A Toolkit for Design Exploration and Rapid Prototyping of Electro-Tactile Interfaces
