Colemak is a keyboard layout for Latin-script alphabets, designed to make typing more efficient and comfortable than QWERTY by placing the most frequently used letters of the English language on the home row while keeping many common keyboard shortcuts the same as in QWERTY.
[2] Most major modern operating systems such as macOS, Linux, Android, ChromeOS, and BSD support Colemak natively.
[6][7] The Colemak layout was designed with the QWERTY layout as a base, changing the positions of 17 keys while retaining the QWERTY positions of most non-alphabetic characters and many popular keyboard shortcuts, supposedly making it easier to learn than the Dvorak layout for people who already type in QWERTY without losing efficiency.
It shares several design goals with the Dvorak layout, such as minimizing finger path distance and making heavy use of the home row.
[14] Colemak has been criticised for placing too much emphasis on the middle-row center-column keys (D and H), leading to awkward lateral finger stretches for common English bigrams such as HE.