Раскладка Colemak
Раскладка Colemak — это альтернативная раскладка клавиатуры для латинского алфавита, разработанная для повышения скорости и комфорта набора текста за счёт оптимизации расположения наиболее часто используемых букв. Относится к классу эргономичных раскладок, наряду с Dvorak и Workman. Создана в 2006 году новозеландцем Шаем Коулманом (Shai Coleman) как эволюционное улучшение раскладки QWERTY, сохраняющее многие её привычные сочетания, но снижающее нагрузку на пальцы и уменьшающее количество движений.
История
Стандартная раскладка QWERTY, созданная в 1870-х годах для механических пишущих машинок, была разработана для предотвращения заклинивания рычагов, а не для скорости печати. С развитием электронных клавиатур эта проблема исчезла, но QWERTY осталась доминирующей из-за эффекта блокировки (lock-in) и привычек пользователей. Попытки создать более эргономичные раскладки предпринимались неоднократно: наиболее известная — раскладка Dvorak (1936 год), однако она не получила широкого распространения из-за радикального отличия от QWERTY, что делало её изучение сложным для опытных пользователей.
Шай Коулман, инженер-программист, поставил цель создать раскладку, которая:
- была бы значительно удобнее QWERTY,
- сохраняла бы большинство часто используемых клавишных сочетаний (например, Ctrl+Z, Ctrl+C, Ctrl+V),
- требовала бы минимального переучивания для пользователей QWERTY.
Первая версия Colemak была опубликована в 2006 году. Название образовано от фамилии автора (Coleman) и слова «keyboard» (клавиатура). В 2009 году вышла версия Colemak-CAH (Colemak with Angle Home Row), которая изменила положение некоторых клавиш для улучшения эргономики. В 2015 году была представлена модификация Colemak-DH (Colemak with Dynamic Home Row), предназначенная для клавиатур с ангулярным (угловым) расположением клавиш, таких как ортолинейные и разделённые клавиатуры.
Принципы и эргономика
Colemak основана на нескольких ключевых принципах эргономики набора текста:
- Минимизация перемещений пальцев. Наиболее частые буквы английского языка (E, T, A, O, I, N, S, H, R, D) размещены на домашнем ряду (home row) — среднем ряду клавиатуры. В QWERTY на домашнем ряду находятся только A, S, D, F, J, K, L, ; — то есть 8 букв, из которых лишь A, S, D, F и J встречаются часто. В Colemak на домашнем ряду расположены 10 букв, покрывающих около 70% нажатий в английском тексте.
- Снижение нагрузки на мизинцы. В QWERTY мизинцы левой руки часто нажимают на клавиши Q, A, Z, а правой — на P, ;, /. В Colemak эти клавиши перенесены на более сильные пальцы, а мизинцы используются реже.
- Чередование рук. Раскладка спроектирована так, чтобы при наборе большинства слов руки чередовались, что снижает утомляемость и увеличивает скорость. Например, слово «the» (самое частое в английском) в QWERTY набирается левой рукой (T, H, E), а в Colemak — правой рукой (T, H, E расположены на правой половине).
- Сохранение клавишных сочетаний. Colemak сохраняет большинство стандартных сочетаний клавиш для QWERTY, таких как Ctrl+Z (отмена), Ctrl+X (вырезать), Ctrl+C (копировать), Ctrl+V (вставить), Ctrl+A (выделить всё). Это достигается тем, что клавиши Z, X, C, V, A остаются на тех же физических местах, что и в QWERTY, хотя их буквы могут быть изменены (например, в Colemak на месте QWERTY-клавиши C находится буква V, но физически клавиша C остаётся на том же месте, что и в QWERTY, поэтому сочетание Ctrl+C работает как обычно).
Расположение клавиш
Основное отличие Colemak от QWERTY — перестановка 17 клавиш (из 26 буквенных). Ниже приведено стандартное расположение букв в Colemak (для клавиатуры с ANSI-раскладкой):
- Верхний ряд: Q W F P G J L U Y ;
- Домашний ряд: A R S T D H N E I O
- Нижний ряд: Z X C V B K M , . /
По сравнению с QWERTY:
- Буква E (самая частая в английском) перемещена с верхнего ряда на домашний ряд (на место клавиши ;).
- Буква T осталась на домашнем ряду, но смещена на одну позицию влево.
- Буква R перемещена на домашний ряд (на место QWERTY-клавиши F).
- Буква N перемещена на домашний ряд (на место QWERTY-клавиши J).
- Буква I перемещена на домашний ряд (на место QWERTY-клавиши K).
- Буква O перемещена на домашний ряд (на место QWERTY-клавиши L).
- Буква A осталась на домашнем ряду, но на месте QWERTY-клавиши A.
- Буква S осталась на домашнем ряду, но на месте QWERTY-клавиши S.
- Буква D осталась на домашнем ряду, но на месте QWERTY-клавиши D.
- Буква H перемещена на домашний ряд (на место QWERTY-клавиши G).
- Буква U перемещена на верхний ряд (на место QWERTY-клавиши Y).
- Буква Y перемещена на верхний ряд (на место QWERTY-клавиши T).
- Буква G перемещена на верхний ряд (на место QWERTY-клавиши R).
- Буква L перемещена на верхний ряд (на место QWERTY-клавиши P).
- Буква P перемещена на верхний ряд (на место QWERTY-клавиши ;).
- Буква B перемещена на нижний ряд (на место QWERTY-клавиши V).
- Буква K перемещена на нижний ряд (на место QWERTY-клавиши M).
- Буква M перемещена на нижний ряд (на место QWERTY-клавиши ,).
- Буква J перемещена на верхний ряд (на место QWERTY-клавиши U).
- Буква F перемещена на верхний ряд (на место QWERTY-клавиши F).
- Буква C осталась на нижнем ряду, но на месте QWERTY-клавиши C.
- Буква V осталась на нижнем ряду, но на месте QWERTY-клавиши V.
- Буква X осталась на нижнем ряду, но на месте QWERTY-клавиши X.
- Буква Z осталась на нижнем ряду, но на месте QWERTY-клавиши Z.
- Буква Q осталась на верхнем ряду, но на месте QWERTY-клавиши Q.
- Буква W осталась на верхнем ряду, но на месте QWERTY-клавиши W.
Модификации
Colemak-CAH (Colemak with Angle Home Row)
Версия, в которой клавиша Caps Lock заменена на клавишу Backspace, а клавиша Backspace перемещена на место клавиши \ (обратная косая черта). Это позволяет уменьшить движение пальцев для удаления символов. Также изменено положение клавиши ; (точка с запятой) — она перемещена на место клавиши ' (апостроф).
Colemak-DH (Colemak with Dynamic Home Row)
Модификация, предназначенная для клавиатур с ангулярным расположением клавиш (например, ортолинейные клавиатуры, где клавиши расположены строго по вертикали и горизонтали, или разделённые клавиатуры). В Colemak-DH изменено положение букв B, G, H, M, N, P, Y, чтобы уменьшить нагрузку на указательные пальцы. Эта версия стала популярной среди пользователей эргономичных клавиатур.
Преимущества и недостатки
Преимущества
- Скорость набора. Исследования показывают, что Colemak позволяет набирать текст на 10–20% быстрее, чем QWERTY, после полного освоения. Однако точные цифры зависят от индивидуальных навыков.
- Снижение утомляемости. Меньшее количество движений пальцев и чередование рук снижают риск развития синдрома запястного канала и других профессиональных заболеваний.
- Лёгкость переучивания. Для пользователей QWERTY требуется переучить около 17 клавиш, тогда как для Dvorak — все 26. Многие пользователи сообщают, что осваивают Colemak за 2–4 недели регулярной практики.
- Совместимость. Сохраняет большинство стандартных клавишных сочетаний, что упрощает переход.
Недостатки
- Ограниченная поддержка. Colemak не предустановлена в большинстве операционных систем (в отличие от QWERTY и Dvorak). Для её использования требуется установка стороннего программного обеспечения или драйверов.
- Проблемы с нестандартными клавиатурами. На клавиатурах с нестандартным расположением клавиш (например, ноутбуки с уменьшенным количеством клавиш) могут возникать сложности.
- Отсутствие поддержки в некоторых программах. В некоторых играх или специализированных приложениях, где используется QWERTY-раскладка, Colemak может работать некорректно.
- Необходимость переучивания. Несмотря на лёгкость по сравнению с Dvorak, процесс всё равно требует времени и усилий.
Распространение и поддержка
Colemak не является стандартом, но имеет сообщество пользователей. Раскладка поддерживается:
- В операционных системах: Windows (через сторонние утилиты, например, EPKL или AutoHotkey), macOS (встроенная поддержка с версии 10.6), Linux (включена в большинство дистрибутивов, например, через XKB).
- В мобильных устройствах: некоторые клавиатурные приложения для iOS и Android (например, SwiftKey, Gboard) поддерживают Colemak.
- В веб-сервисах: некоторые онлайн-тренажёры для набора текста (например, Keybr.com, Typing.com) предлагают обучение Colemak.
По оценкам сообщества, количество пользователей Colemak составляет от нескольких десятков тысяч до нескольких сотен тысяч человек по всему миру. Точные данные отсутствуют.
Сравнение с другими раскладками
| Параметр | QWERTY | Dvorak | Colemak |
|---|---|---|---|
| Год создания | 1870-е | 1936 | 2006 |
| Количество перестановок относительно QWERTY | 0 | 26 | 17 |
| Нагрузка на домашний ряд | ~30% | ~70% | ~70% |
| Чередование рук | Низкое | Высокое | Высокое |
| Сохранение клавишных сочетаний | Да | Нет | Да |
| Сложность переучивания | Нет | Высокая | Средняя |
Критика
Основные критические замечания в адрес Colemak:
- Отсутствие значительного преимущества. Некоторые исследования показывают, что разница в скорости между QWERTY и Colemak после длительного обучения невелика (менее 10%), и основное преимущество — снижение утомляемости, а не скорость.
- Неоптимальность для неанглийских языков. Colemak оптимизирована для английского языка. Для других языков (например, французского, немецкого) она может быть менее эффективной, хотя существуют локализованные версии.
- Проблемы с раскладкой для программистов. В Colemak некоторые символы, часто используемые в программировании (например, ;, ', /), расположены неудобно, что вызывает критику со стороны разработчиков.
Интересные факты
- Colemak является одной из самых популярных альтернативных раскладок после Dvorak, но её доля среди пользователей клавиатур оценивается менее 1%.
- В 2012 году Шай Коулман опубликовал исследование, в котором показал, что Colemak на 35% эффективнее QWERTY по критерию «расстояние, пройденное пальцами» при наборе типичного английского текста.
- Существуют версии Colemak для кириллицы, но они не получили широкого распространения.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


