視覚障害がある場合、どのようにプログラミングできますか? 質問する

視覚障害がある場合、どのようにプログラミングできますか? 質問する

視覚は、ほとんどのプログラマーが当然だと思っている感覚の 1 つです。ほとんどのプログラマーは、コンピューターのモニターを何時間も見ています (特に集中しているとき)。しかし、視覚障害を持つプログラマーもいると私は知っています (現在 Google で働いている TV Raman など)。

もしあなたが視覚障害者(または徐々に視覚障害に陥っている人)だったら、プログラミングを支援するために開発環境をどのように設定しますか?

(1 つの回答につき 1 つの提案をお願いします。この質問の目的は、優れたアイデアを最上位に表示することです。さらに、スクリーン リーダーは優れたアイデアを早く読み取ることができます。)

ベストアンサー1

私は全盲の大学生で、プログラミングのインターンシップを何度か経験しているので、私の回答はそれらに基づいています。私はオペレーティングシステムとしてWindows XPを使用しており、ジョーズ画面に表示されている内容を合成音声で読み上げます。Java プログラミングには、アクセスしやすいフル機能の IDE である Eclipse を使用します。

私の経験では、一般的に、SWT を GUI ツールキットとして使用する Java プログラムは、Swing を使用するプログラムよりもアクセスしやすいため、私は NetBeans を避けています。.NET プログラミングには、Visual Studio 2005 を使用します。これは、インターンシップで使用されていた標準バージョンであり、Jaws と、フォーム デザイナーなどをよりアクセスしやすくするために開発された一連のスクリプトを使用して非常にアクセスしやすいためです。

C および C++ プログラミングでは、必要な作業に応じて、コンパイラーとして gcc を使用した cygwin を使用し、エディターとして emacs または vim を使用します。インターンシップでは、Z/OS のプログラミングに多くの時間を費やしました。メインフレームの USS サブシステムにアクセスするには Cygwin 経由の rlogin セッションを使用し、メインフレームの ISPF 部分にアクセスするには 3270 エミュレーターとして C3270 を使用しました。

私は通常、合成音声に頼っていますが、点字ディスプレイも持っています。通常は音声で作業する方が速いのですが、句読点が重要で複雑になる状況では点字ディスプレイを使用します。この例としては、ネストされた括弧が多数ある if ステートメントや、句読点が非常に重要となる JCL などがあります。

アップデート

CygwinでEmacspeakをいじっていますhttp://emacspeak.sourceforge.net応答がやや遅いように見えるため、これがプログラミング エディターとして使用できるかどうかはわかりませんが、まだ構成オプションを調べていません。

おすすめ記事