Skip to content

Instantly share code, notes, and snippets.

@DmitryMyadzelets
Last active November 30, 2020 16:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DmitryMyadzelets/c22403c905512ba3f0da4bed3c205506 to your computer and use it in GitHub Desktop.
Save DmitryMyadzelets/c22403c905512ba3f0da4bed3c205506 to your computer and use it in GitHub Desktop.
Keybord layouts collection

Layouts for 40% keyboards

Collection of keyboard layouts

QWERTY by Christopher Latham Sholes, 1873 (yes, without number 1 key):

2 3 4 5 6  7 8 9 - ,
Q W E . T  Y I U O P
Z S D F G  H J K L M
A X & C V  B N ? ; R

QWERTY by Remington, 1878, who bought Sholes' desing and changed it for marketing purpose with no consideration of the science behind it. Has 46 keys. It's what most of people use nowadays:

1 2 3 4 5  6 7 8 9 0 - =
Q W E R T  Y U I O P [ ] \
A S D F G  H J K L ; '
Z X C V B  N M , . /

Dvorak by August Dvorak, 1932, optimised for speed and fingers load:

! 7 5 3 1  9 0 2 4 6 8 =
? , . P Y  F G C R L /
A O E U I  D H T N S -
' Q J K X  B M W V Z

Dvorak, modern US version:

1 2 3 4 5  6 7 8 9 0 [ ]
' , . P Y  F G C R L / = \
A O E U I  D H T N S -
; Q J K X  B M W V Z

Colemak by Shai Coleman, 2006, takes QWERTY as a base and applies the Dvorak's ideas:

1 2 3 4 5  6 7 8 9 0 - =
Q W F P G  J L U Y ; [ ] \
A R S T D  H N E I O '
Z X C V B  K M , . /

Colemak Mod-DH, tuned to be more comfortable:

1 2 3 4 5  6 7 8 9 0 - =
Q W F P B  J L U Y ; [ ] \
A R S T G  K N E I O '
Z X C D V  M H , . /

Carpalx by Martin Krzywinski, fully optimized:

1 2 3 4 5  6 7 8 9 0 - =
Q G M L W  Y F U B ; [ ] \
D S T N R  I A E O H '
Z X C V J  K P , . /

Halmak by Nikolay Nemshilov, 2016, produced by some genetic algorithms:

1 2 3 4 5  6 7 8 9 0 - =
W L R B Z  ; Q U D J [ ] \
S H N T ,  . A E O I '
F M V C /  G P X K Y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment