Colemak — это раскладка для латиницы, которая переставляет 17 клавиш QWERTY так, чтобы самые частые буквы английского оказались под пальцами на домашнем ряду, а остальное — сочетания Ctrl+Z/X/C/V, почти вся пунктуация, привычные Q, W, A, Z, X, C, V, B, H и M — оставляет на местах. Выбирают её по трём причинам: она заметно снижает работу пальцев (74 % английского текста набирается на домашнем ряду против 32 % на QWERTY), переучиться на неё проще, чем на Dvorak, и она встроена во все три настольные системы — в Windows начиная с версии 11 24H2. Ниже — что именно меняется, что говорят цифры, чем отличается Colemak-DH, как переходить без потери скорости и что делать с русским языком, для которого Colemak не предназначена.
Что такое Colemak и чем она отличается от QWERTY?
Раскладку выпустил Шай Коулман 1 января 2006 года; название — от фамилии автора. Она проектировалась не с чистого листа, а поверх QWERTY: по данным Википедии, «изменены позиции 17 клавиш при сохранении позиций большинства небуквенных символов и многих популярных сочетаний клавиш». Сайт проекта добавляет, что «только две клавиши переходят на другую руку» — это E и P.
| Ряд | QWERTY | Colemak | Colemak-DH (ANSI) |
|---|---|---|---|
| верхний | Q W E R T · Y U I O P | Q W F P G · J L U Y ; | Q W F P B · J L U Y ; |
| домашний | A S D F G · H J K L ; | A R S T D · H N E I O | A R S T G · M N E I O |
| нижний | Z X C V B · N M , . / | Z X C V B · K M , . / | Z X C D V · K H , . / |
Что видно из таблицы:
- Домашний ряд Colemak — A R S T D H N E I O. Здесь стоят гласные E, I, O, A и самые частые согласные T, N, S, R. На домашнем ряду QWERTY из гласных только A, а позицию правого указательного пальца занимает J.
- Десять букв не сдвинулись. Q, W, A, Z, X, C, V, B, H, M стоят там же, где на QWERTY. Поэтому Ctrl+Z, Ctrl+X, Ctrl+C и Ctrl+V — «отменить», «вырезать», «копировать», «вставить» — нажимаются по-старому, что FAQ проекта называет отдельным преимуществом перед Dvorak.
- Пунктуация на месте. Точка, запятая, слэш, скобки и цифровой ряд не тронуты; из небуквенных клавиш переехала только точка с запятой — она уступила место букве O.
- Caps Lock — это Backspace. В стандартной Colemak клавиши Caps Lock нет: на её месте второй Backspace. Автор рекомендует это изменение даже пользователям QWERTY, оценивая экономию пути пальцев в 15–20 % — по его словам, «одно это изменение» даёт такой эффект.
Расстановка пальцев при этом не меняется: те же восемь пальцев на домашнем ряду, те же зоны ответственности, что описаны в статье какие пальцы за какие клавиши. Меняется только то, какие буквы под ними лежат.
Что обещает Colemak по цифрам?
Все числа ниже — расчётные, из модели раскладки на английском тексте, а не замеры скорости живых людей. Это важно: раскладка сама по себе не делает вас быстрее, она уменьшает работу пальцев на тот же текст.
| Показатель (английский текст) | QWERTY | Dvorak | Colemak | Источник |
|---|---|---|---|---|
| доля нажатий на домашнем ряду | 32 % | 70 % | 74 % | Wikipedia |
| путь пальцев относительно Colemak | ×2,2 | — | ×1 | colemak.com |
| «прыжки» через ряд одной рукой, относительно | ×16 | — | ×1 | colemak.com |
| слов, набираемых только домашним рядом | ×1 | — | ×35 | colemak.com |
Сайт проекта также называет Colemak «третьей по популярности раскладкой для слепой печати на английском после QWERTY и Dvorak» и заявляет поддержку «более 40 языков» — речь о языках на латинице с диакритикой, а не о кириллице.
Чего в этих цифрах нет — так это WPM. Ни сайт, ни Википедия не обещают конкретного прироста скорости, и это честно: рекорды ставят на QWERTY, а прирост после перехода в рассказах пользователей объясняется не только раскладкой, но и тем, что человек заново и правильно учил слепую печать. Если ваша цель — скорость, сначала стоит проверить, где вы находитесь сейчас: ориентиры уровней собраны в статье какой WPM считается хорошим, а приёмы, которые работают на любой раскладке, — в статье как печатать быстрее.
Чем Colemak-DH отличается от обычной Colemak?
Слабое место классической Colemak — буквы D и H. Они стоят в центральной колонке домашнего ряда, куда указательным пальцем нужно тянуться вбок, а по частоте в английском это восьмая и десятая буквы. Модификацию Mod-DH «разработал и запустил SteveP в октябре 2014 года»; сегодня она известна как Colemak-DH.
Что меняется:
- D и H уходят в нижний ряд — под сгиб указательного пальца, что авторы считают более лёгким движением, чем тянуться в центр.
- G занимает место D на домашнем ряду, B — место G в верхнем (левая рука), H и M меняются местами (правая рука).
- Angle Mod для Z, X, C на ISO-клавиатурах — сдвиг нижнего ряда левой руки, чтобы пальцы не ломали угол.
Результат по расчётам проекта: центральная колонка используется в 7,80 % нажатий вместо 14,78 % у стандартной Colemak (4,49 % слева и 3,31 % справа против 7,76 % и 7,02 %). Раскладка есть в трёх вариантах — для ISO-, ANSI- и ортолинейных (matrix) клавиатур — и опубликована как общественное достояние.
На практике выбор такой: если вы ещё не начали учить Colemak, сообщество обычно советует сразу
DH; если уже печатаете на классической, переучивать пять клавиш ради центральной колонки —
вопрос личного комфорта, а не необходимости. Обе версии можно попробовать, не меняя настроек
системы: Monkeytype эмулирует раскладки в браузере, и в его каталоге есть colemak.json,
colemak_dh.json, colemak_dh_iso.json и colemak_dh_wide.json.
Colemak и русский язык: можно ли на ней печатать по-русски?
Прямо — нет. Colemak — раскладка для латинского алфавита, кириллицы в ней не предусмотрено, и это главный вопрос, который задают русскоязычные читатели. Практический ответ состоит из трёх частей.
Colemak ставится вместо английской раскладки, а не вместо ЙЦУКЕН. У вас по-прежнему две раскладки — русская и латинская, — просто латинская теперь Colemak. Переключение остаётся тем же сочетанием, что и раньше. Из-за того, что Colemak сохраняет пунктуацию QWERTY, при переключении на ЙЦУКЕН ничего нового учить не нужно: она и так расходится с латинской по знакам препинания.
Выгода пропорциональна доле английского текста. Если вы пишете по-русски большую часть дня, а латиница — это код, команды и переписка на английском, экономия усилий коснётся только этой части. Поэтому Colemak имеет смысл прежде всего тем, у кого латиница — рабочий язык: код, документация, переписка на английском.
Кириллические раскладки «в духе Colemak» — любительские. Две заметные попытки:
| Раскладка | Автор, дата | Идея | Состояние |
|---|---|---|---|
| ЯХЗ | Андрей, DTF, 13 мая 2022 | частые русские буквы под стандартные позиции пальцев, Ё на удобной клавише, ь/ъ через Shift, пунктуация как в Colemak; «совпадение расположения „идентичных“ букв с коулмаком — 17 из 33» | описание в блоге, установка вручную |
| colemak-ru | salif, GitHub | кириллица поверх Colemak; автор «изначально делал для болгарского языка, потом адаптировал под русский» и, по его словам, «не говорит и не пишет по-русски» | инструкция только для Linux; репозиторий в архиве с 6 августа 2024 |
Ни одна из них не встроена в операционные системы и не имеет независимых измерений. Если хочется оптимизированной русской раскладки, разумнее смотреть на те, что живут дольше и имеют сообщество, — им будет посвящена отдельная статья кластера о ЙЦУКЕН, Диктор и Зубачёв. А чтобы понять, есть ли вообще проблема с русским набором, стоит сначала измерить скорость на ЙЦУКЕН и на латинице отдельно: в type для этого есть русский и английский словари в одном и том же режиме.
Как перейти на Colemak и не потерять скорость?
Есть два пути, и оба описаны сообществом Colemak.
Резкий переход. Включить Colemak и печатать только на ней. Первые дни скорость падает до уровня новичка, потому что мышечная память QWERTY мешает, а не помогает. FAQ проекта обещает, что тому, кто «уже умеет быстро и правильно печатать вслепую на QWERTY, не понадобится много времени, чтобы вернуть (и превзойти) прежнюю скорость», но конкретных сроков не называет — они разные у всех.
Tarmak — переход по шагам. Набор переходных раскладок DreymaR, в котором каждая следующая сдвигает 3–4 клавиши к их позициям в Colemak, а остальные остаются на месте:
| Шаг | Что переезжает |
|---|---|
| Tarmak1 | E, K, N, J |
| Tarmak2 | G, T, F |
| Tarmak3 | R, S, D |
| Tarmak4 | Y, O, ;, P |
| Tarmak5 | L, U, I → полная Colemak |
Рекомендация автора — не переходить к следующему шагу, пока не достигнута «точность не ниже 97 % при 40 WPM» на текущем. Так вы всё время остаётесь работоспособны, а не проваливаетесь в 15 WPM на неделю.
Несколько правил, которые не зависят от пути:
- Измерьте базу до перехода. Пройдите минутный тест на английском на QWERTY и запишите
результат — иначе через месяц будет не с чем сравнивать. Именно для этого CTA под статьёй
ведёт в режим
time 60на английском словаре. - Не смотрите на клавиатуру. Наклейки и гравировка под Colemak только продлевают зависимость от глаз. Схема раскладки на втором мониторе или листе бумаги — лучше.
- Учите Colemak как слепую печать с нуля, по той же лестнице, что описана в статье слепая печать: с чего начать: домашний ряд, затем верхний, затем нижний. У type пока нет эмуляции раскладки, поэтому тренировочные режимы рядов работают на физической раскладке системы; для тренировки именно Colemak используйте системную раскладку и обычные словарные режимы.
- Включите раскладку средствами системы. На macOS и Linux Colemak есть в списке раскладок изначально; в Windows — начиная с версии 11 24H2, для более ранних версий на colemak.com лежит установщик. Colemak-DH и Tarmak на всех системах ставятся отдельными файлами со страниц проектов.
Кому стоит переходить, а кому нет?
Стоит попробовать, если:
- вы печатаете по-английски значительную часть дня и чувствуете усталость рук — Colemak снижает путь пальцев, и это её главный измеримый эффект;
- вы всё равно собираетесь учить слепую печать с нуля — тогда QWERTY не нужно «забывать»;
- вы работаете на своих устройствах, где раскладку можно поменять один раз и навсегда.
Не стоит, если:
- основной язык набора — русский: Colemak затронет только латинскую половину работы, а переключение между ЙЦУКЕН и незнакомой латиницей первые недели будет путать сильнее обычного;
- вы часто печатаете на чужих компьютерах, в терминалах серверов, на планшетах и в BIOS — там QWERTY никуда не денется;
- вы ждёте прироста WPM «от раскладки»: его никто не обещает, и данных о нём нет.
В любом случае решение проверяется одним способом — числом. Замерьте скорость и точность сейчас, а после перехода сравните в том же режиме; как именно считаются WPM и точность, чтобы сравнение было честным, разобрано в статье как считается WPM.