Improve symbols layer for cross-platform consistency #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "improve/symbols-layer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes
Why
The original layout had pipe and backslash in positions that can be problematic:
This new layout prioritises:
The QWERTY layer remains completely unchanged.
Redesigned the symbols layer with the following improvements: Cross-platform consistency: - All symbols are now cross-platform compatible - Removed OS-specific combos (CU_HASH for £ on UK keyboards) - Uses standard QMK keycodes that work on macOS and Linux Comprehensive symbol coverage: - Added all missing programming symbols: < > _ \" \' : ? / - Added angle brackets for HTML/XML tags - Added underscore for snake_case - Added double and single quotes - Added colon and question mark for code and prose - All symbols now accessible without shifting Layout improvements: - Most brackets on home row for easy access: () {} [] | _ - Related symbols grouped logically: * Top row: Number row symbols (! @ # $ % ^ & * = +) * Home row: Brackets and pipe (() {} [] | _) * Bottom row: Quotes, comparison, punctuation (< > \" \' : ? / - . ,) Ergonomic design based on research: - Frequently used symbols placed on home row - Common bigrams considered (!=, ==, ++, --, ->, =>) - Grouped related symbols together for memorability Still keeps: - Navigation keys (arrows, home/end) on thumbs - F-keys on top row - Lock screen activation02d120dd692dde466409View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.