問題タブ [voiceover]
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.
jquery - カスタムデザインのラジオボタン入力 CSS と Voice over アクセシビリティでスタイル設定
私のウェブサイトでは、このモデルに基づいたカスタム ラジオ ボタンを使用しています: http://www.filamentgroup.com/examples/customInput/
さまざまなブラウザーでうまく機能し、Jaws でアクセスできます。
しかし、ボイスオーバーでこのソリューションを試すと、ラジオボタンをチェックできません。このソリューションを許可するjqueryイベントはありますか?
よろしく、 ボビー
ios - iOS の音声サービス
VoiceOver が有効になっている場合の iOS でのイベントの変更について質問があります。視覚障害者向けのアプリを開発しています。
残念ながら、NSSpeechSynthesizer オブジェクトを使用できる Mac OS SDK とは異なり、iOS では TTS がサポートされていません。
VoiceService が公開されていないことがわかりました。結論から言うと、テキスト読み上げ用の API は iOS では利用できないようです。
問題は、データ処理の終了をユーザーに通知するにはどうすればよいかということです。
ここにユーザーケースがあります: ユーザーのプッシュボタン、アプリは結果を返すよりもいくつかの計算/プロセスを作成します。Mac では、speakString:@"Result" を使用すると簡単です。
しかし、VoiceOver に結果をアナウンスするように指示するにはどうすればよいでしょうか??
私があまりにも歪んでいたらすみません:-)
どうもありがとうございました...
ios - CGPDFDocumentとナレーション
URL(CGPDFDocumentCreateWithURL)からPDFコンテンツをロードするPDFレンダリングアプリがあります。PDFは正常に読み込まれ、画面に問題なく表示できます。これらのPDFには、検索用のテキストも含まれています。このコンテントをVoiceOverAPIに表示しようとしています。私はこれまでこのframeowrkを使ったことがありません。
誰かが私が始めるのを助けることができるヒントやリンクを持っていますか?
ios - iOS アクセシビリティ - UINavigationBar のタイトルのアクセシビリティ ラベルをどのように設定しますか?
Apple のナレーションは、UINavigation コントローラー内にある私のビューの 1 つのタイトルを誤って発音します。
アプリの他の部分では、カスタムのアクセシビリティ ラベルを追加して、会社名を正しく発音できるようにしました。UINavigationBar のアクセシビリティ ラベルを設定するにはどうすればよいですか?
iphone - iPhone の VoiceOver で編集モードを終了するにはどうすればよいですか?
編集可能なテキスト フィールドに入力し、入力を終了したら、編集モードを終了するには、VoiceOver でどのジェスチャを使用する必要がありますか? [キャンセル] または [完了] ボタンを選択してこれを行うことができますが、編集モードを終了して次のコントロールに移動するジェスチャーはありますか?
ios - UIAccessibilityプロトコルを使用してiOSのモーダルポップアップ内にフォーカスをトラップするにはどうすればよいですか?
ユーザーがiOSのボタンをクリックすると、カスタムポップアップが起動します。iPhoneでナレーションを使用するときに、フォーカスがカスタムポップアップ内にとどまるようにするにはどうすればよいですか(アクセシビリティ上の理由から)。現在、右にスワイプすると、親コンテナ内の要素に焦点が当てられます。
iphone - UIAccessibility VoiceOverは、UIScrollViewの間違ったページ番号をアナウンスします
私は既存のアプリをナレーションで可能な限りアクセスできるようにしようとしています。
現在、私はuiviewcontrollerを持っています。これは基本的に、表示されている現在の画像/ページを示すuiscrollView(tourScrollView)の下にuipagecontrolを備えたページング写真ビューです。
現在のページを計算するコードは次のとおりです。
ページ計算コードは完璧に機能します。
合計5枚の画像が表示されています。
ボイスオーバーが有効になっている場合、スクロールビューがスクロールすると、移動する代わりに
こんなふうになります。
画像がscrollViewに追加されるコードは次のとおりです
誰かが私を正しい方向に向けて、正しいページ番号をナレーションで言ってくれれば幸いです。
更新:pagingEnabledを有効/無効にしても違いはありません。voiceOverは、スクロールビューのサイズに基づいて行うページング計算を上書きすると思います。
objective-c - メインスレッドでの重い処理の前の VoiceOver
次の効果を達成したい:
- ユーザーがボタンを押します。
- VoiceOver は「処理中」の文を読み上げます。
- いくつかの重い処理を実行します。
すべてがメイン スレッドで実行されており、その間に GUI を更新できるようにしたくありません。そのためには、重い処理が終わる前にメソッドが戻らないようにしてほしい。私は次のコードを持っています:
問題は、重い処理が完了した後に VoiceOver が情報を読み上げることです。
メソッドが終了してメインループに制御を返す前に、VoiceOver に情報を「非同期的に」発声させる方法は? 必要に応じて、負荷の高い処理を別のスレッドで実行できます。
ios - UIAccessibilityAnnouncementNotification非同期の問題
UIAccessibilityの通知後のメソッドは、ある種の非同期呼び出しであることに気付きました。昨日ではなく、最後のイベントを耳にする必要があるので、これは私には非常に正しいように聞こえます...しかし、この例を参照してください:
耳にできるのは「弦2」のみです。
この例は非常に単純です。「文字列2」を「文字列1」に追加すると、問題が解決すると答えることができます。しかし、私はそのような状況にありますが、2つの文字列を追加することはできません。
私の質問は:通知を同期する方法はありますか?
別の例は次のとおりです。タブバーアプリがあるとしましょう。特定のバーに切り替えるときは、VoiceOverに特定のテキストを伝えてもらいたいと思います。ご存知のとおり、タブを選択すると、VoiceOverは「Bar1バーが選択されました」のように表示されます。
だから...VoiceOverの発表は私自身の特定のテキストをカバーしています。
ios5 - アクセシビリティ モードでジェスチャが検出されない
画面の上部にラベルを配置する必要があるアプリをプログラミングしています。ユーザーがラベルに触れる (またはその上で指をスワイプする) たびに、ラベルのテキストを読み上げる必要があります。私は次の方法を試しました:
まず、ラベルのアクセシビリティ要素を = にしYES
ます。
しかし、これはうまくいきません。次に、2 回のタッチ、1 回のタップなど、多くのジェスチャを定義してみました。1 本指と 2 本指などを使用してロングタップし、そのジェスチャー クラスで を書きUIAccessibilityPostNotification
、テキストを読み上げることができるようにします。しかし、まったく機能していないようです。これが私がやった方法です:
多くのものが事前定義されているため、アクセシビリティモードで不足しているものやジェスチャが機能しないものはありますか? たとえば。2 本指 2 タップは、音楽のオン/オフなどです。この場合、機能するには少なくともスワイプが必要です。これについて何か考えはありますか?
PS私はここで同様の質問の解決策を見てきました。しかし、それはジェスチャーのズームに特有のものであり、私には役に立ちません。また、すべてのジェスチャ クラスはアクセシビリティ モードがなくても完全に機能するため、正しく記述されています。