125

結論にジャンプする前に、はい、これはプログラミングに関連しています。それは、「そこに、しかし神の恵みのために、あなたか私に行きなさい」という見出しの下にある状況をカバーしています。これは私にとって真新しい領域なので、ここで真剣な助けを求めています。

近くの町に住む若い男、ホンザリパは、高校を卒業してから2週間後に、古典的なダムシングを行いました。彼はロシアン川の浅瀬に飛び込み、C-4 / C-5で休憩しました。これは、スイミングと呼ばれることもあります。プールブレイク。ほんの数秒で、彼は並外れたゴルファーとレスラーから四肢麻痺になりました。(ストーリーを読んでください...私たち全員がブリアナのようなガールフレンドを持っているほど幸運だったはずです。)それは10か月前で、彼は右手の人差し指と他のいくつかの手のコントロールをほんの少ししか取り戻しませんでした/足の動き、それらのどれもきめ細かい。

彼のコンピューターの完全な制御(現在Win7を実行していますが、必要に応じて変更できます)は音声コマンドを介して行われます。本座は馬鹿じゃない。彼はAP数学と物理学で3.7GPAを持っていました。

問題点:

  1. 彼の入力はすべて音声コマンドを介して行われるため、プログラミングで特殊文字が優勢になるには、大量の詳細なコマンドが必要になることを懸念しています。プログラマーのために特別に設計された、よくできた音声入力システムを知っている人はいますか?モーダルかもしれない何かを考えています。たとえば、「Python入力」と言うと、クラス定義などを行うためにマクロモードになります。プログラマーランドのすべてのRSIを考えると、そこに何かがあるはずです。どのOSで実行されますか?

  2. 私は彼にPythonを教えることを計画しています。Pythonはプログラミングと教育のための私の好みの言語です。Pythonで書かれたアプリケーションや何かがあり、彼の障害をサポートしながら精神的に彼を引き込むのに特に適していますか?彼が表明した関心の1つは株式投資ですが、それはまったく新しいプログラマーにとって良い出発点ではないかもしれません。

  3. アクセシビリティの問題を抱える人々にとって特に友好的ではない環境(Flash、JavaScriptなど)はたくさんあります。基本的に画面環境の上にオーバーレイシステムを作成し、画面画像の上にマクロコマンドを作成できる研究プロジェクトをぼんやりと覚えています(しかし見つけることができません)。このシステムを取得/トレーニングできれば、ネットを使用する上での多くのハードルを取り除くことができるかもしれません。

  4. 私は特に、オープンソースのPythonベースのロボット工学とロボット補綴プロジェクトを見つけて、彼自身の差し迫った問題のいくつかを解決することを学びながら、高度なプログラミングの概念を同時に学ぶことができるようにすることに興味があります。

私はこれについてたくさんのグーグルをしました、しかし私は私が欠けているものがあることを知っています。私はSOコミュニティにここでプレートにステップアップするように頼んでいます。このグループが答えを持っていることを私は知っているので、私にそれらを聞かせてください!そのような人生を変える出来事の後で、私たちの誰もがまだプログラムする必要があるかもしれない/必要があるかもしれない機会で私を圧倒します。

更新: computingforquads.orgを登録したばかりで、あらゆる種類の問題に対するあらゆる種類のソリューションのページを作成します。これまでのところ助けてくれてありがとう、そしてそれらの答えを続けてください!

4

7 に答える 7

92

私はスポーツの怪我をしていて、深刻な痛みがなければ数文字しか入力できません。

代わりに、私はEmacsをDragonNaturallySpeakingと一緒に使用します。私はそれがうまくいくのを助けるためにマクロとスクリプトを書きました。システムは完璧ではありませんが、機能します。私は主にC++でプログラミングしていますが、Pythonも使用しています。

よろしければ、お手伝いさせていただきます。警告する必要があります。音声認識ソフトウェアに慣れてトレーニングするのに数か月かかります。さらに、私は英語を母国語としないので、邪魔になると思います

絶望しないでください、解決策があります。

ここにemacsとDragonファイルへのリンクがあります(残念ながらまだ文書化されていません)

http://code.google.com/p/asadchev/source/browse/#svn/trunk/home/Dragon

http://code.google.com/p/asadchev/source/browse/#svn/trunk/emacs/elisp

また、さらに情報が必要な場合は、私の番号は515 230 9363(米国、アイオワ州)です。できれば喜んでお手伝いさせていただきます

