Java Access Bridge を介したJAWSおよびNVDAへの接続の可能性が必要です。私が理解している限り、(Swing とは異なり) JavaFX では支援技術がサポートされていません。
fxaccessibleというプロジェクトを見つけましたが、私の場合はあまり適していません。
JavaFX プログラムで支援技術のサポートを有効にするにはどうすればよいですか?
Java Access Bridge を介したJAWSおよびNVDAへの接続の可能性が必要です。私が理解している限り、(Swing とは異なり) JavaFX では支援技術がサポートされていません。
fxaccessibleというプロジェクトを見つけましたが、私の場合はあまり適していません。
JavaFX プログラムで支援技術のサポートを有効にするにはどうすればよいですか?
少なくとも一部のコントロールには、アクセシビリティ関連の実装のソース コードがあります。
JavaFX コードの大部分はオープン ソースであるため、ソース リポジトリをダウンロードして、現在のビルドにおけるアクセシビリティ統合の範囲を確認し、必要に応じて、アクセシビリティ サポートのために行った変更を JavaFX プロジェクトに戻すこともできます。
JavaFX ロードマップには次のように記載されています。
オラクルは、自社製品でアクセシビリティのサポートを提供することを約束しており、JavaFX は JDK 8 リリースの一部としてアクセシビリティに完全に準拠する予定です。
したがって、アクションの 1 つのコースは、JDK 8 まで待つことです。
ロードマップには免責事項も含まれているため、これはかなり危険です。
資料、コード、または機能を提供することを確約するものではなく、購入の決定を行う際に依存するべきではありません。
質問をopenjfx-devメーリング リストに投稿することをお勧めします。このメーリング リストでは、Oracle の開発者とプロジェクト管理者が、JavaFX へのアクセシビリティ統合の現在のステータス (および将来の大まかなタイムライン) と、それに使用されている現在のテクノロジと戦略についてアドバイスを受けることができます。コードベースでのアクセシビリティの実装。
アクセシビリティに関連する問題については、 javafx issue trackerも確認してください。
質問で参照している fxaccessible プロジェクト (およびケースにあまり適していない) は、廃止された JavaFX 1.x スクリプト技術に基づいており、最新の環境で機能する方法がないため、実際には誰にも適用できません。 JavaFX 1.x スクリプトを実行する機能を含まない JavaFX 2.x システム。