L ak

Lak

A keyboard layout discovered by a genetic algorithm. Vowels under your left hand, the most common consonants under your right — and almost no reach.

The layout

Click any key to type with it. Toggle Shift to see the shifted character on each key, or turn on QWERTY ghost to see what physical key you'd be pressing.

_
?
`
#
1
1
~
2
2
`
3
3
$
4
4
@
5
5
[
6
6
]
7
7
/
8
8
=
9
9
|
0
0
*
^
-
%
!
=
Tab
&
-
Q
G
g
W
Y
y
E
;
:
R
Z
z
T
W
w
Y
D
d
U
F
f
I
C
c
O
B
b
P
"
'
[
X
x
]
Q
q
\
Caps
O
o
A
A
a
S
E
e
D
I
i
F
U
u
G
S
s
H
R
r
J
N
n
K
T
t
L
H
h
;
P
p
'
Enter
Shift
{
.
Z
}
(
X
\
)
C
<
,
V
>
+
B
L
l
N
M
m
M
K
k
,
V
v
.
J
j
/
Shift
Ctrl
Win
Alt
Alt
Win
Menu
Ctrl

Notice the home row: every English vowel sits under the left hand (o a e i u), and several of the most-typed consonants sit under the right (s r n t h p). Together those eleven letters account for roughly three-quarters of every letter you'll type in English — without your fingers ever leaving home.

Download

Lak ships as a standard Windows keyboard layout installer. Run the setup and you'll see "Lak" in Settings → Time & Language → Language → Keyboards.

Lak for Windows Auto-detects 32-bit / 64-bit · Run setup.exe
Download installer

Installing on Windows

  1. Run setup.exe Double-click the file you downloaded. Windows may show a SmartScreen warning because Lak isn't signed by a major publisher — click More info → Run anyway.
  2. Follow the installer Accept the prompts. The installer copies the layout DLL into C:\Windows\System32 and registers it with Windows.
  3. Add Lak as an input language Open Settings → Time & Language → Language & Region. Click your language → OptionsAdd a keyboard, and pick Lak from the list.
  4. Switch to it Press Win + Space to cycle keyboards, or click the language indicator in the taskbar. Try typing a sentence — you're now using Lak.
  5. Optional: remove QWERTY Once Lak feels natural, you can remove the default US layout from the same Keyboards screen so Win + Space doesn't accidentally switch it back.

Why Lak?

QWERTY was never designed to be fast. Lak was — by a computer that tried thousands of layouts until it found one that couldn't be beaten.

Lak was found by a genetic algorithm: thousands of candidate keyboards were scored on how far your fingers would travel typing real English text, the best ones were kept and randomly tweaked, and the cycle repeated for thousands of generations. The result is the layout you see above.

Vowels left, consonants right

Every English vowel (a, e, i, o, u) lives on the left home row, and the most common consonants live on the right. So most words have your hands taking turns — one of the strongest predictors of typing speed and comfort.

Most letters don't move

About three quarters of every letter you type in English already sits on Lak's home row. Letters like j, q, and x — which appear less than 1% of the time — get sent to the corners where they belong.

Strong fingers do more work

The algorithm penalises movement on the pinkies and ring fingers, so common keys end up under the index and middle fingers and the weaker ones get the rarely-used keys.

31% less finger travel

Typing the same sample of English text, Lak's fingers travel 31% less distance than they would on QWERTY — less movement, on stronger fingers, for the same words.

A short history of keyboards

Why does a 19th-century typewriter still shape how you type emails today? Here's the lineage Lak grew out of.

FAQ

Trying Lak

What is Lak, exactly?
Lak is a replacement for QWERTY — the layout that decides which letter each key on your keyboard produces. Installing Lak doesn't change your physical keyboard; it changes what each key types when you press it. Lak puts the vowels under your left hand and the most-used consonants under your right, so your hands take turns and your fingers barely have to move. The same text takes about 37% less finger travel than it does on QWERTY.
Why should I switch from QWERTY?
Three reasons people usually cite. Less strain: common letters sit under stronger fingers and rarely leave the home row, so your hands work less for the same amount of typing. More comfort: hands alternate evenly instead of one racing ahead while the other waits. Potentially faster: less travel correlates with faster typing once muscle memory is in place. The catch is real, though — you'll be slow for a few weeks while you relearn. If you type for hours every day, the long-term payoff usually justifies the dip. If you only type occasionally, it may not.
How does Lak compare to Dvorak and Colemak?
All three share the same goal: put common letters home, alternate hands, and reduce reaching. They got there differently. Dvorak (1936) was designed by hand from typing studies — solid, but every punctuation key moves too, which makes the learning curve steep. Colemak (2006) was designed to minimize relearning — most QWERTY shortcuts (Z, X, C, V) stay in place, which is why it's the most popular alternative today. Lak (2026) was found by a genetic algorithm searching across thousands of layouts, prioritizing raw efficiency over staying close to QWERTY. It moves more keys than Colemak but typically scores better on finger-travel benchmarks.