于 2010-04-26T01:37:29.490 に答える
19

Dasherプロジェクトは一見の価値があります。このプロジェクトでは、重度の障害者でも適度にすばやくテキストを入力できます。Dasherは言語の確率モデルに基づいて構築されているため、より可能性の高い発話がシステムに入力しやすくなります。デモンストレーションシステムには、かなり印象的な自然言語のコレクションが付属しています。Pythonで記述されたプログラムの大規模なコーパスを取得し、Dasherにコーパスをロードし、Pythonプログラムを入力するための専用バージョンを作成するのは簡単なはずです。

于 2010-04-26T01:33:35.990 に答える
8

これはプロ用のソフトウェアの一部ではありませんが、これを見たとき、目の動きの追跡または最小限のマウスの動きを使用したテキスト入力に適していると思いました. Ken Perlin の Processing ページを参照し、「ペン入力」のアプレットを見てください。

于 2010-04-26T02:39:56.127 に答える
5

私は、対麻痺のインドの村で、Dragon SpeechtoTextソフトウェアを使用して自分のコンピューターに書き込みをしている人を知っています。プログラマー(彼女はプログラマーではありません)にどれほど適しているかはわかりませんが、それは始まりです。

ナチュラルポイントも調べてみてください。それは、本座を助けるかもしれない目で制御されるマウスです

お役に立てれば

于 2010-04-26T01:44:22.463 に答える
3

補完付きのiPython

Python 側では、iPython はパラメーター、関数などを表示し、コマンド補完機能を備えています。おそらく、さまざまな入力デバイスに対応するようにカスタマイズすることもできますか?

http://ipython.scipy.org/moin/

于 2010-04-26T04:46:40.953 に答える
1

私はこの質問がかなり古いことを知っています。プログラミングに関して本座はどうなっているのだろうか。返事をいただければ幸いです。

私は RSI に悩まされており、キーボード、特にマウスの使用を最小限に抑えようとしています。

私自身の音声認識の経験では、これは機能します。Windows 7 (WSR) 用の Windows 内蔵の音声認識ソフトウェアを使用しています。また、音声指 (http://voicefinger.cozendey.com/) を使用してマウス ポインターを移動しました。私が言及するいくつかの重要なポイントは次のとおりです。

ショートカットを学びます。ショートカットを使用してほとんどすべてのことを行うことができ、それらを話すと、「入力モード」のときに音声認識を使用してうまく機能します (以下を参照)。

入力モードを使用します。テキストを口述している場合を除き、これはコンピューターに近道を話したり、変な言葉を綴ったりするのに最適です。興味深いことに、これは明確に「宣伝されている」WSR の機能ではありません。

音声アルファベット。タイピング モードを有効に活用するには、音声アルファベットを学習してください

VIM。(またはemacsだと思います-わかりません)。Vim は、マウスに触れることなくテキストを編集するのに最適です。これにより、WSR を使用してテキストを編集するのに最適です。私自身は VIM の初心者にすぎませんが、非常に役に立ちます。

Web ブラウジング。私の経験では、マウスなしで Web ブラウジングを行うことは依然として非常に困難です。基になるコマンドに到達するために、マウスでホバーする必要がある状況が多すぎます。これは非常に残念です。それでも、マウスなしでブラウジングするのに役立つ、非常に優れた Firefox プラグインがいくつかあります。

  1. マウスレス ブラウジング: https://addons.mozilla.org/en-us/firefox/addon/mouseless-browsing/これは、すべてのリンクの横に数字を配置するための多くの構成オプションを備えた、きちんとした小さなツールです。次に、これらの番号を入力してリンクを有効にすることができます
  2. Vimperator: http://vimperator.org/ これは、マウスレス ブラウジングよりもはるかに優れています。それは基本的に、Firefox の制御のような完全な vim を提供します。これはマウスレス ブラウジングよりもうまく機能することがわかりましたが、デフォルトの Firefox の動作が変更される場合は煩わしい場合があります。

これらは私自身の個人的な経験です。ホンザの調子がどうなっているのか、またお聞きしたいです。

于 2012-02-13T10:56:12.323 に答える
1

役立つかもしれないことの1つは(この質問から得ました)http://shorttalk-emacs.sourceforge.net/です。emacsと音声認識のインターフェースのようです。言語に関しては、Python よりもLuaを使用することをお勧めします。より自然な英語の流れがあります。

于 2010-04-27T04:03:19.187 に答える