Думая о переходе на программирование макета Dvorak

Я довольно давно программирую, и мне рассказали о раскладке клавиатуры "Программист Дворжак". Было бы интересно услышать мнение людей по этому поводу, чтобы помочь мне решить, должен ли я сделать переход.

Основные вещи, которые меня интересуют:

  1. Смогу ли я печатать быстрее?
  2. Будет ли это работать на нескольких операционных системах?

8 ответов

Решение

Я использую Dvorak с 5,5 лет, стандартная раскладка Dvorak, на клавиатуре США или Великобритании. Это означает, что я всегда печатал с завязанными глазами. Вы привыкли печатать с завязанными глазами быстро, даже для "специальных клавиш программирования", таких как квадратные скобки или труба. Большинство этих клавиш такие же, как на клавиатуре США, за исключением клавиш вокруг клавиш возврата и возврата.

Поскольку я потерял скорость, которую достиг, используя QWERTY, я не могу сказать, действительно ли я печатаю быстрее, я бы сказал незначительно, но самое большое преимущество в том, что я печатаю более аккуратно. Если вы печатаете очень быстро с помощью QWERTY, вы чувствуете, что у ваших пальцев были эпилептические припадки. Не с Dvorak, поскольку около 70% клавиш, которые вы нажимаете (английский язык), находятся в среднем ряду; на QWERTY для 70% ключей вы не в среднем ряду.

Чтобы ответить на ваши вопросы:

  1. Не обязательно, но лучше
  2. Нет проблем, большинство современных ОС, особенно те, которые занимают более 0,5% рынка, имеют некоторые макеты Dvorak, готовые к использованию.

Если вы решили переключиться, сделайте это трудным путем. Я распечатал макет и переключил макет на моем Mac. Затем я заставил себя делать все с Дворжаком плюс время от времени, набирая упражнения. Переключение ужасно в первые дни, особенно если вы хотите "быстро написать письмо". Тогда не переключайтесь! Через две недели вы достигнете разумной скорости, и оттуда это легкий путь к максимальной скорости. И вы не потеряете QWERTY; Я печатаю на QWERTY менее одного раза в месяц, но после нескольких слов я снова могу печатать с завязанными глазами. Я предполагаю, что возвращение к скорости может быть сделано в течение дня.

Я перешел с qwerty на обычный дворак 5 месяцев назад и увеличил свою среднюю скорость печати с 45 до 61 wpm, сообщает http://play.typeracer.com/

У меня были некоторые проблемы с vim, но теперь я вернулся к нормальной скорости vim, без каких-либо изменений vim; вероятно, потребовалось приблизительно 4 месяца, чтобы вернуть мою краткую скорость vim.

Сейчас я собираюсь попробовать программиста Дворака, так как я много занимаюсь программированием на C++.

Я использую клавиатуру typematrix, которая позволяет вам купить чистую резиновую крышку и написать там свои собственные письма. Он также имеет переключатели для переключения в режимы dvorak и colemak без какой-либо необходимости в операционной системе, но в нем нет режима программатора dvorak. http://www.typematrix.com/

Клавиатура действительно классная, и я настоятельно рекомендую ее приобрести, если вы все равно собираетесь сменить ее на другую. Я не планировал переходить на дворак, но как только я получил клавиатуру, он выявил все мои вредные привычки (например, переход через середину), поэтому я думал, что пока я переучиваю эту клавиатуру, с тем же успехом выучить дворак.

Другое дело, что ты не можешь вернуться на темную сторону, когда перейдешь. Я пытался бегать с Дворжаком и QWERTY некоторое время. Я слишком люблю дворак и перестал qwertying на месяц или два, и теперь я как 2-летний на qwerty.

Обновить:

Итак, я был на двораке программиста почти месяц, и мне это очень удобно. Я использую caps-lock или num-lock для ввода большого числа цифр, но обычно просто меняю пару цифр.

В Linux я установил правые alt и правые ctrl, чтобы они были клавишами, которые меняют клавиатуру, чтобы вы могли печатать - и акцентировать вещи (как я также печатаю много по-испански).

Это было сделано с sudo dpkg-reconfigure keyboard-configuration на убунту.

Гораздо проще программировать на программистском двораке - на bash, python и C++.

Основным преимуществом, которое я нахожу, является отсутствие запястной боли после 10-часового сеанса печати.

Также моя средняя скорость все еще увеличивается:

значок Typeracer

Обновление 2:

Я также купил красивую клавиатуру: https://ergodox-ez.com/

Я настроил на нем свои собственные макеты: https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb

Мне пришлось передвинуть некоторые клавиши, потому что на клавиатуре меньше клавиш, чем на обычной, но в итоге это хорошо, потому что все они ближе.

Один недостаток в том, что у меня теперь есть две смены; один, чтобы перейти на слой 2 для ввода номеров; и другой, который представляет собой реальный сдвиг, отправляемый на компьютер (используемый для выбора текста и т. д.) - в конце концов, с практикой ваш мозг чему-то научится.

Эта клавиатура и раскладка очень анти-RSI:)

Я использую американский дворак, так как он встречается чаще, чем некоторые альтернативы. Я использовал querty в течение 25 лет и никогда не мог научиться трогать печатать. Каждый раз, когда я пытался, у меня начинались судороги. Примерно год назад я перешел на дворак, и теперь могу касаться шрифта. Я, следовательно, кое-что быстрее, чем раньше, но не так быстро, как хороший типер (но тогда я никогда не собирался быть). Однако это более удобно и менее напряженно.

Обновление (2012-09-04): Я сейчас печатаю с закрытыми глазами, не могу вспомнить, как выглядит моя клавиатура.

