Colemak Mod-DH
Finger | 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|
Usage | 6.48% (P55) | 6.10% (P5) | 8.90% (P12) | 16.22% (P91) | 15.88% (P84) | 12.64% (P41) | 9.07% (P44) | 7.47% (P45) |
Same Finger | Full Scissor | Half Scissor | Lat. Stretch | |
---|---|---|---|---|
Bigram | 0.94% (P61) | 0.09% (P44) | 1.89% (P69) | 1.10% (P73) |
Skipgram | 6.03% (P86) | 0.34% (P63) | 2.33% (P39) | 0.82% (P21) |
No Thumbs | Left Space | Right Space | |
---|---|---|---|
Weak-ish Redirs. | 1.74% (P91) | 1.21% (P80) | 1.07% (P82) |
Weak Redirects | 1.52% (P93) | 0.73% (P95) | 0.73% (P95) |
Other Same Finger | 20.97% (P68) | 14.17% (P75) | 14.17% (P75) |
Rolls : Alts | 2.21 (P87) | 2.88 (P93) | 1.68 (P75) |
2-Roll In : Out | 1.09 (P46) | 0.77 (P14) | 1.35 (P67) |
3-Roll In : Out | 1.36 (P58) | 0.98 (P35) | 0.78 (P39) |
- Author
- SteveP
- Year
- 2014
- Finger Map
- Angle Mod
Finger | 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|
Usage | 6.55% (P59) | 6.10% (P5) | 8.90% (P12) | 16.15% (P89) | 15.88% (P84) | 12.64% (P41) | 9.07% (P44) | 7.47% (P45) |
Same Finger | Full Scissor | Half Scissor | Lat. Stretch | |
---|---|---|---|---|
Bigram | 0.96% (P66) | 0.09% (P44) | 1.89% (P69) | 1.10% (P75) |
Skipgram | 6.01% (P85) | 0.34% (P63) | 2.33% (P39) | 0.78% (P17) |
No Thumbs | Left Space | Right Space | |
---|---|---|---|
Weak-ish Redirs. | 1.73% (P89) | 1.21% (P78) | 1.07% (P81) |
Weak Redirects | 1.52% (P93) | 0.73% (P95) | 0.73% (P95) |
Other Same Finger | 21.01% (P69) | 14.19% (P76) | 14.19% (P76) |
Rolls : Alts | 2.20 (P86) | 2.87 (P92) | 1.67 (P74) |
2-Roll In : Out | 1.09 (P45) | 0.77 (P13) | 1.34 (P66) |
3-Roll In : Out | 1.36 (P57) | 0.98 (P35) | 0.78 (P38) |
- Author
- SteveP
- Year
- 2014
- Finger Map
- Traditional
Colemak Mod-DH, also known as Colemak-DH, is a popular tweak to Colemak. It gets its name from taking d
and h
off the center columns to reduce lateral stretches.
Install
Section titled “Install”There are two downloads available for macOS:
Method | Admin Required | Notes |
---|---|---|
Native | Optional | Does not require 3rd party key remapping software. Admin is required to install for all users and use on first login. |
Karabiner-Elements | Yes | Requires 3rd party key remapping software, including the installation of a Driver Extension. Allows for remapping of only specific keyboards. |
-
Download the keylayout file for the desired version of Colemak Mod-DH:
-
Extract the downloaded zip file.
-
Install the
.keylayout
file:Run one of the install scripts from the extracted folder:
- install-user.sh to install for a single user
- install-system.sh to install for all users
- colemak-dh_X.keylayout the layout to install
To install for a single user: Copy the
.keylayout
file from the extracted folder to~/Library/Keyboard Layouts
. Create the folder if it doesn’t exist.To install for all users: Copy the
.keylayout
file from the extracted folder to/Library/Keyboard Layouts
. -
Restart macOS.
-
Open System Settings.
-
Go to Keyboard → Text Input → Input Sources → Edit… and add your new Colemak Mod-DH layout.
-
Press the “+” button at the bottom left.
-
Search for “Colemak Mod-DH,” select your new layout, and press Add.
-
Install Karabiner-Elements:
-
Download the Karabiner rule file for the desired version of Colemak Mod-DH:
-
In Karabiner-Elements Settings, go to “Complex Modifications,” then press “Add predefined rule” at the top.
-
Make sure you know how to type your computer password using Colemak Mod-DH.
-
Scroll down to the “Colemak Mod-DH” section and enable the rule you want.
“All keyboards” remaps Colemak Mod-DH onto all keyboards while connected to this computer. Select this reason unless you want to exclude some keyboards from remapping.
“Built-in keyboard only” remaps your device's built-in keyboard, as well as any other keyboard for which “Treat as built-in keyboard” (under the “Devices” section) is enabled. Select this option if you plan to map Colemak Mod-DH onto an external keyboard using custom firmware.
-
To use Colemak Mod-DH on the password entry screen before logging in, follow the official instructions: