Colemak
   HOME

TheInfoList



OR:

Colemak is a
keyboard layout A keyboard layout is any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard. is the actua ...
for
Latin-script alphabets The lists and tables below summarize and compare the letter inventories of some of the Latin-script alphabets. In this article, the scope of the word "alphabet" is broadened to include letters with tone marks, and other diacritics used to represe ...
, designed to make
typing Typing is the process of writing or inputting text by pressing keys on a typewriter, computer keyboard, mobile phone or calculator. It can be distinguished from other means of text input, such as handwriting and speech recognition. Text can b ...
more efficient and comfortable by placing the most frequently used letters of the English language on the home row. Created on 1 January 2006, it is named after its inventor, Shai Coleman. Most major modern
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s such as
Mac OS Two major famlies of Mac operating systems were developed by Apple Inc. In 1984, Apple debuted the operating system that is now known as the "Classic" Mac OS with its release of the original Macintosh System Software. The system, rebranded "M ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
,
ChromeOS ChromeOS, sometimes stylized as chromeOS and formerly styled as Chrome OS, is a Linux-based operating system designed by Google. It is derived from the open-source ChromiumOS and uses the Google Chrome web browser as its principal user interfac ...
, and
BSD The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
support Colemak natively. A program to install the layout is available for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. On Android and iOS, the layout is offered by several virtual keyboard apps like GBoard and SwiftKey, as well as by many apps which support physical keyboards directly. __NOTOC__


Overview

The Colemak layout was designed with the
QWERTY QWERTY () is a keyboard layout for Latin-script alphabets. The name comes from the order of the first six Computer keyboard keys#Types, keys on the top left letter row of the keyboard ( ). The QWERTY design is based on a layout created f ...
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 In computing, a keyboard shortcut also known as hotkey is a series of one or several computer keyboard, keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the ...
, supposedly making it easier to learn than 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. 74% of typing is done on the home row compared to 70% for Dvorak and 32% for QWERTY. The default Colemak layout lacks a Caps Lock key; an additional
Backspace Backspace () is the keyboard key that originally pushed the typewriter carriage one position backwards and in modern computer systems moves the display cursor one position backwards,"Backwards" means to the left for left-to-right languages. delete ...
key occupies the typical position of Caps Lock on modern keyboards. Coleman states that he designed Colemak to be easy to learn, explaining that Dvorak is hard for QWERTY typists to learn due to it being so different from the QWERTY layout. The layout has attracted media attention as an alternative to Dvorak for improving typing speed and comfort with an alternate keyboard layout.


Variants

A series of intermediate layouts known as Tarmak have been created with the intention of making it easier for new users to adopt the layout. The layouts change only 3–5 keys at a time in a series of 5 steps. Colemak has been criticised for placing too much emphasis on the middle-row center-column keys (D and H) leading to lateral finger stretches for certain common English bigrams such as HE. Some find these awkward. The Colemak user community developed a modified version of Colemak named Colemak-DH, to address these concerns. The Colemak community has created several other modifications and variants; some of these are not directly related to Colemak but would work on other layouts as well. The web site "DreymaR's Big Bag of Keyboard Tricks" holds info on such mods and tools and their implementations as well as other typing-related topics, centered around but not limited to the Colemak layout.


References


External links


Official Colemak website
(including community forum)
Community Colemak website

Colemak Mod-DH
{{Keyboard layouts Keyboard layouts Latin-script keyboard layouts