我最近摔断了手指,现在只能用右手打字了。这严重影响了我的打字速度。由于我以软件为生,这是一个严重的问题。
我一直在做一些研究,但尚未找到一个很好的解决方案。以下是我的想法:
Wacom数位板+手写识别软件。是否可以用手写识别软件编写代码?
单手键盘 - 我只找到了昂贵的(> 100美元)键盘。这些看起来像是一个陡峭的学习曲线。
单手打字说明:http://www.aboutonehandtyping.com/manualcompare.html。这真的有效吗?
单手编码器使用的是什么?
答案 0 :(得分:13)
如果你是一个双手触摸打字员,那么答案是"镜像"布局。
镜像让您可以用一只手立即开始触摸输入。非常疯狂它有多容易。基于你已经拥有的肌肉记忆。
如果您用右手打字:
所以如果你想输入:
相同的键盘行,相同的手指,相同的动作。你的肌肉记忆已经可以做到这一点......有点像你不能拍你的头,同时揉你的肚子。大脑中的电线正在某处穿过。
如上所述镜像键盘的软件:
将空格键保持为镜像:
预测文字;自动镜像
答案 1 :(得分:3)
关于单手键盘,我尝试使用frogpad并发现可以输入文字,但无法用于编码。符号需要连续几次按键,我发现无法可靠地使用快捷键。碰到错误的密钥并让它卡在错误的模式下太容易了。
答案 2 :(得分:2)
现在,愈合手指断裂的时间将短于适应单手编码的时间,更不用说恢复双手编码所花费的时间
此外,学习这些方法所花费的时间是你花在编码上的时间(阅读:谋生)。
了解这一点,我们需要一个快速解决的短期解决方案。
除了在受伤期间帮助您,学习快捷方式还可以在您重新恢复时提高编码速度。
现在,我对您的提案发表评论:
答案 3 :(得分:1)
我的一个朋友打破了他的手腕滑雪板,他使用语音识别软件(Nuance Dragon Naturally Speaking)运气合理。它适用于电子邮件和文档,可以解决您的部分问题。
AT& T的另一位同事Nils Klarlund开发了version of emacs语音识别。他甚至还有一套自制的脚踏板用于做移位,控制等。他多年来一直使用它(由于腕管综合征不良)。
也许your feet可以承担部分负担。这是in this question的并行讨论的一部分。
并且非常有趣,但从14岁开始失明的T.V.拉曼写了一个version of emacs,用于键盘输入和音频输出。美丽的代码中有一章。我见过他使用它,它非常棒。当然,emacs是一个很棒的界面,不仅仅是文本编辑。
答案 4 :(得分:1)
答案 5 :(得分:1)
如果你预计你的左手长时间没有使用,如果你有必要学习一个新的布局,那么就有单手的Dvorak布局。
PC Guide: Single-Handed Dvorak Alphanumeric Layouts有一些信息。
还有一个用于Qwerty Half Keyboards的软件,它使用空格键作为翻转键盘的额外移位键。
祝你受伤好运!
答案 6 :(得分:1)
还没有人提到过ENTI-key又名Coffee ++ Layout吗?它专为单手编程而设计(左)。与qwerty不同,它甚至针对速度和人体工程学进行了优化。我几年前使用它一段时间,我不知道它是否仍适用于较新的系统。我想我用它来编写CSS:用左键输入单词,在右键盘上键入所有这些数字吧。
我不推荐笔+手写。我通常使用平板电脑和手写代码很糟糕。我在Windows 8和Linux上使用Cellwriter尝试过,并且两者都不是坏程序,但我仍然可以随时切换到屏幕键盘。但也许问题是我的沙哑写作:)
我还可以从经验中看出,学习新布局并不像听起来那么复杂。特别是如果布局比qwerty更合乎逻辑。我使用Neo Layout已经10年了,并且它的流程很顺利,我能够在训练之后写一篇博客文章。 “但是如果你不得不在另一台PC上使用qwerty呢?”这也没问题,真的。我的简单诀窍是在使用Neo时不要看键盘,但在qwertying时可以瞥见它。
祝所有想要或不得不单手打字的人好运!
答案 7 :(得分:0)
我们办公室的开发人员右手失去了移动性,可能无法充分利用它。他主要学会用左手打好身体,并用右手填补。虽然他让他的右手有点啄东西。他已经获得了足够的速度,因为它不会影响他的日子。我不知道。
只有我能想到的东西可能会让你在单手打字的同时加快速度,而另一只手拿一把钥匙可能会使用IDE而不是文本编辑器t,所以你可以使用标签完成。如果您不喜欢IDE,或者只是在您的工作环境中没有该选项,但可能会有所帮助,那就是一种蹩脚的解决方案。
答案 8 :(得分:0)
同样的事发生在我身上(我摧毁了我的左小指)。当时,我没有触摸类型,所以我唯一用于我的小指是左控制,左移和大写锁定。
听起来好像发生在你身上。我保证你会很快学会补偿。 请记住,最重要的是质量,而不是速度。
也许你应该抓住机会,阅读以提高自己作为一名程序员。或者花点时间调试。