Colemak Mod-DH Downloads
See the Colemak Mod-DH Project Home Page for information on this project.
Windows
AutoHotKey
The fastest way to try out Colemak-DH on Windows is to use the AutoHotKey scripts. See the autohotkey folder for downloads.
EPKL (Big Bag)
A comprehensive Colemak-DH implementation for Windows (plus many extra features) is available in DreymaR's Big Bag, EPKL edition.
KLC files and Installers
There are files for Microsoft Keyboard Layout Creator (KLC), together with the generated installers. See the KLC folder for more information and downloads.
EurKEY
There is a project implementing EurKEY Colemak-DH offering Microsoft KLC files.
Linux
XKB
Support for Colemak-DH exists in recent versions xkeyboard-config (at least as of 2.34).
Usage examples:
setxkbmap us -variant colemak_dh
setxkbmap uk -variant colemak_dh_iso
XKB (Big Bag)
A comprehensive Colemak-DH implementation for Linux (plus many extra features) is available in DreymaR's Big Bag, XKB edition
Xmodmap and console files
To quickly try out Colemak-DH, there are mapping files for xmodmap available in the xmodmap folder download area. You may need to customize these for your own language/region. Keymap files for the console are also provided in the console folder.
Alternatively, keymap files can be generated yourself by running generate
script in generate-linux-keymaps.
EurKEY
There is a project implementing EurKEY Colemak-DH offering Linux XKB mapping files.
macOS
Installable bundle
Colemak-DH mappings for macOS have been contributed in the macOS folder
Cross platform (Windows, Linux, Mac)
KMonad configurations
There are Colemak-DH configurations for the KMonad program. This application allows manipulation of the raw input from the keyboard device, allowing arbitrary and advanced remapping in a cross-platform friendly way. See the KMonad folder for configuration files.
Android
APK for physical keyboard
An Android Application Package (APK), with source files, is available, allowing you to type Colemak-DH on a physical keyboard connected to your Android device. See the android section for detailed instructions.