Обновление (2016-10-08): Все еще использую Dvorak, но нужно использовать querty на сайте клиента, это боль, требуется несколько секунд, чтобы добраться до того же ужасного уровня компетенции, который был у меня до принятия querty.

Я также добавил ключ создания, он легко включается в Debian (и большинстве других Gnu/Linux), и есть стороннее приложение для Windows от Microsoft. Я положил это на \| ключ как то не используется на моём макете дворак. Я могу использовать его для ввода £, ä, ę, é, ß, ♯ (это "острый", а не хэш), x², ≠, ≤, ≈, ★, ¿, ☺ и т. Д.

Изменить октябрь 2016

Прошло уже 5 с лишним лет, все еще очень счастлив. Одно: мне было немного сложнее использовать Программист Дворжак на Mac, чем на Linux (Ubuntu). Первому нужна установленная раскладка клавиатуры, и тут и там есть глюки с ярлыками (например, мне нужно нажать Cmd+F в раскладке qwerty в google docs, чтобы что-то найти, однако на Ubuntu Ctrl+F в Dvorak работает нормально), Это не имеет большого значения, на мой взгляд, все еще используя его на Mac.


Пользуюсь Программистом Дворжаком уже 2 года.

Я работаю на Ubuntu, он запрограммировал Dvorak, встроенный с давних времен. Обычно на всех Windows и Mac, с которыми я работаю, есть предустановленная компоновка Programmer Dvorak (на некоторых из них это стандартная компоновка, которая делает большинство людей несчастными:)

Начальный переход был довольно сложным, но теперь я не могу быть более счастливым. Скорость набора текста увеличилась до 65wpm и увеличивается (я не смог подняться выше 50 с помощью querty). Что важнее, это гораздо проще набирать. Самым сложным было заново сопоставить Emacs и другие ярлыки в моем уме, но это не так сложно, как описывают некоторые люди - примерно через месяц я чувствовал себя довольно комфортно с ними.

Кстати, я создал учебник по программированию Дворака, так как я не нашел разумного:

http://programmer-dvorak.appspot.com/

Я использую Программист Дворжак почти исключительно в течение года, после того, как я ходил туда-сюда между ним и QWERTY в течение нескольких лет. Я нашел это полностью стоящим, несмотря на то, как трудно было вначале. Самым большим препятствием для меня было привыкание к клавишам верхнего ряда. Программист Дворжак берет свою числовую раскладку прямо из оригинального Дворжака с нечетными числами слева и даже справа, и затемняет их еще больше, требуя, чтобы вы переключились на них. Компромисс состоит в том, что почти все символы, регулярно используемые в программировании, легко доступны одним пальцем. Квадратные и фигурные скобки, скобки и т. Д. Находятся прямо в верхнем ряду и не требуют другого пальца, удерживающего нажатой клавишу Shift для доступа. Я нахожу это чрезвычайно ценным, и кодирование без него теперь просто кажется... неестественным.

На ваши вопросы: 1) Мне потребовалось несколько месяцев, чтобы превзойти мою скорость печати с помощью QWERTY (85wpm). Я больше не могу печатать так быстро с QWERTY благодаря переобученной мышечной памяти;) Я не думаю, что можно быть мастером обоих одновременно.

2) Вы можете установить макет в Windows, и дистрибутивы Linux, которые я использовал, имеют его по умолчанию. Они отличаются в одной области через - цифровую клавиатуру. Вариант Windows, который я использовал, ориентирует клавиатуру как телефон (1-2-3 клавиши сверху), где в Linux они находятся там, где вы ожидаете. Не знаю, почему версия для Windows такая... это только расстраивало, как заново вводить числа.

Я использую Программист Дворжак в течение пяти или шести лет. Я нахожу синтаксический макет действительно полезным для программирования на C++. Моя скорость набора текста для обычного текста примерно на 10% выше в dvorak (обычном или программистском), чем в qwerty, но я уверен, что моя скорость набора кода все еще выше. Я регулярно пишу и кодирую для OSX, Windows и различных Ubuntu, и без проблем переключаюсь между макетами на всех ОС.

Я пишу программное обеспечение в течение 8 лет, используя тщательно настроенный макет Dvorak, похожий на Programmer Dvorak.

Короткий ответ: да, я могу набирать код быстрее, чем все остальные на работе.

Тем не мение,

  1. Быстрый ввод не имеет большого значения при программировании, потому что я на самом деле печатаю очень мало (я написал небольшое приложение, которое регистрировало каждое нажатие моей клавиши в течение месяца, и это было эквивалентно всего 1-2 страницам текста в день)

  2. Код сенсорного ввода дал мне (незначительный) RSI, потому что мне приходилось часто использовать символьные клавиши, которые очень далеко от домашнего ряда.

Я все еще использую Dvorak и "оптимизированные" позиции клавиш символов (аналогично Programmer Dvorak), но я только касаюсь текста (например, комментарии к коду) и возвращаюсь к выводу двумя пальцами при наборе кода.

Люди утверждают, что 1 правда. Вот почему это было создано. Но я не знаю ни одного программиста, который бы использовал его (мы делаем неортодоксальную типизацию с круглыми скобками, и все, поэтому фокусировка на клавиатуре в английском стиле не сильно поможет).
Пункт 2 верен для Windows/Mac/Ubuntu. Это в значительной степени так же, как это получается. Любая ОС, которая позволяет менять раскладку клавиатуры (практически любая, потому что даже США и Великобритания не совпадают) также, вероятно, будет поддерживать Dvorak.

Другие вопросы по тегам