-
Notifications
You must be signed in to change notification settings - Fork 383
Add Enthium v13 (PWF/;) keyboard layout #551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
+120
−4
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add LAYOUT_EN_ENTHIUM_V13 character dictionary - Register Layout.EN_ENTHIUM_V13 with ID 0xba (Matrix geometry) - Add layout to loader and Layout.ALL list - Update layout-id.md documentation Based on v13 release from sunaku/enthium repository: - Improves pinky comfort with P on upper row - Optimizes punctuation: /; swapped based on frequency data - 52.5% reduction in long-distance row jumps - 30% reduction in right pinky SFB rate - 0.22%–0.55% SFBs, 45.82% rolls, 2.91% pinky off
Changed Files
|
- Correct KeyH from 'k' to hyphen '-' - Correct KeyJ from 'h' to 'k' - Correct KeyK from 't' to 'h' - Correct KeyL from 'n' to 't' - Correct Semicolon from ';' to 's' - Correct Quote from apostrophe to ';' - Correct KeyB from ';' to 'w' Matches v13 ASCII layout with proper character placement
Contributor
|
Is there any other work that needs to take this out of the draft stage? I would love to help |
- Created enthium_v13.json source file following v11 pattern - Added v13 entry to generate-layouts.ts - Regenerated en_enthium_v13.ts with correct home row mapping - Home row now correctly maps: b c i a e - k h t n s w - Fixes positioning of 'w' from CapsLock to Quote position Based on official Enthium v13 specification from: https://github.com/sunaku/enthium/releases/tag/v13 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Contributor
Author
Thanks. I need to clean up the CI and testing on local, and that is ready now. |
Contributor
|
Awesome, can't wait to use it!! |
Owner
|
Thanks for the PR!
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Add Enthium v13 (PWF/;) keyboard layout to keybr.com, based on v13 release from sunaku/enthium repository.
Why
Enthium v13 brings several ergonomic and performance improvements:
/;based on frequency analysis -?is more frequent than:/;in English, and/is more frequent than;in programmingHow
LAYOUT_EN_ENTHIUM_V13character dictionary with v13 layout mappingLayout.EN_ENTHIUM_V13with ID 0xba for Matrix geometryLayout.ALLenumeration and layout ID documentationLayout Mapping
Key Metrics
Thanks to @sunaku for creating and maintaining Enthium!