Releases: binarybottle/engram
Engram v2: The official BYOU-CIEA-GXJK / LDWV-RMFP-RMFP layout
Engram v2.0 (“Engram”) is a key layout optimized for comfortable and efficient touch typing in English created by Arno Klein, with open source code to create other optimized key layouts (see engram.dev). Letters are optimally arranged according to ergonomics factors that promote reduction of lateral finger movements and more efficient typing of high-frequency letter pairs. The most common punctuation marks are logically grouped together in the middle columns and numbers are paired with mathematical and logic symbols (shown as pairs of default and Shift-key-accessed characters).
[{ 1| 2= 3~ 4+ 5< 6> 7^ 8& 9% 0* ]} /\
bB yY oO uU '( ") lL dD wW vV zZ #$ @`
cC iI eE aA ,; .: hH tT sS nN qQ
gG xX jJ kK -_ ?! rR mM fF pP
Engram v1.3: YPOX-HIEA layout
This is the Engram v1.3, predecessor to v2.0, a key layout optimized for comfortable and efficient touch typing in English created by Arno Klein, with open source code to create other optimized key layouts. v1.3 was the subject of an early preprint for an early version of an article under review.
[{ 1| 2= 3~ 4+ 5< 6> 7^ 8& 9% 0* ]} /
yY pP oO xX '( ") fF cC mM wW qQ #$ @`
hH iI eE aA ,; .: tT sS nN rR zZ
gG kK jJ uU -_ ?! dD vV bB lL
YPOU-HIEA layouts
- Step 1: Distribute the 8 most frequent letters (4 vowels, 4 consonants) to the left and right
- Step 2: Add command shortcut characters on the left or right
- Step 3: Distribute 8 of the remaining letters to the left and right
- Step 4: Optimize arrangement of all letters on the left and right
- Step 5: Arrange punctuation marks and characters in easy-to-remember places
The Engram layout is a keyboard layout optimized for comfortable touch typing in English created by Arno Klein, with open source code to create other optimized key layouts.
Y P O U G D L B Q
H I E A R T S N J
V Z X C M K W F
The Shift key accesses characters (top) that look similar to the numbers:
! = ? + $ @ ^ & % *
1 2 3 4 5 6 7 8 9 0
and accesses related but less common punctuation (top):
` \ ; : { } | _
' " , . ( ) / -
Swapping the Backspace and Caps lock keys completes the layout:
~ ! = ? + $ @ ^ & % * < >
# 1 2 3 4 5 6 7 8 9 0 [ ] Caps
Tab Y P O U ' " G D L B Q - /
Back H I E A , . R T S N J Enter
Shift V Z X C ( ) M K W F Shift
Ctrl Fn Cmd Alt Space Alt Ctrl Arrows
KPUY-IOEA layouts
- Step 1: Arrange the most frequent vowels and consonants
- Step 2: Add command shortcut characters
- Step 3: Arrange the remaining letters
- Step 4: Arrange punctuation marks in easy-to-remember places
The Engram layout is a keyboard layout optimized for comfortable touch typing in English created by Arno Klein, with open source code to create other optimized key layouts.
K P U Y G R D W Q
I O E A H T S N J
V Z X C L F B M
The Shift key accesses characters (top) that look similar to the numbers:
! = ? + $ @ ^ & % *
1 2 3 4 5 6 7 8 9 0
and accesses related but less common punctuation (top):
` \ ; : { } | _
' " , . ( ) / -
Swapping the Backspace and Caps lock keys completes the layout:
~ ! = ? + $ @ ^ & % * < >
# 1 2 3 4 5 6 7 8 9 0 [ ] Caps
Tab K P U Y ' " G R D W Q - /
Back I O E A , . H T S N J Enter
Shift V Z X C ( ) L F B M Shift
Ctrl Fn Cmd Alt Space Alt Ctrl Arrows
JUOY-HIEA-PKGD layout
- Step 1: Distribute the 8 most frequent letters (4 vowels, 4 consonants) to the left and right
- Step 2: Add command shortcut characters on the left or right
- Step 3: Distribute 8 of the remaining letters to the left and right
- Step 4: Optimize arrangement of all letters on the left and right
- Step 5: Arrange punctuation marks and characters in easy-to-remember places
The Engram layout is a keyboard layout optimized for comfortable touch typing in English created by Arno Klein, with open source code to create other optimized key layouts.
J U O Y W S M Q Z
H I E A T N R C X
P K G D L F B V
The Shift key accesses characters (top) that look similar to the numbers:
! = ? + $ @ ^ & % *
1 2 3 4 5 6 7 8 9 0
and accesses related but less common punctuation (top):
` \ ; : { } | _
' " , . ( ) / -
Swapping the Backspace and Caps lock keys completes the layout:
~ ! = ? + $ @ ^ & % * < >
# 1 2 3 4 5 6 7 8 9 0 [ ] Caps
Tab J U O Y ' " W S M Q Z - /
Back H I E A , . T N R C X Enter
Shift P K G D ( ) L F B V Shift
Ctrl Fn Cmd Alt Space Alt Ctrl Arrows
QIOU-PHEA-BJKG layout
Step 1: Optimize arrangement of the 12 most frequent letters across left and right sides
Step 2: Arrange the most common command shortcut characters on the right side
Step 3: Optimize arrangement of all remaining letters
Step 4: Add punctuation marks and characters above similar-looking numbers
The Engram layout is an optimal keyboard layout for touch typing in English created by Arno Klein, with open source code.
Q I O U D N L Y Z
P H E A T S R C X
B J K G M F W V
The Shift key accesses characters (top) that look similar to the numbers:
! = ? + $ @ ^ & % *
1 2 3 4 5 6 7 8 9 0
and accesses related but less common punctuation (top):
` \ ; : { } | _
' " , . ( ) / -