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

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

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

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

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

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

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

9 ответов

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

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

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

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

Так что если вы хотите ввести:

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

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

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

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

Интеллектуального ввода текста; Автоматическое зеркалирование

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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