И Colemak, и Dvorak резко сокращают путь пальцев по сравнению с QWERTY, но нет надёжных данных о том, что какая-либо из них делает опытного человека быстрее. Те, кто переходит, обычно возвращаются примерно к прежней скорости и говорят, что печатать стало приятнее. Если у вас болят руки или QWERTY кажется неудобной, новая раскладка — разумный эксперимент; если вам нужны лишние 20 WPM, тренируйтесь на той раскладке, которая у вас уже есть.
Мы рано добавили на сайт эмуляцию раскладок: Colemak, Colemak-DH, Dvorak, Workman, BÉPO, AZERTY и QWERTZ, вместе с американской и британской QWERTY. Люди просили об этом, а раскладку, на которой нельзя пройти тест, нельзя и измерить. Создание эмуляции заставило нас внимательно посмотреть, что раскладки меняют, а что нет.
Что раскладки меняют на бумаге
QWERTY появилась в 1870-х годах, и её форму определили пишущие машинки того времени, а не анализ работы рук. Dvorak (запатентована в 1936 году) и Colemak (выпущена в 2006 году) проектировались по частотности букв: частые буквы — под пальцы в исходной позиции, мизинцам — поменьше нагрузки, неудобных последовательностей — избегать.
Главный показатель — использование основного ряда. По собственному анализу проекта Colemak, Colemak использует основной ряд на 14% больше, чем Dvorak, и на 122% больше, чем QWERTY; иначе говоря, на QWERTY на основной ряд приходится заметно меньше половины того объёма печати, который приходится на него в Colemak. По тому же анализу пальцы на Dvorak проходят на 10% больше, чем на Colemak, а на QWERTY — на 102% больше, так что обе альтернативы примерно вдвое сокращают путь пальцев по сравнению с QWERTY. Это цифры автора раскладки на его собственном корпусе, и другие анализаторы взвешивают пальцы иначе, но направление никто не оспаривает.
Ещё есть биграммы одним пальцем, когда один палец должен нажать две клавиши подряд. В QWERTY их много («ed», «un», «ce»), и они медленные, потому что перед вторым нажатием палец должен подняться и переместиться. Анализ Colemak считает, что набор одним пальцем встречается на Dvorak на 60% чаще, а на QWERTY на 340% чаще, чем на Colemak. Dvorak мирится с бо́льшим их числом в обмен на строгое чередование рук: гласные на левой половине основного ряда, частые согласные — на правой.
Самый большой известный нам набор данных о печати охватывает только QWERTY, но и он имеет отношение к спору. Анализ 136 миллионов нажатий клавиш, проведённый Дхакалом и соавторами в 2018 году, показал, что время набора пар букв попеременными руками коррелирует с общей скоростью на уровне r = −0,72, тогда как повторы букв — лишь на уровне −0,32. Dvorak максимально увеличивает чередование. Colemak отдаёт предпочтение «перекатам» одной рукой по соседним пальцам, вроде «st» или «ne», исходя из того, что перекат ещё быстрее. Обе стороны могут ссылаться на это исследование, и ни одна не может с его помощью закрыть спор.
Быстрее ли Dvorak, чем QWERTY?
Здесь данных мало, и мы лучше скажем об этом прямо, чем будем делать вид.
Нет большого контролируемого исследования, которое сравнивало бы опытных пользователей Dvorak или Colemak с опытными пользователями QWERTY. Эксперимент ВМС США 1944 года, на который ссылаются сторонники Dvorak, проводил сам Огаст Дворак. Исследование Администрации общих служб США, на которое ссылаются защитники QWERTY, провёл Эрл Стронг в 1956 году примерно с десятью машинистками в каждой группе, и Стронг был публично известен как противник новых конструкций клавиатуры. Экономисты Стэн Либовиц и Стивен Марголис разобрали эту историю в 1990-х годах и пришли к выводу, что лучше задокументированные эксперименты указывают на небольшое преимущество Dvorak или на его отсутствие. Всё, что было после, — это самоотчёты и таблицы лидеров, и в обоих случаях выборка самоотобранная: скорости на Colemak публикуют те, кто остался на Colemak.
Единственная цифра из исследования Стронга, которую стоит запомнить, — это цена. По словам Либовица и Марголиса, его десяти переобученным машинисткам понадобилось «значительно больше 25 дней обучения по четыре часа в день», чтобы догнать свою прежнюю скорость на QWERTY, а это больше 100 часов, и после этого при дальнейшем обучении на Dvorak они прогрессировали медленнее, чем сопоставимая группа на QWERTY при дальнейшем обучении на QWERTY. Исследование маленькое, а его автор не был беспристрастен, но время на то, чтобы догнать прежнюю скорость, — именно то, что узнают в нём и сегодняшние переходящие.
Рассказы самих переходящих неизменно описывают одну и ту же картину: опытные машинистки восстанавливают прежнюю скорость за период от нескольких недель до нескольких месяцев, оказываются близко к ней и говорят, что печатать стало приятнее.
Своих данных о сменивших раскладку у нас пока недостаточно, чтобы что-то к этому добавить, и сравнение по нескольким десяткам результатов мы публиковать не будем. Для каждой раскладки здесь записывается одинаковая статистика по клавишам и парам букв, так что, когда цифры появятся, они покажут, куда уходит время, а не только итоговое число.
Итак: комфорт — правдоподобно; скорость — не особенно. Если «печатать стало приятнее» для вас стоит месяца, это разумный обмен.
Стоит ли переходить на Colemak? Срок переучивания
Переход обходится дороже, чем ожидают.
Обычная картина в дневниках перехода — резкое падение в первую неделю, быстрый рост в следующие несколько недель и длинный «хвост», где последние 10 WPM даются дольше, чем первые 50. Сам проект Colemak говорит, что время обучения у всех разное. Colemak обычно называют более лёгким переходом для пользователей QWERTY, потому что перемещаются только 17 клавиш, Z, X, C и V остаются на месте, как и большая часть пунктуации, кроме точки с запятой, которая переезжает туда, где в QWERTY находится P. Dvorak перемещает почти всё, включая пунктуацию: апостроф, запятая и точка занимают места Q, W и E из QWERTY, а скобки уходят в цифровой ряд.
Скрытая цена — все остальные клавиатуры: ваш ноутбук, компьютер коллеги, общий терминал на работе. Некоторые держат в пальцах обе раскладки; многие замечают, что их QWERTY на время ухудшается. Если вы печатаете на компьютерах, которые не настраиваете сами, это важнее любого процента использования основного ряда.
Скрытая польза — и на неё мы бы сделали ставку — в том, что переучивание заставляет поставить правильную аппликатуру. У множества пользователей QWERTY на 50 WPM есть привычки (указательный палец на «c», безымянный на «p»), которые их ограничивают. Новая раскладка означает, что каждую клавишу приходится осваивать заново правильным пальцем, и некоторые отзывы «Colemak сделал меня быстрее» на самом деле означают «правильное обучение сделало меня быстрее». На QWERTY это можно получить дешевле: наши упражнения на странице тренировки нацелены на клавиши, по которым, судя по результатам, вы промахиваетесь.
Варианты
Colemak-DH убирает D и H из центральных столбцов, куда указательным пальцам приходится тянуться внутрь, и переносит их в нижний ряд, где до них дотягиваются, сгибая палец. Его разработало сообщество Colemak, он существует в версиях для ANSI и ISO и стал популярной отправной точкой для новичков. Мы поддерживаем обе версии, потому что дополнительная клавиша на ISO-клавиатурах меняет то, куда попадают перенесённые клавиши.
Workman (2010) следует подходу Colemak и добавляет штраф за боковые растяжки указательных пальцев. По его собственным данным, на два средних столбца приходится 6% нажатий против 12% у Colemak. Он меняет 21 символ по сравнению с QWERTY, и точка с запятой — один из них: она переезжает с основного ряда туда, где в QWERTY находится P. Workman у нас есть; им пользуются немногие.
BÉPO — французская раскладка в духе Dvorak, созданная под частотность французских букв и включённая в стандарт клавиатуры AFNOR 2019 года. AZERTY и QWERTZ — не альтернативные раскладки в этом смысле; это региональные родственники QWERTY, и их эмуляция в основном сводится к тому, чтобы поставить буквы с диакритикой и пунктуацию туда, где их ожидает французская или немецкая машинистка.
Как здесь работает эмуляция раскладок
Браузер сообщает о нажатой физической клавише как о коде клавиши (например, KeyJ), независимо от того, что эта клавиша значит для вашей операционной системы. Эмуляция сопоставляет этот код с символом, который выбранная раскладка ставит в это место, поэтому вы можете тренировать Colemak на клавиатуре QWERTY без изменений в ОС и без наклеек. Результат записывает, какая раскладка эмулировалась, карточка для публикации её показывает, а схема клавиатуры под тестом перерисовывается в этой раскладке, чтобы вы могли взглянуть на неё, а не на клавиши.
Поэтому же личные рекорды и фильтры истории ведутся отдельно для каждой раскладки. День на Dvorak и день на QWERTY — разные данные, и модель слабых клавиш, которая бы их смешивала, отрабатывала бы пары, медленные только на той раскладке, которой вы не пользуетесь.
Одно ограничение, о котором стоит сказать прямо: журнал нажатий не может отличить эмулированный заезд на Colemak от заезда на QWERTY, который напечатал человек с уже установленной в операционной системе раскладкой Colemak. Оба приходят как одинаковый поток кодов клавиш. Таблицы лидеров пока не разделяют раскладки, поэтому считайте пометку о раскладке на опубликованном результате указанной самим пользователем.
Ещё два ограничения. Эмуляции для хинди и других индийских раскладок нет, поэтому для тестов печати на хинди вы устанавливаете Inscript или Remington GAIL в Юникоде в своей операционной системе, а мы читаем то, что она выдаёт. Kruti Dev, который упоминают некоторые экзаменационные уведомления, — устаревший шрифт не в Юникоде, в котором печатают с раскладкой в стиле Remington; его вывод не является деванагари в Юникоде, поэтому он не совпадёт с текстом нашего теста. И эмуляция сопоставляет только отдельные клавиши, так что для символа, который в вашей раскладке набирается через сочетание с «мёртвой» клавишей, раскладку нужно установить в ОС.
Какая раскладка клавиатуры лучше всего для печати?
Если на QWERTY у вас болят запястья или пальцы: прежде чем что-то менять в ОС, попробуйте месяц Colemak-DH с эмуляцией на тесте Colemak-DH. Сокращение пути пальцев реально, и за пару недель вы поймёте, нравится ли она вашим рукам.
Если вы хотите печатать быстрее: оставайтесь на QWERTY и потратьте месяц на план тренировок. Исправьте аппликатуру и отработайте медленные пары. Выигрыш больше, и он переносится на любую клавиатуру, к которой вы прикоснётесь.
Если вы программист: раскладки перемещают и символы, а Dvorak переносит скобки и большую часть пунктуации, которой вы пользуетесь чаще всего. Об этом — статья о слепой печати для программистов; для кода расположение символов важнее расположения букв.
Если вы учитесь с нуля: это настоящий выбор, потому что вам нечего переучивать. Для того, кто печатает по-английски и начинает сегодня, мы выбрали бы Colemak-DH. И с некоторым сожалением добавим, что QWERTY на каждой чужой клавиатуре до конца жизни — более сильный аргумент, чем кажется.
Чего мы просили бы не делать — это переходить из-за скриншота таблицы лидеров, где пользователь Colemak печатает 180 WPM. Этот человек, скорее всего, был бы быстрым и на QWERTY.
Частые вопросы
Можно ли попробовать Colemak или Dvorak, не меняя настройки клавиатуры?
Да. Тесты Colemak и Dvorak переназначают клавиши в браузере, так что в вашей операционной системе ничего не меняется.
Сколько времени занимает переход с QWERTY на Colemak?
Большинство рассказов говорят о нескольких неделях до рабочей скорости и о сроке от одного до нескольких месяцев до возвращения к прежней, причём у разных людей сильно по-разному.
Сохраняются ли в Colemak сочетания клавиш QWERTY?
В основном да. Z, X, C и V остаются на месте, поэтому отмена, вырезание, копирование и вставка не переезжают. Dvorak их перемещает.
Источники
- Colemak: эргономическое сравнение с QWERTY и Dvorak
- Colemak: частые вопросы
- Заметки о дизайне Colemak
- Colemak, Википедия
- Colemak Mod-DH
- Dvorak keyboard layout, Википедия
- Карта клавиш Dvorak (Linux Gazette)
- Liebowitz and Margolis, Typing Errors, Reason (1996)
- Dhakal, Feit, Kristensson and Oulasvirta (2018), Observations on Typing from 136 Million Keystrokes
- Раскладка Workman
- Карта клавиш Workman
- AFNOR: добровольный стандарт французской клавиатуры