2011-08-12 60 views
13

我的手和手腕已經患有嚴重的RSI,並且是一名全職Java程序員,這對我的生計來說是一種風險。我使用Mac的Dragon Dictate,這在寫英文方面做得相當不錯,但由於編程語言的神祕性質,在Java中講它非常麻煩。瀏覽代碼也很棘手,可能會讓人費勁。語音操作軟件開發工具

我目前使用Eclipse IDE,但在這方面還沒有找到任何插件來幫助。從我在本論壇的其他帖子(例如,Voice recognition software for developersCan i write sql using speech recognition)中閱讀的內容中,我應該採取的方法應該是爲Dragon Dictate提供由Java關鍵字組成的自定義詞彙表,並創建一些自定義語音觸發命令這些對應於現有的快捷鍵(例如,「導航到超類」)或我使用AppleScript例行程序執行的操作序列(例如,「提交給SVN」)。 (由於物理限制有一些困難),但不能幫助我感覺我會重新發明輪子,我的意思是,RSI肯定是程序員中的一個相對普遍的問題,並且我預料到可能會有插件甚至是插件,一個IDE,便於通過語音和相關任務進行編碼(例如,調試程序b y通過它等等)我似乎沒有找到任何地方。

如果有人對我可以使用的Java IDE有任何建議(我不需要明顯使用Eclipse),我會非常感興趣的聽到他們。

或者,如果有人使用Dragon Dictate for Mac,併爲Eclipse或其他Java IDE設置命令,他們願意與我共享這些命令,那也是一個很大的幫助。

謝謝,Ixent

+0

這是一個很好的問題,這是我一直在想我自己的一段時間。據我所知,目前沒有Eclipse的插件。有幾個建議,如SpeechClipse(http://www.cis.uab.edu/softcom/eclipse/SpeechClipse/UAB-SpeechClipse.pdf)和SPEED(「SPEech EDitor,http://www.cs.berkeley。 edu /〜harmonia/harmonia/research/slssd/index.html),但他們都不在Eclipse Marketplace上,我真心希望他們能夠很快將這種功能添加到Eclipse IDE中。 – DerStrom8

回答

1

我與擁有DNS的客戶合作。我爲他們創建了適合自己工作環境的腳本。我有DNS和它可能會導致導航的操作經驗。

你可能是對的,可能會有其他人喜歡你。但是,你怎麼把它們放在一起。開始一個用戶社區可能是最好的。根據您的聯繫人,您可能可以獲得領導這樣一個社區的資金。

How to Start a Support Group

American Self-Help Group Clearinghouse

還有一個article你可能會感興趣的書。

好運

2

http://voicecode.io

我最近發佈VoiceCode,編碼,通過語音解決方案,我創建瞭解決我自己的RSI問題。

我主要用它來編寫Sublime Text和Xcode,使用終端和其他一般計算機的用法。關於這個解決方案的好處是,所有的命令都可以鏈接成「命令短語」,這樣你就不必像每次使用其他語音命令解決方案時那樣在每個命令之間停頓。內置了對所有標準變量名格式(蛇情況,駝峯情況等)的支持,對於鍵盤快捷鍵的每個排列都具有內置命令(即,命令移位-5,命令選項移位T,命令選項移位T,等等),具有光標移動命令,應用切換命令,窗口切換命令,文本選擇命令,符號組合的命令,如「=>」,「||」,「> =」等等。另外,添加自己的自定義命令也非常簡單。