Закреплю наверху тренажёр Диктора:
https://www.typingstudy.com/ru-russian_diktor-3/lesson/1.
Началось всё с обучения методу слепой печати. Для английского алфавита. Выучив чуть больше основного ряда почитал вообще про раскладки и открыл для себя сначала раскладку Дворака.
А потом «Дворак для программистов».
Раскладка была разработана для устранения неэффективности и усталости после долгой работы — недостатков раскладки QWERTY. Раскладка QWERTY была разработана в 1870-е годы и использовалась на первой имевшей коммерческий успех пишущей машинке, изобретённой Кристофером Шоулзом. Раскладка QWERTY была разработана так, чтобы буквы большинства буквосочетаний располагались на разных сторонах корзины во избежание «залипания» клавиш. Некоторые источники утверждают, что раскладка QWERTY была придумана с целью замедлить скорость набора текста, что само по себе также должно предотвращать подобные проблемы.
В обычный рабочий день пальцы хорошей машинистки преодолевают до 20 миль на QWERTY-клавиатуре, но только одну милю на раскладке Дворака.
Машинистки, использующие QWERTY, печатают вполовину медленнее, чем использующие раскладку Дворака.
Совершенно очевидно, что продолжать изучение слепой печати для QWERTY совершенно не имеет смылса, и надо сразу осваивать Дворака.
Прекрасный онлайн тренажёр: typingstudy.com.
А вот тут можно заказать такие наклейки на клавиатуру («дворак для программистов» + «йцукен»):
А что же для русского языка? Этот вопрос возник сразу после прочтения вороха всего про раскладку Дворака.
Самое большое и системное, что нашёл — это статья на Хабре со сравнением разных раскладок:
https://habr.com/ru/post/210826/
В статье кроме прочего приведена попытка формального сравнения разных кириллических раскладок.
Показатель | Раскладка | |||
---|---|---|---|---|
ЙЦУКЕН | DIKTOR | Зубачев | quasioptimal | |
Доля чередований рук, обусловленная только буквенными диграммами, % | 39.3 | 54.8 | 53.6 | 52.6 |
Доля диграмм с согласованными перемещениями, % | 2.7 | 1 | 1.7 | 2.4 |
Доля диграмм, набираемых в обратном порядке, % | 8.7 | 4.5 | 5.6 | 5.1 |
Доля диграмм, набираемых одним пальцем, % | 14.2 | 3.5 | 3 | 3.5 |
Доля диграмм, набираемых с прыжком через ряд, % | 5.1 | 0.9 | 1.7 | 1.6 |
Доля нажатий на основном ряду, % | 31.6 | 50.1 | 42.7 | 42.1 |
Затраты в относительных единицах на одно нажатие | 1.839 | 1.573 | 1.595 | 1.534 |
Путь до клавиши в относительных единицах (за единицу взят размер клавиши) | 0.727 | 0.484 | 0.517 | 0.520 |
Затраты на левую руку относительно общих затрат (без учета пробела), % | 42.1 | 38.8 | 40.6 | 44.9 |
Затраты на правую руку относительно общих затрат (без учета пробела), % | 43.1 | 51.8 | 50.1 | 45.5 |
Рассчитанная раскладка [quasioptimal] и раскладка Д. Зубачева больше соответствуют оптимизации распределения нагрузок по пальцам. При этом несколько страдает чередование, в большей степени — частота основной позиции. Также увеличивается доля «плохих» комбинаций — обратные, однопальцевые, прыжки через ряд как следствие увеличения доли одноруких комбинаций.
Раскладка Диктор имеет значительно более высокую долю основной позиции, также чуть выше доля чередования рук. Доля плохих комбинаций в сумме очень мала. Т.е. раскладка сделана очень хорошо, но с применением несколько других критериев и ценой некоторого нарушения баланса между пальцами и руками. Для тех, кому не требуется хорошая балансировка, Диктор – наиболее приемлемая раскладка.
Вот как выглядит раскладка Диктор:
К сожалению, в интернете ищется очень-очень мало про DIKTOR. Ни авторов, ни сайта, ни актуальных файлов установки — ничего нет. Здесь я попробовал собрать, всё, что удалось найти. Если у вас есть какая-то ещё информация по теме, пожалуйста, напишите в комментариях.
https://habr.com/ru/post/210826/
https://habr.com/ru/post/124608/
https://antomalani.livejournal.com/8810.html
WEB Archive: https://www.verseq.ru/forum/topic585.php
WEB Archive: http://zubachev.ru/Layout.htm
Телеграм канал «Клавиатуры и раскладки», klavaorgwork, https://t.me/klavaorgwork/26893:
ilya sheprut, 23 февраля 2019, 16:06
Друзья, есть ли у кого-нибудь установщик раскладки Диктор? Никак не могу найти в интернете
Вячеслав Kanazei, 23 февраля 2019, 17:03
Для винды. Dict_ORU.zip
Дефис через шифт неудобен, если что, через MSKLC поставишь куда надо )
Вот есть со стандартным дефисом. 0_Diktor.zip
https://interactive-plus.ru/ru/article/16008/discussion_platform
http://urikor.net/phpBB2/viewtopic.php?t=2133
http://urikor.net/phpBB2/viewtopic.php?t=2134
http://ergosolo.ru/reviews/history/alternative_layouts/
http://klavogonki.ru/wiki/ЫВАМ_ТОЛД
https://cont.ws/@russkivek/93620
Нашлось зеркало оригинального сайта разработчика раскладки:
http://olegp.name/software/diktor-keyboard-layout/geocities/
http://olegp.name/software/diktor-keyboard-layout/
Сссылки выше протухли за это время, и теперь нет зеркала, к сожалению. Но зато появилась раскладка Диктор для Мака:
https://github.com/mshkrebtan/diktor
https://github.com/dievri/diktor
Получил сегодня такое письмо:
Прекрасно!
Вот отсюда комментарий про Windows инсталлятор раскладки Диктора на моё замечание, что нет современного:
Скачай MSKLC (https://www.microsoft.com/en-us/download/details.aspx?id=102134) и забей туда лайаут. Дело 5 минут, никаких особых знаний не нужно. Просто на чистую наносишь буквы/знаки. Потом аналогичное с шифтом (под верхний регистр). Путнком меню компилируешь получившуюся раскладку и устанавливаешь.
Оригинальный диктор не советовал бы. Рекомендую попробовать мой вариант Alter, по личным ощущениям он намного лучше обычного диктора (хотя база одна же). Перенести букво-знаковую раскладку можешь со скрина:
Подробности тут: https://github.com/karmicdude/alter
Также сразу бы рекомендовал поменять местами через Autohotkey капслок и контрол. На капслок (который будет находиться в позиции контрола, поставить переключение языков).
Другой тоже очень приятный вариант - позиционно на месте CapsLock - Shift, на месте Shift - Ctrl, не месте Ctrl - CapsLock (переключает раскладку), режим капслок (если он нужен) активируется одновременным нажатием шифтов.
Собрал раскладку в MSKLC.
Положил исходники тут:https://github.com/raskumandrin/diktor.
Попозже там опишу подробнее.
После перезагрузки работает!