Думая о переключении на программиста Dvorak layout [закрыто]


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

главное, что меня интересует:

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

8 ответов:

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

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

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

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

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

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

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

теперь я собираюсь попробовать программиста Дворжака, поскольку я делаю много кодирования на C++.

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

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

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

обновление:

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

в linux я настроил правый alt и правый ctrl, чтобы быть клавишами, которые меняют клавиатуру, чтобы вы могли вводить-и accenty вещи (так как я также печатаю много испанского языка).

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

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

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

также моя средняя скорость все еще растет:

typeracer badge

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

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

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

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

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

эта клавиатура и макет очень анти-rsi :)

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

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

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

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

Редактировать Октября. 2016

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


используя программиста Dvorak на 2 лет теперь.

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

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

кстати, я создал запрограммированный учебник по набору текста Dvorak, так как я не нашел разумного:

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

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

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

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

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

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

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

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

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

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

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