Кодирование одной рукой - планшет, специальная клавиатура, набор одной рукой? - PullRequest
20 голосов
/ 03 декабря 2009

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

Я проводил некоторые исследования, но пока не нашел хорошего решения. Вот что я придумала:

  1. Планшет Wacom + программное обеспечение для распознавания рукописного ввода. Можно ли написать код с помощью программы распознавания рукописного ввода?

  2. одноручные клавиатуры - я нашел только дорогие (> 100 долларов) клавиатуры. Похоже, у них крутая кривая обучения.

  3. инструкции по вводу одной рукой: http://www.aboutonehandtyping.com/manualcompare.html. Это действительно работает?

Что используют одноручные кодеры?

Ответы [ 9 ]

13 голосов
/ 21 марта 2012

Если вы печатаете двумя руками, ответом является «зеркальный» макет.

Зеркальное отображение позволяет вам начать печатать одним касанием практически сразу . Довольно безумно, как легко. На основании мышечной памяти у вас уже есть.

Если вы печатаете правой рукой:

  • Введите все правые клавиши как обычно.
  • Не вводите левые клавиши. Вместо этого напечатайте то же движение (но зеркально) правой рукой.

Итак, если вы хотите набрать:

  • "D" -> вместо этого введите "K".
  • "W" -> вместо этого введите "O".
  • "S" -> вместо этого введите "L".

Тот же ряд клавиатуры, тот же палец, то же движение . Ваша мышечная память уже может сделать это ... вроде как вы не можете погладить свою голову и одновременно потереть живот. Провода в вашем мозгу где-то пересекаются.

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

Удерживайте пробел, чтобы отразить:

Предиктивный текст; Автоматическое зеркалирование

3 голосов
/ 08 февраля 2010

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

2 голосов
/ 03 декабря 2009

Теперь время для излечения сломанного пальца будет меньше, чем требуется, чтобы адаптироваться к кодированию одной рукой, не говоря уже о времени, которое потребуется впоследствии, чтобы вернуться к кодированию двумя руками

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

Зная это, нам нужно быстрое решение, краткосрочное решение.

  • Прежде всего, хорошая IDE, с дополнением кода и подобными функциями очень вам поможет.
  • Во-вторых, используйте сочетания клавиш IDE, помните, что на обеих сторонах клавиатуры есть клавиши Shift , Alt и Ctrl . (возможно, вы захотите создать таблицу для этих ярлыков)

В дополнение к тому, что вы помогаете вам во время травмы, изучение сочетаний клавиш также улучшит вашу скорость кодирования, когда вы снова вернетесь.

Теперь мои комментарии к вашим предложениям:

  1. Не надо, просто нет, исправление писем (опечаток) займет еще больше времени, потому что распознавание будет ненадежным.
  2. Эта хитрая кривая замедлит вас еще больше.
  3. Даже не прокомментирую это ...
1 голос
/ 18 мая 2014

Никто не упомянул ENTI-ключ aka Coffee ++ Layout еще? Он предназначен для программирования одной рукой (слева). И в отличие от qwerty, он даже оптимизирован для скорости и эргономики. Я использовал его несколько лет назад, и не знаю, работает ли он на более новых системах. Я думаю, что использовал его для написания CSS: набрав слова слева, набрав все эти цифры на цифровой клавиатуре справа.

Не могу порекомендовать перо + почерк. Я обычно использую планшетный компьютер, и почерк код ужасен. Я попробовал это на Windows 8 и Linux с Cellwriter, и оба они не являются плохими программами, но я все равно переключаюсь на экранную клавиатуру, когда могу. Но, может быть, проблема в том, что я пишу неуклюже :))

Я также могу сказать по опыту, что изучение нового макета не так сложно, как кажется. Особенно, если макет более логичен, чем qwerty. Я использую Neo Layout с 10 лет, и освоить его было легко, после вечерних тренировок я смог написать статью в блоге. «Но что, если вам придется использовать qwerty на другом ПК?» Это тоже не проблема, правда. Мой простой трюк заключается в том, чтобы никогда не смотреть на клавиатуру при использовании Neo, но мельком взглянуть на нее при qwerty-ing.

Удачи всем, кто хочет или должен использовать одну руку для набора текста!

1 голос
/ 03 декабря 2009

Если вы ожидаете, что ваша левая рука надолго выйдет из строя, и если вам стоит изучить новый макет, то существуют макеты для одной руки Дворжака.

Некоторая информация содержится в Руководство по ПК: Буквенно-цифровые раскладки для одноручных двораков .

Там также когда-то было программное обеспечение для Qwerty Half Keyboards , которое использовало пробел в качестве дополнительной клавиши Shift, которая переворачивала клавиатуру.

Удачи с травмой!

1 голос
/ 03 декабря 2009
1 голос
/ 03 декабря 2009

Мой друг сломал свое запястье на сноуборде, и ему посчастливилось использовать программное обеспечение для распознавания речи (Nuance Dragon Naturally Speaking). Он хорошо работал для электронной почты и документации, что решило бы часть вашей проблемы.

Другой коллега, Нильс Кларлунд из AT & T, разработал версию emacs , подключенную к распознаванию речи. У него даже был домашний набор ножных педалей для переключения, контроля и т. Д. Он использовал его исключительно годами (из-за синдрома плохого запястного канала).

А может быть ваши ноги могут взять на себя часть бремени. Это часть параллельного обсуждения в этом вопросе .

И не по теме, но чрезвычайно интересно, Т.В.Раман, который слеп с 14 лет, написал версию emacs , которая работает с клавиатурным вводом и выводом звука. Там есть глава об этом в Beautiful Code. Я видел, как он использовал это, и это совершенно потрясающе. И, конечно же, emacs - отличный интерфейс для не только редактирования текста.

0 голосов
/ 03 декабря 2009

То же самое случилось со мной (я уничтожил левый мизинец). В то время я не касался шрифта, поэтому мое единственное использование для моего мизинца - левый контроль, левый сдвиг и фиксатор колпачков.

Звучит так, как будто это только что случилось с вами. Я обещаю, вы быстро научитесь компенсировать. Помните, что самое главное - это качество, а не скорость.

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

0 голосов
/ 03 декабря 2009

У нас в офисе есть разработчик, который потерял подвижность в правой руке и, вероятно, не сможет полностью использовать ее. В основном он научился печатать хорошо левой рукой и как бы заменит правую руку. Хотя он позволяет своей правой руке что-то вроде клевать. Он набрал достаточную скорость, чтобы это не повлияло на его день, насколько я могу судить.

Единственное, о чем я могу подумать, это может позволить вам ускорить процесс набора текста одной рукой, и, возможно, возможность получить ключ или два с другой стороны может заключаться в использовании IDE вместо текстового редактора, если вы уже этого не делаете. т, так что вы можете использовать вкладку завершения. Это своего рода неудачное решение, если вам не нравятся IDE или вы просто не имеете такой возможности в своей рабочей среде, но можете немного помочь.

...