yurikhan: (Default)
[personal profile] yurikhan

Примерно с год назад я решил наконец выучиться слепому набору. Естественно, встал вопрос раскладки. Мнения Интернета на этот счёт разделились. Одни говорят, что QWERTY стандарт де-факто и нечего раскачивать лодку. Другие настойчиво советуют Дворака — типа, спроектировано специально с учётом минимизации проходимого расстояния. И третьи указывают на Colemak как на возможный компромисс — небольшие изменения относительно QWERTY, дающие заметный эффект, хотя и меньший, чем Дворак.

QWERTY:

~   !   @   #   $   %   ^   &   *   (   )   _   +
`   1   2   3   4   5   6   7   8   9   0   -   =
      Q   W   E   R   T   Y   U   I   O   P   {   }
                                              [   ]
       A   S   D   F   G   H   J   K   L   :   "   |
                                           ;   '   \
         Z   X   C   V   B   N   M   <   >   ?
                                     ,   .   /

Programmer Dvorak:

~   %   7   5   3   1   9   0   2   4   6   8   `
$   &   [   {   }   (   =   *   )   +   ]   !   #
      :   <   >   P   Y   F   G   C   R   L   ?   ^
      ;   ,   .                               /   @
       A   O   E   U   I   D   H   T   N   S   _   |
                                               -   \
         "   Q   J   K   X   B   M   W   V   Z
         '

Colemak:

~   !   @   #   $   %   ^   &   *   (   )   _   +
`   1   2   3   4   5   6   7   8   9   0   -   =
      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 я посчитал убедительными. Взял gtypist, прошёл курс Дворака и некоторое время использовал эту раскладку в качестве основной, сначала со шпаргалкой-бумажкой, потом без.

Какие выводы: Вероятно, раскладка Дворака действительно минимизирует какой-то функционал при наборе текстов на английском языке. Однако есть проблема: работа программиста включает не только и не столько набор на английском языке, но и набор команд шелла, идентификаторов стандартной библиотеки и т.п. Вот с шеллом всё плохо. Особенно с командой ls -l (правый мизинец такой весь FFFFUUUUUUUUU). И ещё с пространством имён C++ std. Очень трудно учится цифровой ряд, этому также не способствует то, что в каждой вариации раскладки он разный. И, наконец, в Двораке шорткаты Ctrl+ZXCV разбросаны по всей клавиатуре.

Поэтому в итоге я остановился на Colemak. Там ZXCV на своём месте и правый мизинец не перегружен.

Но это всё латиница. Кириллицу же я оставил на потом и занялся ей вплотную только в конце года, когда мне привезли купленные по предзаказу клавиатуры Truly Ergonomic, модель без маркировки клавиш. (Основные проектные решения, которые меня привлекли: (1) полностью симметричный дизайн, (2) отсутствие горизонтального сдвига рядов на [1/2, 1/4, 1/2] клавиши друг относительно друга.) Ясно, что на клаве без маркировки надо набирать вслепую; неясно, в какой раскладке.

Откуда взялся сдвиг рядов на компьютерной клавиатуре? Очевидно, с пишущей машинки. А откуда он на машинке? Там он был необходим, чтобы рычажки, идущие от клавиш к молоточкам литер, физически не пересекались в пространстве. Время машинок прошло и сдвиг уже ничем конструктивно не обусловлен, так какого же он остаётся на подавляющем большинстве моделей компьютерных клавиатур, заставляя нас крючить руки?

Среди существующих раскладок выбор невелик. Есть ЙЦУКЕН, о котором чуть дальше. Есть фонетическая, основанная на QWERTY — её брать не имеет смысла вообще, поскольку она костыль для тех, кто вообще не владеет слепой печатью и вынужден смотреть на клавиши, отмаркированные только латиницей. Ну и можно что-нибудь кастомное сочинить.

Что не так с ЙЦУКЕН? Казалось бы, некоторые называют её чуть ли не русским аналогом Дворака. А вот и нет. Если посчитать аккуратно, то получается, что в ЙЦУКЕНе 65% нажатий букв приходятся на указательные пальцы. О какой вообще скорости и о каком десятипальцевом наборе может идти речь?

Разочаровавшись в стандартных раскладках, попробовал сделать фонетическую на основе Colemak, поскольку замечал за собой позывы набирать ЕИО соответственно средним/безымянным/мизинцем правой руки в основной позиции. Ну что я могу сказать, эксперимент не удался — биграммы русского языка существенно другие, временами приходится вводить две буквы подряд одним пальцем.

И тут внезапно лентой приносит пост, где [personal profile] alexkuklin жалуется на то, что на болгарской клавиатуре кириллица размещена так, что каждый случайный взгляд вводит в ступор.

)   !   ?   +   "   %   =   :   /   —   №   $   €
(   1   2   3   4   5   6   7   8   9   0   -   .
      Ы   У   Е   И   Ш   Щ   К   С   Д   З   Ц   §
      ,                                           ;
       Ь   Я   А   О   Ж   Г   Т   Н   В   М   Ч   ”
                                                   „
         Ю   Й   Ъ   Э   Ф   Х   П   Р   Л   Б

Как вам нравится клавиатура, на которой практически написано «уе*ище»? Я вот с первого взгляда подумал, что у неё должны быть очень неплохие показатели по чередованию рук и достаточно равномерное распределение нагрузки по пальцам. Этого уже было достаточно, чтобы пробовать.

Испытания показали, что раскладку цифрового ряда я лучше оставлю от русской. Тогда у меня освобождается клавиша из-под точки с запятой. И типографские кавычки я лучше загоню в AltGr. Зато я бы предпочёл отдельные клавиши для Ё и Ы. И ещё в русском языке несколько другое распределение частот букв, поэтому имеют смысл небольшие перестановки редких букв:

  • Ъ в болгарском языке — одна из часто используемых гласных. Да у них даже Болгария пишется через Ъ. В русском языке — самая редкая буква. Жирно будет ей средний левый палец в нижнем ряду, лучше поставим туда Ы. А в освободившийся верхний регистр запятой отличнейше встанет точка. (См. также Лебедева о трагедии запятой.)
  • Ч и Ц в русском языке встречаются чаще, чем Ш и Щ. ЦЧ в центр верхнего ряда, ШЩ на периферию.
  • Буква Э пусть уступит место более частой Ё.
  • Ну и конструктивные особенности Truly Ergonomic: две из клавиш правой части во имя симметрии уезжают влево, на то место, где обычно Tab. Пусть там будут Э и Ъ.
    )   !   "   №   ;   %     :   ?   *   (   )   _   +
    (   1   2   3   4   5     6   7   8   9   0   -   =
Ъ   Э   .   У   Е   И   Ц     Ч   К   С   Д   З   Ш   Щ
        ,
        Ь   Я   А   О   Ж     Г   Т   Н   В   М

        Ю   Й   Ы   Ё   Ф     Х   П   Р   Л   Б

Вот эту раскладку теперь предстоит прошить в пальцы. Впрочем, уже со шпаргалкой скорость не сильно отличается от той, которая была с ЙЦУКЕН и подглядыванием на клавиши.

Date: 2012-02-04 18:08 (UTC)
From: [identity profile] mara-glad.livejournal.com
Вот интересно. Когда я училась слепой печати, для меня было важно, что я могу работать на любой, произвольной, клавиатуре. С тех пор менялось множество компьютеров на разных работах, дома и т.п. Я ездила в командировки, бывала в гостях и пр. Для меня не представляет трудности сесть и набивать текст. Быстро, вслепую.
А ты, получается, привязываешь себя к конкретным гуслям, заточенным, может быть, и хорошо, но очень оригинально... :)

Date: 2012-02-05 16:26 (UTC)
From: [identity profile] mara-glad.livejournal.com
Ну, обычно пишут, что руки должны меньше уставать, когда всеми пальцами колбасишь, а запястья лежат на месте (на деле не совсем лежат, конечно)...
Мне сложно сравнивать: до того, как я училась вслепую печатать, я, во-первых, вообще мало текстов набивала, во-вторых, у меня левая рука была нерабочая с детства (после переломов неудачных). И от тренажёра клавиатуры несколько месяцев болела нещадно. Зато потом заработала. И про усталость я не задумывалась с тех пор.
Так что: желаю, чтоб тебе стало легче жить! :)

Date: 2012-02-05 14:14 (UTC)
From: [identity profile] pavelusa.livejournal.com

Интересные заметки, спасибо.

Единственное замечение (знаю по себе за последние 15 лет и по знакомым) насчет вот этого (кусок про слепой ввод):

"Есть фонетическая, основанная на QWERTY — её брать не имеет смысла вообще, поскольку она костыль для тех, кто вообще не владеет слепой печатью и вынужден смотреть на клавиши, отмаркированные только латиницей."

На самом деле мы пишем практически вслепую или совсем вслепую с фонетической - вслепую можно с любой раскладкой писать.

Если интересно, моя короткая страничка про фонетическую и ввод "вслепую":

"Вне России/СНГ нет 'единственно верной' русской раскладки клавиатуры" (http://Std.WinRus.com)

:)
Edited Date: 2012-02-05 14:19 (UTC)

Date: 2012-02-06 02:49 (UTC)
From: [identity profile] pavelusa.livejournal.com

"Вот только это имеет смысл, если кириллица нужна 20% времени"
Абсолютно согласен! Это и на моей той короткой страничке сразу написано - что фонетическая для тех, кто НЕсравнимо чаще пишет на языке страны пребывания и довольно редко на русском - уж никак не сравнимо с россиянами, которые и техническую документацию вводят и рефераты пишут...

Date: 2012-02-06 23:18 (UTC)
From: [identity profile] mrbiggfoot.livejournal.com
я вот не понимаю, это я штоли вундеркинд, но слепая печать как-то сама по себе образовалась за годы быдлокодерства.
на обоих языках, без извращений с раскладками.

а вообще наверно неслабо башню рвёт на таком печатать :)

Date: 2012-02-07 18:04 (UTC)
From: [identity profile] mrbiggfoot.livejournal.com
никогда не задумывался.
сейчас вот поседил за собой во время набора этого текста, чаще всего получается приблизительно вот что:

qaz - 4 палец левой руки (буду обозначать 1 - большой .. 5 - мизинец)
wsx - 3 л.р.
edc, rfv, tg - 2 л.р.

а правая набирает как попало (похоже, потому что ей проще управлять, т.к. я правша), но мизинцем нажимаются только enter, shift, ctrl, большим - пробел.

скорость у меня, вероятно, не чемпионская, но всё равно я думаю медленнее, чем печатаю :)

Date: 2012-02-16 02:37 (UTC)
From: [identity profile] podchernjaev.livejournal.com
Споры насчет раскладки не утихают, согласен. Сам набираю Двораком, для получается быстрее и комфортнее. Кстати, можем проверить разные варианты на набираем - nabiraem.ru/competition , там есть разные - и кто так набирает, кто эдак. Буду ждать.

Date: 2012-05-12 09:30 (UTC)
From: [identity profile] yuri bochkarev (from livejournal.com)
Где-то в феврале оставил КВЕРТИ и перешёл на Колемак. Тащемта, и до этого вслепую печатал на КВЕРТИ и ЙЦУКЕН, поэтому просто решил попробовать что-то лучшее, чем КВЕРТИ. Печатал, кстати, динамическим способом. Начал осваивать Колемак и в нём уже жестко держал пальцы по зонам. Уже через месяц был доволен переходом. Колемак оказался для меня намного приятнее и комфортнее (включая программирование). Некоторые коллеги удивлялись, как это у меня не КВЕРТИ раскладка и выпадали в осадок, пытаясь набрать что-то на моей клавиатуре :)

Теперь вот набираю скорость в Колемак, а потом думаю переучиться на зоны в ЙЦУКЕН. ЙЦУКЕН, впрочем, я бы тоже с радостью променял на что-то лучшее. Тоже недоволен этой нагрузкой на указательные.

Date: 2013-03-24 15:52 (UTC)
From: (Anonymous)
Было очень интересно почитать. Но я не понял почему в той раскладке, на которой Вы остановились такие частые буквы как И и Е расположены не в начальной позиции. Ещё, я не смог найти русские биграммы, которые было бы неудобно вводить с фонетической на основе Colemak. Правда я нашёл только несколько самых частых.
Самому мне нужна именно фонетическая, но в основном пишу на русском, и поэтому сейчас думаю что лучше оставить Colemak как есть или подправить его под русский язык.

Date: 2013-03-29 05:29 (UTC)
From: (Anonymous)
1. Но можно немного изменить и английскую раскладку так, чтобы знаки препинания были расположены одинаково или почти одинаково с русской, и получить фонетическую.
2. А какой у Вас источник биграмм? интересно посмотреть.

Date: 2013-03-29 14:31 (UTC)
From: (Anonymous)
1. Это так, если Вы не теряете больше на переключении совершенно разных расскладок. Лично я, теряю в скорости больше, мозг нагружается дополнительно, к тому же, морально тяжело когда нажимаю букву из другой раскладки) В общем, здесь вопрос индивидуальный.

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-06-09 05:23
Powered by Dreamwidth Studios