2011-08-12 15 views
13

Cierpię na ciężkie RSI na rękach i nadgarstkach oraz na pełnoetatowego programistę Java, a to staje się zagrożeniem dla mojego życia. Używam Dragon Dictate na Maca, który nieźle spisuje się w pisaniu po angielsku, ale mówienie do niego w Javie jest bardzo kłopotliwe ze względu na tajemniczy charakter języków programowania. Poruszanie się po kodzie jest również trudne i może być dość wyczerpujące.Sterowane głosem Narzędzia programistyczne

Obecnie korzystam z IDE Eclipse, ale nie znalazłem żadnych wtyczek, które mogłyby pomóc w tym zakresie. z tego, co przeczytałem w innych postach na tym forum (na przykład, Voice recognition software for developers i Can i write sql using speech recognition), podejście, które powinienem przyjąć, powinno polegać na nadaniu Smoczemu dyktowaniu niestandardowego słownika składającego się ze słów kluczowych Java oraz w celu utworzenia wielu niestandardowych poleceń uruchamianych głosem które odpowiadają istniejącym klawiszom skrótu (np. "przejdź do nadklasy") lub sekwencjom działań, które wykonuję rutynowo przy użyciu AppleScript (np. "commit to SVN")

Mogę po prostu iść do przodu i wdrożyć to (z pewnymi trudnościami z powodu ograniczeń fizycznych), ale nie mogę czuć, że chciałbym odkryć koło na nowo.Tak, na pewno RSI musi być stosunkowo powszechnym problemem wśród programistów, i oczekiwałbym, że może istnieć wtyczka lub nawet , IDE, które ułatwia kodowanie głosowe, a także powiązane zadania (na przykład debugowanie programu b y przechodząc przez to itp.) Po prostu wydaje się, że nigdzie tego nie znajduję.

Jeśli ktoś ma jakieś sugestie na temat IDE Java, które mógłbym wykorzystać (oczywiście nie potrzebuję używać Eclipse), będę bardzo zainteresowany ich wysłuchaniem.

Alternatywnie, jeśli ktoś używa Dragon Dictate na Maca i ma zestaw poleceń dla Eclipse lub innego Java IDE, które chętnie podzielą się ze mną, byłoby to również bardzo pomocne.

Dzięki Ixent

+0

To jest doskonałe pytanie i jest to coś, o czym od pewnego czasu się zastanawiam. Według mojej wiedzy nie ma obecnie takiej wtyczki dla Eclipse. Było kilka propozycji, takich jak SpeechClipse (http://www.cis.uab.edu/softcom/eclipse/SpeechClipse/UAB-SpeechClipse.pdf) i SPEED ("Edytor SPEech, http: //www.cs.berkeley. edu/~ harmonia/harmonia/research/slssd/index.html), ale żaden z nich nie znajduje się obecnie na Eclipse Marketplace. Mam szczerą nadzieję, że wkrótce dodadzą tego rodzaju funkcjonalność do Eclipse IDE. – DerStrom8

Odpowiedz

1

pracuję z klientami, którzy mają DNS. Stworzyłem dla nich skrypty do własnego środowiska pracy. Mam doświadczenie z DNSem i fustracjami, które mogą powodować nawigację.

Prawdopodobnie masz rację, być może tacy jak Ty. Ale jak je zebrać razem? Najlepiej jest założyć społeczność użytkowników. W zależności od twoich kontaktów prawdopodobnie możesz uzyskać fundusze na prowadzenie takiej społeczności.

How to Start a Support Group

American Self-Help Group Clearinghouse

Jest inna article może być zainteresowany w czytaniu.

Powodzenia

2

http://voicecode.io

Niedawno wydany VoiceCode, roztwór kodowanie-by-głosem stworzyłem, aby rozwiązać swoje własne problemy RSI.

Używam go głównie do kodowania w Sublime Text i Xcode, używając terminala i innych ogólnych zastosowań komputera. Wspaniałą rzeczą w tym rozwiązaniu jest to, że wszystkie komendy mogą być połączone w "komendy", dzięki czemu nie musisz przerywać pomiędzy poszczególnymi komendami, tak jak robisz to z innymi rozwiązaniami poleceń głosowych.

Posiada wbudowane wsparcie dla wszystkich standardowych formatów nazw zmiennych (wąż, wielbłąd itp.), Posiada wbudowane polecenia dla każdej permutacji skrótów klawiaturowych (np. Command-shift-5, command-option-shift-T, i tak dalej), posiada polecenia przemieszczania kursora, polecenia przełączania aplikacji, polecenia przełączania okien, polecenia wyboru tekstu, polecenia dla kombinacji symboli, takich jak "=>", "||", "> =", itp., i ton więcej. Poza tym bardzo łatwo jest dodać własne niestandardowe polecenia.

Powiązane problemy