問題タブ [jaws-screen-reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Jaws がテキスト領域のすべてのコンテンツを読み取らない理由
Jaws (スクリーン リーダー) が Flash のテキスト領域で読み取ることができる量に制限があるかどうか疑問に思っていました。私のテキストエリアには約 15 行が含まれており、常に特定のポイントで読み取りが停止します。あるテストでは、単語を 1 つ削除していましたが、Jaws がもう 1 つ読み上げてくれました (1 つ削除したと思います)。そのため、 AccessibiltyDescription プロパティを介して読み取ることができる量に制限があるようです。Jaws がテキスト領域のコンテンツ全体を読み取るようにするにはどうすればよいですか?
私はflashbuilderとSDK 4.1で作業しています
誰かが私を助けることができれば感謝します
c# - C#:スクリーンリーダーが実行されているかどうかを検出する方法は?
スクリーンリーダーが実行されているかどうかを検出する方法 (JAWS)?
私が理解しているように、.NET 4 では名前空間AutomationInteropProvider.ClientsAreListeningから使用できますSystem.Windows.Automation.Providerが、.NET 2.0 で使用する必要がある場合はどうすればよいでしょうか?
ClientsAreListeningソースコードを調べてみましたがRawUiaClientsAreListening、UIAutomationCore.dll ライブラリから外部メソッドを呼び出しています。
.NET 2.0 で JAWS 検出を実装する方法について何かアイデアはありますか?
c# - JAWS に単純なラベルを読み取らせる方法は?
簡単なはずですが、どうやら誰も知らないようですLabel。Windows フォーム ベースのダイアログにコントロールを追加し、このラベルを JAWS に読み取らせたい場合、どうすればそれを達成できるでしょうか?
ボタンなどの他のコントロールを使用すると正常に機能しAccessibleDescriptionますが、ラベルでは機能しません。MS でさえよくわかっていないようです。私もFreedomScientificに尋ねましたが、彼らは私にある種のデフォルトの答えをくれました
- www.microsoft.com/enable を確認してください
- JAWS ヘルプ ファイルを読む
- JAWS スクリプトを利用する (ただし、JAWS を直接制御する必要はありません)
- アプリのカスタマイズサービスを提供する会社の住所
すべてがあまり役に立ちません。
html - Jaws に aria-modifiedby 属性を読み取らせる方法
問題はタイトルに記載されているとおりで、HTMLコードとして持っているものは次のとおりです。
何が起こるかというと、ジョーズは次のように述べています。私が期待するのは、Jaws が「Link setup Hello World」と言うことです。
vb6 - JAWS、アクセシビリティ、VB6
特に JAWS に関連するアクセシビリティについて学び始めたばかりです。
3 列のフレックスグリッドを持つフォームを持つ古い vb6 アプリを変更しようとしています。右端の列で編集するためにフォームにオーバーレイされるカスタム編集ボックスがあります。行の変更時に、理想的には、JAWS はその行の左端の 2 つの列の内容を読み取る必要があります。
これをどのように実装するのが最善か疑問に思っていますか?
テキスト ファイルにロードし、行変更タイプのイベントで JAWS にシェル アウトするという可能な解決策を見てきました。これは少し重いようですが、おそらく良い解決策です。
IAccessibleインターフェイスについても読みました。これは私にとっては良い解決策のように思えますが、それが私が求めていたものになるかどうか、つまり、JAWS がこのインターフェースを使用して情報を取得するかどうかはわかりません。
誰かが私にアドバイスしてくれたり、これについて私が考えるべき方法について「正しい」方向に導いてくれたりしてくれたらありがたいです.
java - スクリーンリーダーのテストに役立つJavaアプレットが必要
私の雇用主は、視覚障害のある潜在的な新入社員をテストするために、「JAWS」スクリーンリーダーのライセンスを購入しました。私はすべての内部アプリケーション(主にWebアプリ)でテストしてきましたが、ページにJavaアプレットが埋め込まれている1つのWebアプリを除いて、すべてがかなりうまく機能しました。これは私たちが開発したアプリではありません。
Java Access Bridgeをインストールしましたが、このJavaアプレットをクリック/操作することさえできなくなりました。この時点で、インストールで何か問題が発生したのか、それともJavaアプレットが最初からハンディキャップにアクセスできないのかはわかりません。
スクリーンリーダーのベンダーは多少役に立ちました。Javaアプレットは「SwingClass/AWT」コンポーネントを使用して作成する必要があると言われましたが、これを確認する方法はありません。ハンディキャップにアクセスできることがわかっているJavaアプレットが必要です。Webページにアクセスして、スクリーンリーダーがJavaアプレットから読み取れるかどうかを確認する必要があります。これにより、インストールが悪いか、アプレットが悪いかがわかります。
スクリーンリーダーのベンダーは、いくつかのサンプルアプレット用にJavaJDKをダウンロードすることを推奨しました。私たちの企業は、JDKの現在のリリースよりも新しいバージョンのJava Runtimeを実行しているため、これはうまくいきませんでした。ダウングレードになるため、JDKはインストールされません。
だから...誰かが私がこのスクリーンリーダーをテストするために使用できるスクリーンリーダーに優しいJavaアプレットを備えた公的にアクセス可能なWebページを見つけるのを手伝ってくれるでしょうか?
c++ - c++ win32 テキスト選択の検出と別のアプリケーションでのフェッチと変更
視覚障害者を助けるために使用されるアプリケーションを見たことがあります.JAWS(スクリーンリーダーとして機能します)と呼ばれ、MS Officeアプリケーション、メモ帳、インターネットエクスプローラなどの多くのアプリケーションで文字列を検出して読み取ります. 別のアプリケーションでテキスト選択を検出することは可能ですか?? アクセシビリティが使用されていると思いますが、その方法がわかりません! 選択検出をホットキーの押下に置き換えることができます。_次のように解決策を見つけようとしました
- 上部のアクティブなウィンドウを取得するか、マウスの位置から取得します。
- マウスの位置から子を取得します。
- 選択したテキストを取得または設定します。
ms word では、spy++ を使用して、「Microsoft Word Document」というテキストを含むコントロールを検出しました

jquery - DIV要素内でスクリーンリーダーを「ロック」できますか?
jQuery を使用してモーダル ポップアップを表示するサイトを作成しました。基本的に、画面の表示可能な領域全体をオーバーレイで覆い、オーバーレイの上に実際のポップアップを含む DIV を表示します。このプロジェクトの要件の 1 つは、アクセシビリティに関係しています。
スクリーン リーダーがモーダル内での動作を停止し、読み上げを開始するように、ポップアップ時にモーダル内でフォーカスを取得することができました。ただし、現在の問題は、JAWS スクリーン リーダーがモーダル ウィンドウ内のテキストの読み取りを終了すると、それを超えてウィンドウの外側 (オーバーレイの下) のテキストを読み取ることです。
スクリーン リーダーを特定の要素内で「ロック」して、それ以外の要素を読み取れないようにする方法はありますか?
javascript - アクセス可能なモーダルを行う方法はありますか?
Twitter Bootstrap を使用したプロジェクトに取り組んでおり、スクリーン リーダーを使用してJavaScript コンポーネントをいじっています。
モーダル ダイアログをトリガーすると、Jaws はページ内の次のリンクに移動するモーダルをスキップします。
アクセス可能なモーダルを実装する方法はありますか?
私が考える別の解決策は、モーダルの機能に静的なページを作成し、ユーザーがスクリーン リーダーを使用するときにこのページにリダイレクトすることです。ユーザーがスクリーン リーダーを使用しているかどうかを何らかの方法で検出できますか?
java - JavaSwingJEditorPaneとスクリーンリーダー
私はここ数日探していましたが、どこにも答えが見つかりません。JavaSwingでアクセス可能なIDEを作成しようとしています。私が問題を抱えているのは、他のテキストテキストエディタで発生する動作をエミュレートすることだけです。
スクリーンリーダー(特にJAWS)に、テキスト領域の選択した行にあるものをすべて読み取ってもらいたい(強調表示されているのとは異なり、カーソルがどこにあっても、その行全体)。
Eclipse、またはメモ帳でこれを試してみると、矢印キーを使用してテキストカーソルを移動すると、スクリーンリーダーはその行にあるものをすぐに読み取ります。私のプログラムではこれを行いません。JEditorPaneを使用して単純なJFrameに単純化しようとしました(単純なJTextAreaも試しました)。
この機能を作成するために、特定のリスナー、またはアクセシビリティに関して実装する必要があるもの、または他に何をidkする必要がありますか?質問がわかりにくい場合は、お詫び申し上げます。私はまだアクセシビリティ関連のものを実際に機能させる方法を学ぼうとしています。他に明確にできることがあれば、教えてください。