Learning the layout

How long does it take to learn?
It varies a lot by person and how much you commit. A realistic picture: the first few days feel terrible — typing your own name takes thought. After a week or two of daily use, most people are slow but functional. Returning to your old QWERTY speed usually takes somewhere between a few weeks and a few months, depending on how many hours a day you type and how strictly you avoid switching back to QWERTY when it gets hard. Some never quite reach their old peak; others surpass it. The honest answer is that you should expect it to feel slow for a while, and the only way through is consistent practice. Free typing trainers like keybr.com, monkeytype, and Klavaro can shorten the curve.
Will I forget how to type on QWERTY?
Almost certainly not. After a transition period, most people can switch between Lak and QWERTY without much trouble, though your QWERTY speed may dip slightly while Lak is your primary layout. If you regularly use shared or public machines, keeping QWERTY installed alongside Lak (so you can toggle with Win + Space) is the practical solution.

Day-to-day use

Will my keyboard shortcuts still work?
Mostly, but it depends on the app. Many modern Windows applications bind shortcuts to the layout character — so Ctrl+C is wherever Lak puts c (the physical-O position on a QWERTY keyboard). Others bind to physical key positions, in which case Ctrl+C stays on the QWERTY-C position regardless of layout. In practice you'll relearn the most common shortcuts naturally as part of relearning the layout. The biggest adjustment is usually Ctrl+S, Ctrl+Z, and Ctrl+F — they'll feel wrong for a week or two, then stop feeling wrong.
What about programming? The symbols are in different places.
Yes — the brackets, quotes, colons, slashes, and so on are all rearranged in Lak. The good news is that they're placed deliberately: paired brackets sit near each other, common code punctuation stays close to the home row, and the digits row is unchanged. Programmers who switch to alternative layouts usually adapt within a few weeks. The discomfort is real but temporary.
What about games?
Most games let you rebind controls, so WASD or any other movement keys can stay where your fingers expect them. For games that hardcode QWERTY layouts and don't allow rebinding, the simplest fix is to switch back to QWERTY with Win + Space before launching them. Both layouts can live on your machine at once.
Can I use Lak on multiple computers, including ones I don't own?
On your own machines, yes — install on each. On a friend's computer, a library, or a work machine where you can't install software, you're stuck with whatever layout is installed there (usually QWERTY). The realistic plan is to keep QWERTY installed alongside Lak on your own machines so you can stay current with both. Most touch typists who use alternative layouts maintain at least passable QWERTY for exactly this reason.
Does Lak work on Mac, Linux, or phones?
Right now Lak ships as a Windows installer only. Mac, Linux, and a phone app are all on the roadmap — Lak is meant to be available on as many devices as possible, and adding platforms is a priority for upcoming releases.

About the project

Why is it called "Lak"?
It follows the same naming convention as the layouts before it. Coleman named his keyboard Colemak after Dvorak — his surname plus the "ak" suffix. Pierce Lang, the creator of Lak, did the same thing: his surname plus "ak".
How was Lak actually generated?
A genetic algorithm: start with a batch of candidate keyboards, score each one on how far the fingers would travel typing a long sample of real English text, keep the best, randomly tweak them, and repeat. After thousands of generations, the same layout kept winning — that's Lak. The full source code is on GitHub.
Is the installer safe?
The installer was generated with Microsoft's official Keyboard Layout Creator (MSKLC). It contains a single small DLL that maps key codes to characters — it doesn't run in the background, log keystrokes, or talk to the network. Windows SmartScreen warns about it because the file isn't signed by a major commercial code-signing authority, not because anything in it is harmful.
What if I don't like it?
Open Settings → Apps, find Lak, and click Uninstall. Windows will fall back to whatever layout you had before. No registry surgery required.