Skip to content

Workman

~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Q
D
R
W
B
J
F
U
P
:;
{[
}]
|\
A
S
H
T
G
Y
N
E
O
I
"'
Z
X
M
C
V
K
L
<,
>.
?/

Workman’s stated goal is to prevent repetitive strain injury. Its primary innovation was challenging the home row-centered design of its predecessors Dvorak and Colemak. OJ Bucao argues that the home row center column should not be given priority, but only the home keys—that is, the keys directly under the resting position of each finger.

Workman’s design philosophy teaches that up and down finger movements are preferable to left and right movements. This leads Workman to have low LSBs (for its era) in exchange for high SFNs, particularly 2u SFBs.

Like Colemak, Workman maintains its QWERTY heritage by keeping ZXCV on the left hand bottom row and minimizing the amount of letters that switch hands compared to QWERTY.

Workman prioritizes balanced hand usage more so than any other layout, achieving a near-perfect 50%/50% ratio.

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 Workman:

  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 Workman layout.