Skip to content

CarpalX

~`
!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
<,
>.
?/

CarpalX is a series of layouts the first keyboard layout analyzer program to use simulated annealing.

  • QGMLWY is the fully optimized version,
  • QWYRFM is the best result within 10 swaps of QWERTY, and
  • QWKRFY is the best result within 5 swaps of QWERTY.

CarpalX’s model of typing effort does not explain the particularities of why it penalized some kinds of motions over others, but based on metrics, QGMLWY was heavily optimized to minimize redirects. In exchange for remarkably low redirects, it has very high SFN stats.

There are two downloads available for Windows:

Method Admin Required Notes
Native Yes Official Microsoft method for adding custom keyboard layouts.
AutoHotkey No Requires 3rd party remapping software. Does not take effect until AutoHotkey is launched.
  1. Install Microsoft Keyboard Layout Creator (MSKLC):

  2. Download the KLC file for the desired version of CarpalX:

  3. Open the downloaded .klc file in Microsoft Keyboard Layout Creator.

  4. In MSKLC, go to Project → Build DLL and Setup Package.

  5. Navigate to the generated folder and run setup.exe as Administrator.

  6. Follow the installer instructions to complete the installation.

  7. Go to Windows Settings → Time & Language → Language & Region → Language Options → Add a keyboard and select your new CarpalX layout.