我一直在手腕上受到严重的RSI折磨,作为一个全职的Java程序员,这对我的生计构成了风险。我使用Mac上的Dragon Dictate,它在写英语方面表现得相当不错,但由于编程语言的神秘性质,用Java与之交谈非常麻烦。导航代码也很棘手,需要付出相当大的努力。
我目前使用的是Eclipse IDE,但没有找到任何插件可以帮助这方面的问题。根据我在本论坛中阅读其他帖子的内容(例如:Voice recognition software for developers和Can i write sql using speech recognition),我应该采取的方法是给Dragon Dictate一个自定义词汇表,其中包含Java关键字,并创建许多自定义的语音触发命令,这些命令对应现有的快捷键(例如,“导航到超类”)或我使用AppleScript执行的基本操作序列(例如,“提交到SVN”)。
我可以直接实施这种做法(由于身体限制会带来一些困难),但我无法避免觉得我会重新发明轮子。我的意思是,程序员中肯定有相对常见的RSI问题,我原本期望可能会有一个插件,甚至提供一款IDE,可以通过语音进行编码以及相关任务(例如,通过步骤调试程序等)。但我似乎找不到这种东西。
如果任何人对我可以使用的Java IDE有任何建议(我显然不需要使用Eclipse),我会非常感兴趣听听。
或者,如果有人在Mac上使用Dragon Dictate,并且拥有针对Eclipse或其他Java IDE的命令集,并愿意与我分享,那也将是一大帮助。
谢谢,Ixent
我目前使用的是Eclipse IDE,但没有找到任何插件可以帮助这方面的问题。根据我在本论坛中阅读其他帖子的内容(例如:Voice recognition software for developers和Can i write sql using speech recognition),我应该采取的方法是给Dragon Dictate一个自定义词汇表,其中包含Java关键字,并创建许多自定义的语音触发命令,这些命令对应现有的快捷键(例如,“导航到超类”)或我使用AppleScript执行的基本操作序列(例如,“提交到SVN”)。
我可以直接实施这种做法(由于身体限制会带来一些困难),但我无法避免觉得我会重新发明轮子。我的意思是,程序员中肯定有相对常见的RSI问题,我原本期望可能会有一个插件,甚至提供一款IDE,可以通过语音进行编码以及相关任务(例如,通过步骤调试程序等)。但我似乎找不到这种东西。
如果任何人对我可以使用的Java IDE有任何建议(我显然不需要使用Eclipse),我会非常感兴趣听听。
或者,如果有人在Mac上使用Dragon Dictate,并且拥有针对Eclipse或其他Java IDE的命令集,并愿意与我分享,那也将是一大帮助。
谢谢,Ixent