[解決済み] 四肢麻痺のプログラマーに最適なプログラミング補助ツール
質問
結論から先に言うと、そうです、これはプログラミングに関連したものです。これは、「There, but for the grace of God, go you or I.」という見出しの下に来る状況をカバーするもので、私にとって全く新しい領域なので、ここでいくつかの深刻な助けを求めています。
ある若い男性。 ホンザ・リパ は、高校を卒業して2週間後に、古典的な馬鹿なことをしました--彼はロシアンリバーの浅瀬に飛び込んで C-4/C-5ブレーク 時にスイミング・プール・ブレイクと呼ばれる。ほんの数秒のうちに、彼は並外れたゴルファーとレスラーから四肢麻痺になってしまったのだ。 (この話を読んで...私たちは皆、ブリアンナのようなガールフレンドを持つほど幸運だったはずだ)。それは10ヶ月前のことで、彼は右手の人差し指と他のいくつかの手と足の動きをほんの少しコントロールできるようになっただけで、どれも細かな動きではありません。
彼のコンピューター (現在は Win7 を実行していますが、必要に応じて変更できます) の完全な制御は、音声コマンドによって行われます。本座は頭が悪いわけではありません。彼は AP 数学と物理で GPA 3.7 を取っていました。
問題点
-
入力はすべて音声コマンドで行うため、プログラミングで特殊文字が多用されると、膨大な量のコマンドが必要になることを懸念しています。どなたか よくできた プログラマー向けに特別に設計された音声入力システムをご存知の方はいらっしゃいますか?例えば、"Python input" と言うと、クラス定義などを行うためのマクロモードになるような、モーダルなものについて考えています。プログラマの国のすべてのRSIを考えると、きっと 何か があるはずです。それはどのような OS で動作するのでしょうか?
-
私は彼にPythonを教えようと思っています。Pythonは私がプログラミングや教育に好んで使う言語です。Python で書かれていて、彼の障害をサポートしながら精神的に関与するために特に良いマッチングとなるアプリケーション/何々はありますか?彼が興味を示したことの1つは株式投資ですが、それは新米のプログラマーにとって良い出発点ではないかもしれません。
-
があります。 ロット (Flash、JavaScript など) の環境は、アクセシビリティに問題のある人々にとって特に優しいものではありません。私は、基本的に画面環境の上にオーバーレイ システムを作成し、画面イメージの上にマクロ コマンドの構築を許可する研究プロジェクトを漠然と覚えています (見つけられませんが)。このシステムを手に入れる/訓練することができれば、ネットを使用するための多くのハードルを取り除くことができるかもしれません。
-
私は特に、彼が自分自身の身近な問題を解決することを学びながら、同時に高度なプログラミングの概念を学ぶことができるように、オープンソースの Python ベースのロボット工学とロボット義肢のプロジェクトを見つけることに興味があります。
私はこの件について大量にググりましたが、私は は知っています。 見逃しているものがあります。そこで、SOコミュニティの皆さんにお願いがあります。I 知っている このグループには答えがあるはずです。 圧倒する このような人生を変えるような出来事の後でも、私たちの誰もが持っているであろう、あるいは必要とするプログラミングの機会で、私を圧倒してください。
更新しました。 私はちょうどcomputingforquads.orgを登録し、私はあらゆる種類の問題に対するあらゆる種類のソリューションのためのページを作成する予定です。
どのように解決するには?
スポーツ障害で、数文字以上入力すると激痛が走るのですが、どうしたらいいですか?
その代わり、emacsとDragon NaturallySpeakingを併用しています。 それを助けるためにマクロとスクリプトを書きました。 このシステムは完璧ではありませんが、機能しています。 私は主に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 (アメリカ合衆国、アイオワ州)です。 もし私ができることなら、喜んでお手伝いさせていただきます。
関連
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] __init__.py は何のためにあるのですか?
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] 億の相対的輸入
-
[解決済み] Pythonの上達の道 - 見習いから第一人者へ
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み] Django 1.7で初期マイグレーションからマイグレートバックする方法は?
-
[解決済み] if 節の終了方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonの構文に新しいステートメントを追加することはできますか?
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] タプルのリストを複数のリストに変換するには?
-
[解決済み] Pythonのインスタンス変数とクラス変数
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
-
[解決済み] Pythonの検索パスを他のソースに展開する
-
[解決済み] あるメソッドが複数の引数のうち1つの引数で呼び出されたことを保証する