問題タブ [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.

0 投票する
3 に答える
956 参照

iphone - iPhone VoiceOver イベントをキャッチするにはどうすればよいですか?

アプリケーションで [VoiceOver - ON/OFF] イベントをキャッチする方法はありますか?

ナレーションと通常の方法を使用して、メニューの動作を 2 つのケースで異なるようにする必要があります。

0 投票する
2 に答える
1044 参照

ios - iOS が VoiceOver モードのときに、特定の UILabel のテキストを変更したときにそのテキストを読み上げるように iOS に伝えることはできますか?

「空は今青くなっています」のようなばかげたことを言うように変更されるラベルがあります。半盲のユーザーがラベルを押す必要なく、VoiceOver にその新しいテキストを読み上げてもらいたいです。

ただし、VoiceOver に特定のアイテムをいつでもどこでも読み上げるように指示することは可能ですか?

ありがとう。

0 投票する
4 に答える
7791 参照

ios - VoiceOver の初期選択

アプリに VoiceOver サポートを追加しています。ここまでは順調ですが、UIAccessibilityScreenChangedNotification の後に最初に発話される要素を指定できるようにしたいと考えています。私はこれを行う方法を見たことがありません。何かを要約要素にすることは、実際にはそうではないようです。何か不足していますか?

0 投票する
2 に答える
774 参照

macos - Cocoa:画像のみのボタンのアクセシビリティ(VoiceOver)

タイトルと画像が空のNSButtonを使用していますが、VoiceOverではアクセスできません。しかし、タイトルを設定しているとき(VoiceOverはタイトルを使用しているようです)、NSButtonはそれを表示しようとします。

VoiceOverで使用する、タイトルを表示しない、またはボタンのテキストを設定する簡単な方法があるはずですが、クイック検索ではまだ結果が得られませんでした。

PS私はプログラムでボタンを作成しています。

0 投票する
1 に答える
584 参照

ios - カスタム テキスト エディターのアクセシビリティの実装

Core Text を使用し、UITextInput プロトコルに準拠するカスタム リッチ テキスト エディターを作成しました。VoiceOver にアクセスできるようにする方法を見つけようとしています。

アクセシビリティ プログラミング ガイドと UIAccessibility プロトコルおよび関連クラスを読んだところ、カスタム ビューを UIAccessibilityContainer プロトコルに準拠させてから、テキストの UIAccessibilityElements を作成する必要があるようです。私の質問は - どのレベルのテキスト粒度を返すのですか? UIAccessibilityElement は線、単語、文字、またはその他を表す必要がありますか?

Notes アプリで遊んで、セリフ、単語、文字などを選択できます。UIAccessibilityContainer/UIAccessibilityElement には、この情報を伝える方法がないようです。だから、私は何かが欠けているように感じます。提案や指針は大歓迎です。

0 投票する
1 に答える
2070 参照

objective-c - iOSアプリ内でVoiceOverを有効または無効にすることは可能ですか?

iOSアプリ内でVoiceOverをオンまたはオフにできるようにしたいと思います。この理由は、メッセージを読めない(したがってVoiceOverが必要な)障害のある人や、運動協調性の問題のためにホームボタンをトリプルクリックできない人を支援しようとしているためです。[設定]>[一般]>[ユーザー補助]>[VoiceOver]>[VoiceOver]> [フリップスイッチ]を使用して設定する方法は、長すぎて複雑です。

デバイスをジェイルブレイクすることなく、アプリでこの設定を変更することは可能ですか?それが役立つ場合、アプリはAppStoreに到達する必要はありません。

あるいは、ジェイルブレイクされたデバイスでこれを行うのは簡単ですか?

別のアプローチは、VoiceOverを自動的にオンにするホームボタンのトリプルクリックをシミュレートすることです。これを行う方法はありますか?

0 投票する
2 に答える
1815 参照

macos - タイトルのない NSButton (画像のみ) の VoiceOver によって読み上げられる内容を変更するにはどうすればよいですか?

画像のみの NSButton がいくつかあり、完全にプログラムで設定されています。VoiceOver がこれらのボタンを読み上げると、それぞれの「チェックされていないチェックボックス」と表示されます。VoiceOver が読み上げる属性を (アクセシビリティの目的で) より説明的に設定したいのですが、タイトルが表示されるため、ボタンに title 属性を設定できません (アイコンのみを表示したい) )。

使ってみた

しかし、何も変わりませんでした。NSAccessibilityTitleAttribute、NSAccessibilityRoleDescriptionAttribute、および NSAccessibilityRoleAttribute も試しましたが、うまくいきませんでした。私は何か間違ったことをしていますか?

ありがとう。

0 投票する
1 に答える
6295 参照

iphone - uitableview (UIAccessibility) の特定のテーブル セルにボイスオーバーのフォーカスを設定する

ユーザーが別の要素/テーブルセルを追加するとすぐに一番下までスクロールする UITableView があります。ユーザーはテーブルの下部に追加したばかりのセルを見ることができるため、画面の場合、これは正常に機能します。しかし、VoiceOver を使用してアプリを実行すると、最初にフォーカスされて読み取られる UITableCell は、画面に表示されている一番上のセルになります。

この UITableView が表示されるとすぐにフォーカスされて読み取られるセルがテーブルの最後のセルになるように設定したいと思います。どうすればいいですか?それは非常に単純なように思えますが、私には理解できません。

これが私がこれまでに試したことです(cellForRowAtIndexPathで):

しかし、accessibilityElementIsFocused をそのように使用できるとは思いません。

0 投票する
0 に答える
141 参照

cocoa - NSStatusItem のメニューの VoiceOver バグ

VoiceOver を使用して次のバグに遭遇しました。私は Cocoa プログラミングに慣れていないので、何か間違ったことをしているのか、それとも別の方法があるのか​​知りたいです。次のコードは、メニューバーにアイコンを配置し、1 つの項目を持つメニューを持っています。

VoiceOver (command-F5) をオンにしてアイコンをクリックすると、「メニュー (1 項目)」と表示されます。しかし、2回目(場合によっては3回目)以降、メニューは変わっていないのに「メニュー(0品)」と表示されます。

これを次の方法でコンパイルして実行できます。

Snow Leopard と Lion の両方でこの動作が見られます。何が与えられますか?

ありがとう!

0 投票する
4 に答える
19135 参照

ios - iOS ナレーションのステータス

既に開発されている iOS アプリにアクセシビリティ機能を追加しようとしています。

iPhone 設定のアクセシビリティ メニューの VoiceOver オプションがオンの場合に表示され、ナレーションがオフの場合は表示されない UI 機能 (ボタンなど) がいくつかあります。

ボイスオーバー オプションがオンになっているかどうかを確認する方法はありますか?