Colemak, Dvorak чи QWERTY: що кажуть дані

І 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 рахує, що друк одним пальцем трапляється на 60% частіше на Dvorak і на 340% частіше на QWERTY, ніж на Colemak. Dvorak погоджується на більше таких біграмів в обмін на суворе чергування рук: голосні на лівій половині основного ряду, поширені приголосні — на правій.

Найбільший відомий нам набір даних про друк стосується лише QWERTY, але він усе одно має значення для цієї суперечки. Аналіз 136 мільйонів натискань Дхакала та колег 2018 року показав, що час пар літер, надрукованих почерговими руками, корелював із загальною швидкістю на рівні r = -0,72, а повтори літер — лише -0,32. Dvorak максимізує чергування. Colemak віддає перевагу «перекатам» однією рукою по сусідніх пальцях, як-от «st» чи «ne», виходячи з того, що перекат ще швидший. Обидва табори можуть посилатися на це дослідження, і жоден не може ним закрити суперечку.

Чи Dvorak швидший за QWERTY?

Тут даних мало, і ми радше скажемо про це прямо, ніж удаватимемо інше.

Немає великого контрольованого дослідження, яке порівнювало б досвідчених друкарів на Dvorak чи Colemak із досвідченими друкарями на QWERTY. Експеримент ВМС 1944 року, на який посилаються прихильники Dvorak, проводив сам Август Дворак. Дослідження Адміністрації загальних служб (GSA), на яке посилаються захисники QWERTY, провів Ерл Стронг 1956 року приблизно з десятьма друкарями в кожній групі, і Стронг був відомий як публічний противник нових конструкцій клавіатур. Економісти Стен Лібовіц і Стівен Марголіс переглянули цю історію в 1990-х і дійшли висновку, що краще задокументовані експерименти вказують на малу перевагу Dvorak або на її відсутність. Усе, що було відтоді, — це самозвіти й таблиці лідерів, і там і там учасники відібрали себе самі: швидкості на Colemak публікують ті, хто лишився на Colemak.

Єдина цифра з дослідження Стронга, яку варто пам'ятати, — це ціна. За словами Лібовіца й Марголіса, його десятьом перенавченим друкарям знадобилося «значно більше 25 днів навчання по чотири години на день» (well over 25 days of four-hour-a-day training), щоб наздогнати свою колишню швидкість на QWERTY, тобто понад 100 годин, а після цього вони з подальшим навчанням на Dvorak прогресували повільніше, ніж порівнянна група на QWERTY з подальшим навчанням на QWERTY. Дослідження маленьке, а його автор не був нейтральним, але час на наздоганяння — це те, що ті, хто переходить, впізнають і досі.

Власні розповіді тих, хто перейшов, стабільно описують ту саму картину: досвідчені друкарі повертають колишню швидкість за тижні чи місяці, опиняються близько до неї й кажуть, що друкувати стало плавніше.

Своїх даних про тих, хто змінив розкладку, у нас поки замало, щоб щось до цього додати, і порівняння за кількома десятками результатів ми публікувати не будемо. Кожна розкладка тут записує ту саму статистику по клавішах і парах літер, тож коли цифри з'являться, вони покажуть, куди йде час, а не лише головний результат.

Отже: комфорт — правдоподібно; швидкість — не дуже. Якщо «друкувати стало плавніше» для тебе варте місяця, це розумний обмін.

Чи вартий Colemak зусиль? Крива навчання

Перехід коштує більше, ніж люди очікують.

Звичайна картина в журналах переходу — різке падіння за перший тиждень, швидкий приріст за кілька наступних і довгий хвіст, де останні 10 WPM даються довше, ніж перші 50. Сам проєкт Colemak каже, що час навчання в кожного свій. Colemak зазвичай описують як легший перехід для тих, хто друкує на QWERTY, бо переміщуються лише 17 клавіш, Z, X, C і V лишаються на місці, як і більшість клавіш розділових знаків, окрім крапки з комою, яка переїжджає на місце, де на QWERTY стоїть P. Dvorak переміщує майже все, зокрема розділові знаки: апостроф, кома й крапка займають місця QWERTY-клавіш Q, W і E, а дужки переїжджають угору, у ряд цифр.

Прихована ціна — усі інші клавіатури: твій ноутбук, комп'ютер колеги, спільний термінал на роботі. Дехто тримає в пальцях обидві розкладки; багато хто помічає, що їхня 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 або Unicode Remington GAIL в операційній системі, а ми читаємо те, що вона видає. Kruti Dev, яку згадують деякі оголошення про іспити, — це застарілий шрифт без Unicode, на якому друкують із розкладкою в стилі Remington; результат не є деванагарі в Unicode, тож він не збігатиметься з текстом нашого тесту. І емуляція зіставляє лише окремі клавіші, тож символ, до якого твоя розкладка дістається через комбінацію з «мертвою» клавішею, потребує налаштування розкладки в ОС.

Яка розкладка клавіатури найкраща для друку?

Якщо на 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 їх переміщує.

Джерела