2011-08-12 5 views
13

저는 손과 손목에 심각한 RSI가 있고 풀 타임 자바 프로그래머로 고통 받고 있습니다. 이것이 내 생계의 위험이되고 있습니다. 나는 Mac 용 Dragon Dictate를 사용하는데, 영어를 쓰는 것이 굉장히 효과적이지만 자바에서 말하는 것은 프로그래밍 언어의 비밀스러운 특성 때문에 매우 성가신 일이다. 코드 탐색은 까다 롭고 다소 힘들 수 있습니다.음성 작동 소프트웨어 개발 도구

현재 Eclipse IDE를 사용하고 있지만이 점에 도움이되는 플러그인은 없습니다. 이 포럼의 다른 게시물 (예 : Voice recognition software for developersCan i write sql using speech recognition)에서 읽은 것부터 제가 취해야 할 접근법은 Dragon Dictate에게 Java 키워드로 구성된 사용자 지정 어휘를 제공하고 여러 가지 사용자 지정 음성 트리거 명령을 만드는 것입니다 (예 : "수퍼 클래스로 이동") 또는 AppleScript를 사용하여 일상적으로 수행하는 일련의 작업 (예 : "SVN에 위탁")에 해당하는 기존 단축키 (예 : "SVN에 위탁")에 해당하는 단축키를 사용합니다.

(물리적 한계로 인해 약간의 어려움을 겪었지만) 내가 바퀴를 재발 명할 것이라는 느낌을 갖지는 못한다. 나는 RSI가 프로그래머들 사이에서 상대적으로 공통적 인 문제 여야 만한다는 것을 확신한다. 나는 플러그인이나 심지어 , IDE, 음성으로 코딩 및 관련 작업 (예 : 프로그램 b 디버깅 y 그것을 통해 스텝 등) 난 그냥 어디서나 이것을 찾는 것 같지 않습니다.

내가 사용할 수있는 Java IDE에 대한 제안 사항이있는 사람 (분명히 Eclipse를 사용할 필요는 없음)을 듣고 싶습니다.

다른 사람이 Mac 용 Dragon Dictate를 사용하고 나와 Eclipse와 공유 할 다른 Java IDE 용 명령 세트를 가지고 있다면 큰 도움이됩니다.

감사합니다.

+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 IDE에 추가 ​​할 수 있기를 진심으로 희망한다. – DerStrom8

답변

1

저는 DNS가있는 클라이언트와 함께 작업합니다. 나는 그들 자신의 작업 환경을위한 스크립트를 만들었습니다. 나는 DNS에 대한 경험과 탐색을 야기 할 수있는 불만을 가지고있다.

아마도 맞을 것입니다. 당신 같은 다른 사람들이있을 것입니다. 그러나 어떻게 그들을 함께 모으는가. 사용자 커뮤니티를 시작하는 것이 가장 좋습니다. 연락처에 따라 해당 커뮤니티를 이끌 기위한 자금을 얻을 수 있습니다.

How to Start a Support Group

American Self-Help Group Clearinghouse

당신이 독서에 관심을 가질만한 또 다른 article있다.

나는 최근 VoiceCode, 난 내 자신의 RSI 문제를 해결하기 위해 만든 코드 별 음성 솔루션을 출시

2

http://voicecode.io

행운을 빕니다.

저는 주로 Sublime Text 및 Xcode에서의 코딩, 터미널 사용 및 기타 일반적인 컴퓨터 사용에 사용합니다. 이 솔루션의 가장 큰 장점은 모든 명령을 "명령 구"로 묶어서 다른 음성 명령 솔루션과 마찬가지로 모든 개별 명령을 일시 중지하지 않아도된다는 것입니다.

모든 표준 변수 이름 형식 (뱀 케이스, 낙타의 경우 등)을 기본적으로 지원하며 키보드 단축키의 모든 순열 (예 : command-shift-5, command-option-shift-T, 커서 이동 명령, 응용 프로그램 전환 명령, 창 전환 명령, 텍스트 선택 명령, "=>", "||", "> ="등과 같은 기호 콤보에 대한 명령 등이 있습니다. 또한 사용자 지정 명령을 쉽게 추가 할 수 있습니다.

관련 문제