問題タブ [narrator]
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.
java - VistaのナレーターにSwingコンポーネントを読み取らせるにはどうすればよいですか?
私はSwingの非常に単純なアクセシビリティテストを実装しようとしています。これにより、すでに確立されているSwingアプリケーションにアクセシビリティサポートを提供することがどれほど大きな作業になるかを把握できます。
私は最も単純なSwingプログラムを持っており、WindowsVistaのナレーターを使用してGUIの画面読み取りを試みています。
ナレーターはタイトルを読むことができますが、それ以外は何も読むことができません。「Banjollity'sWindow、他の既知のコントロールは含まれていません」と表示されます。Swing JButtonを次のようにAWTボタンに置き換えると、次のようになります。
...その後、正常に動作し、「Banjollityのウィンドウ、Hello Worldボタンにフォーカス、HelloWorldボタンが含まれています」が表示されます。
JavaAccessBridgeをJRE/lib / extにインストールしようとしましたが(DLLをWindows / System32に配置するまで、プログラムがアプリケーションの起動を拒否したため、これが正しく機能していると強く思います)、役に立ちませんでした。
誰かが助けたり、いくつかの提案を共有したりできますか?
visual-studio - Visual Studio & SQL Management Studio: Microsoft ナレーターを使用した後に Ctrl+Tab の動作を通常に戻す方法は?
既定では、Visual Studio および SQL Server Management Studio で Ctrl+Tab を押すと、開いているすべてのウィンドウを一覧表示するナビゲーション ポップアップが開きます。アイデアは、Ctrl を押したまま Tab を複数回押すことができるということです。Ctrl を離すとすぐに、ナビゲーション ポップアップが消え、選択したドキュメントがアクティブになります。
残念ながら、Microsoft ナレーター (テキスト読み上げリーダー) を実行するとすぐに、この動作が変わります。Ctrl を放してもポップアップが消えなくなりました。Enter キーを押してドキュメントを選択するまで待機します。この動作は、実際にナレーターに依存している視覚障害者にとって合理的かもしれないことは理解できますが、動作が永久に変化し、ナレーターの使用を完全に停止しても以前の動作が元に戻らないことは、かなり苛立たしいことです。
余分な Enter キーを押すのをもう待たないように、古い動作を復元する方法はありますか?
c# - ナレーターの読み上げ順序が間違っている
Microsoft ナレーターに問題があります。
次のような WPF フラグメントがあります。
テキストは正しく表示されます。ただし、ナレーターは、予想される「0パーセント多く支払いたい」ではなく、「0パーセント多く支払いたい」と読みます。
私は何か間違ったことをしていますか?その結果、ナレーターはテキスト全体を読むことができたはずです。実際のテキストを変更せずに問題を回避する方法はありますか?
cygwin - Cygwin のナレーター
CygwinまたはLinux用のリーダー(テキスト読み上げ)ツールがあるかどうかは誰にもわかりませんか?Microsoft のナレーターを知っています。これは、cygwin ウィンドウ (bash コマンド ライン) に入力した内容を部分的に発音することで機能しますが、stdout に書き込まれたものは何も報告しません。
誰もが知っているネイティブ Cygwin ツールはありますか?
c# - winforms-Windowsナレーターにメッセージボックスのコンテンツを読み取らせることができません
簡単なメッセージボックスがあります。
そして、何らかの理由で、Windowsナレーターにそのコンテンツ(「blablabla」)を読み取らせることができません。どうすればこれを解決できるのでしょうか?
ありがとう、李
c# - .NET 経由で Windows ナレーターを使用する
.NET アプリケーションで Windows ナレーターのテキスト読み上げ機能を使用する方法はありますか? それまたは同様のサービスを使用して、C# アプリケーションから大声で文字列を読み上げたいと考えています。それは可能でしょうか?
apache-flex - デスクトップ エア アプリケーションのアクセシビリティ
アプリケーションにアクセシビリティを追加しようとしています。Spark コンポーネントでアクセシビリティがどのように機能するのか、まだ正確にはわかりません。
ナレーター機能が有効になっているウィンドウのプラットフォームを使用しています。私がやりたいことは、アクセシビリティのために 3 つのフィールドに別の名前を付けて、ユーザーが何をすべきかを理解できるようにすることだけです。宣言を使用してアクセシビリティ プロパティを定義しようとしましたが、常にボタンの 1 つの名前だけを話すようです。したがって、別のアプローチを取り、作成が完了したときにアクセシビリティ プロパティを作成しようとしました。ナレーターが最初にアクセシビリティの正しい名前を拾っているように見えますが、すぐにボタンに移動すると、すべての名前が置き換えられて「検索ボタン」と呼ばれるようになります。理由はわかりますか?!?! とても困惑しています。どんな助けでも大歓迎です。
.net - c#でナレーターと文字列から音声への重複を避ける方法は?
上記のプログラムには、speakContent と stop_speak という 2 つのボタンがあるとします。narrator.exe プロセスを実行して Windows ナレーターを取得します。音声を重ねずにリッチテキストボックスのコンテンツを読み上げたいです。Synchronos speak については知っていますが、speakContent が終了するまでアプリを一時停止します。SpeakAsyn() でこれが必要です。音声ナレーターにサイレントを追加する方法はありますか? 実際には、3秒後にそのテキストスピーチが必要です。「System.Threading.Thread.Sleep(3000);」を使用しました。それでもテキストの重複は発生します。つまり、ナレーターと文字列から音声への再生が一緒に再生されます。
助けてください。