OS Xアプリケーションで隠しNSButtonを使用してキーボードショートカットを提供しています。これらのビューをアクセシビリティツリーから隠すにはどうすればよいですか?私はこれを試しました:アクセシビリティツリーからNSViewを非表示にするにはどうしたらいいですか?
button.accessibilityElement = NO;
button.accessibilityEnabled = NO;
button.accessibilityLabel = @"Test";
VoiceOverは私が設定しているプロパティを使用しているので "test"と読みます。 accessibilityEnabledをNOに設定すると、各ボタンの「淡色表示」も読み取られます。
これらのビューを完全に無視するようにVoiceOverを設定するにはどうすればよいですか?
奇妙な理由downvotes。あなたがdownvotingしている場合、私はあなたが私が行方不明だと思うかを見たいと思います。 – RealCasually
キーボードショートカットに応答するために非表示のUI要素を使用する代わりに、実際にメニュー項目を使用する必要があります。あなたは代わりにそれをすることができない何らかの理由がありますか?あなたの現在のアプローチは、きれいには感じられません。 –
私はあなたが正しいと思う、私はこれを撃つだろう。 – RealCasually