Principles for Keyboard Layouts (2022)
Custom layouts & symbol placement
- Many participants describe heavily customized layouts, especially for programming symbols and brackets.
- Strategies include putting parentheses on modifier keys, using home-row or thumb-accessible layers for symbols, or adopting multi-layer systems like Neo2.
- Some favor chording approaches (steno-like dictionaries for symbols, shortcuts, cursor movement) to avoid deep layer stacks.
Personalization via keylogging and analyzers
- Strong interest in tools that record keystrokes to optimize layouts around personal usage.
- Concerns about security/privacy, but several argue local, non-persistent or aggregated logging is acceptable.
- Suggested tools: layout analyzers, heatmaps, “benign” keyloggers, and genetic algorithms (e.g., Halmak). Some think generic corpora are “good enough”; others insist context-aware logging is needed, especially to capture backspace, cursor use, and shortcuts.
Alternative letter layouts
- Dvorak, Colemak (and variants like Colemak-DH), Workman, Norman, Neo2/KOY, nrts-haei family (Graphite, Gallium) are discussed.
- Reported benefits: comfort, reduced finger travel, especially for those with pain or poor QWERTY habits.
- Reported downsides: modest real speed gains, cognitive overhead, using other people’s machines, and mobile/TV keyboards.
- Several long-term alternative-layout users say they remain fluent enough in QWERTY; others found dual-layout use too hard.
Hardware ergonomics: split, ortho, keywells, thumb clusters
- Split boards (Moonlander, Glove80, Keyboardio, Lily58, Corne, Charybdis, Voyager, etc.) are popular for posture and RSI relief.
- Disagreement over thumb clusters: some love many well-placed thumb keys; others experience pain from reach/rotation.
- Ortho vs stagger: some find ortholinear or column-stagger clearly better; others report it feels unnatural and prefer traditional staggering or keywells.
- Keywells (e.g., Glove80, Advantage-style) get praise for comfort and number-row reach; some still revert to standard boards for one-handed use or convenience.
Layers, mods, and function/navigation keys
- Heavy use of layers, home-row mods, and mod-tap keys to keep hands on home row.
- Some argue layers are fine even for frequent keys if thumb-activated; others avoid holding layers for common actions due to discomfort.
- Divided views on function keys and full navigation clusters: some consider them mandatory; others rarely use them and prefer layer-based arrows (often Vim-style).
Learning & usability
- One camp advises avoiding keycap labels and cheat sheets to force faster muscle-memory learning.
- Another emphasizes labeling and printed references, especially when juggling multiple boards and complex layers, and for occasional users of one’s keyboard.