23

我最近弄断了手指,现在只能用右手打字。这严重影响了我的打字速度。由于我以编写软件为生,这是一个严重的问题。

我一直在做一些研究,但还没有找到一个很好的解决方案。这是我想出的:

  1. Wacom数位板+手写识别软件。手写识别软件可以写代码吗?

  2. 单手键盘——我只发现昂贵(> 100 美元)的键盘。这些看起来有一个陡峭的学习曲线。

  3. 单手打字说明:http ://www.aboutonehandtyping.com/manualcompare.html 。这真的有效吗?

那里的单手编码器使用什么?

4

9 回答 9

15

如果您是双手触摸打字员,答案是“镜像”布局。

镜像让您几乎可以立即用一只手开始触摸打字。太疯狂了,这很容易。基于你已经拥有的肌肉记忆。

如果你用右手打字:

  • 正常键入所有右手键。
  • 不要键入左手键。而是用右手键入相同的动作(但镜像)。

所以如果你想输入:

  • “D” -> 输入“K”。
  • “W”-> 改为输入“O”。
  • “S” -> 改为输入“L”。

同一排键盘,同样的手指,同样的动作。你的肌肉记忆已经可以做到这一点......有点像你无法同时拍拍头部和揉腹部。你大脑中的电线在某处交叉。

如上所述镜像键盘的软件:

按住空格键镜像:

预测文本; 自动镜像

于 2012-03-20T20:13:38.950 回答
3

关于单手键盘,我尝试过使用青蛙键盘,发现它可以输入文本,但无法用于编码。这些符号需要几个连续的按键,我发现不可能可靠地使用快捷键。敲错键并使其陷入错误模式太容易了。

于 2010-02-07T23:03:15.947 回答
2

现在,愈合断指的时间将比适应单手编码所需的时间更短,更不用说之后恢复到双手编码所需的时间

此外,学习这些方法所花费的时间就是你可以花在编码上的时间(阅读:谋生)。

知道了这一点,我们需要一个快速修复的短期解决方案。

  • 首先,一个好的 IDE,具有代码完成和类似的功能会帮助你很多。
  • 其次,使用 IDE 的快捷键,记住,键盘两边都有Shift,Alt和键。Ctrl(您可能想为这些快捷方式创建一个备忘单)

除了在您受伤期间为您提供帮助外,学习​​这些快捷方式还可以在您再次恢复时提高您的编码速度。

现在,我对您的建议的评论:

  1. 不要,简单地说,不要,修复写字(错别字)需要更多时间,因为识别会很不稳定。
  2. 那条学习曲线会让你更慢。
  3. 甚至不会评论那个...
于 2009-12-03T03:25:47.260 回答
2

还没有人提到过ENTI-key aka Coffee++ Layout?它专为单手(左)编程而设计。与 qwerty 不同,它甚至针对速度和人体工程学进行了优化。几年前我使用了一段时间,我不知道它是否仍然适用于较新的系统。我想我用它来写 CSS:用左边输入单词,用右边输入数字键盘上的所有数字。

我不能推荐钢笔+手写。我通常使用平板电脑,手写代码很糟糕。我在 Windows 8 和 Linux 上使用 Cellwriter 进行了尝试,这两个程序都不错,但我仍然尽可能切换到屏幕键盘。但也许问题是我的写作潦草:)

从经验中我也可以看出,学习新布局并不像听起来那么复杂。特别是如果布局比 qwerty 更合乎逻辑。我使用 Neo Layout 已经 10 年了,并且很顺利地掌握了它,经过一个晚上的培训,我能够写一篇博客文章。“但如果你必须在另一台 PC 上使用 qwerty 怎么办?” 这也没有问题,真的。我的简单技巧是在使用 Neo 时永远不要看键盘,而在 qwerty-ing 时瞥一眼它。

祝任何想要或不得不用一只手打字的人好运!

于 2014-05-17T23:21:06.690 回答
1

我的一个朋友在滑雪板上摔断了手腕,他使用语音识别软件(Nuance Dragon Naturally Speech)运气不错。它适用于电子邮件和文档,可以解决您的部分问题。

AT&T 的另一位同事 Nils Klarlund 开发了一个与语音识别挂钩的 emacs 版本。他甚至有一套自制的脚踏板,用于换档、控制等。他多年来一直专门使用它(由于腕管综合症)。

也许你的脚可以承担一些负担。这是此问题中正在进行的并行讨论的一部分。

题外话,但非常有趣的是,自 14 岁起就失明的 TV Raman 编写了一个支持键盘输入和音频输出的 emacs 版本。Beautiful Code 中有一个章节。我见过他使用它,它非常棒。当然,emacs 是一个很棒的界面,不仅仅是文本编辑。

于 2009-12-03T03:22:59.247 回答
1

镜板

于 2009-12-03T03:30:52.277 回答
1

如果您预计您的左手将在很长一段时间内无法使用,并且如果您值得学习新的布局,那么存在单手 Dvorak 布局。

PC 指南中有一些信息:单手德沃夏克字母数字布局

曾经还有一个用于Qwerty Half Keyboards的软件,它使用空格键作为额外的 shift 键来反转键盘。

祝你受伤好运!

于 2009-12-03T03:52:25.490 回答
0

我们办公室里有一位开发人员失去了右手的机动性,可能无法完全恢复使用它。他主要学会了用左手打字和右手填字。虽然他让他的右手有点啄东西。据我所知,他已经恢复了足够的速度,不会对他的一天造成太大影响。

我能想到的唯一一件事可能会让你在用一只手打字时加快一些速度,也许用另一只手可以得到一两个键可能是使用 IDE 而不是文本编辑器,如果你已经不这样做了,所以您可以使用制表符完成。如果您不喜欢 IDE 或者只是在您的工作环境中没有该选项,那么这是一种蹩脚的解决方案,但可能会有所帮助。

于 2009-12-03T03:30:13.477 回答
0

同样的事情发生在我身上(我毁了我的左小指)。当时,我没有打字,所以我唯一的小指用途是左控制、左移和大写锁定。

这听起来好像刚刚发生在你身上。我保证你会很快学会补偿。请记住,最重要的是质量,而不是速度

也许您应该抓住机会阅读以提高自己作为程序员的能力。或者花一些时间调试。

于 2009-12-03T03:36:53.063 回答