sgcUI のアクセシビリティ
sgcUI のすべての製品は、スクリーンリーダーの Narrator や NVDA などが使う API である Microsoft UI Automation にその内容を公開し、既知の制限に記載した例外を除いてキーボードで操作でき、Windows のハイコントラストテーマに従います。このページでは、私たちが約束すること、対象範囲、まだ対象外のもの、そして各プラットフォームの適合レポートへのリンクを掲載します。
sgcUI のすべての製品は、スクリーンリーダーの Narrator や NVDA などが使う API である Microsoft UI Automation にその内容を公開し、既知の制限に記載した例外を除いてキーボードで操作でき、Windows のハイコントラストテーマに従います。このページでは、私たちが約束すること、対象範囲、まだ対象外のもの、そして各プラットフォームの適合レポートへのリンクを掲載します。
eSeGeCe は、sgcUI で作られたアプリケーションを、スクリーンリーダーを使う人、キーボードだけを使う人、強いコントラストを必要とする人を含め、すべての人が使えるように sgcUI を開発しています。アクセシビリティのサポートはすべての製品とすべてのエディションの一部であり、無料の Community 版も含まれ、既定で有効です。コントロールをフォームに置くだけでアクセシブルになり、設定は不要で、アクセシビリティクライアントが動作していない間は追加のコストもかかりません。
このサポートは、ソフトウェアコンポーネントに適用される EN 301 549 と WCAG 2.1 レベル AA の要件を満たすように設計されています。対象は、すべての要素の名前、役割、値、状態、キーボード操作、表示されるフォーカス、非テキストのコントラスト、システムカラーの使用です。プラットフォームごとにアクセシビリティ適合レポートを公開し、コンポーネントが変更されたときに更新します。
アプリケーション全体の最終的な適合状況は、コンポーネントの使い方にも左右されます。すべてのコントロールに意味のある名前を付け、フォームのタブ順を論理的に保ち、表示するデータで色だけに頼って情報を伝えないでください。
sgcGrid、sgcPivotGrid、sgcCharts、sgcGauges、sgcDashboard、sgcPlanner、sgcDiagram、sgcWizard、sgcNavigation、sgcToolbar、sgcEditors、sgcMaps です。
コンポーネントは、スクリーンリーダーの Narrator や NVDA、そして Microsoft のテストツールが使う Windows のアクセシビリティインターフェイスである Microsoft UI Automation に、その内容を公開します。グリッドは行、セル、ヘッダーを持つ表として、チャートは系列とポイントの一覧として、プランナーはアイテムの一覧として公開される、といった具合です。MSAA しか扱えない古いクライアントには、Windows が UI Automation と MSAA の間に用意しているブリッジを通じて対応します。
utHighContrast テーマで強制的に適用することもできます。右から左へのレイアウトと高 DPI に対応しています。適合レポートは VPAT 2.5 の国際版に従い、WCAG 2.1 のレベル A と AA、改訂版 Section 508 基準、EN 301 549 V3.2.1 (2021-03) を対象としています。ほとんどの基準はサポートされ、一部は部分的にサポートされており、各行の備考に、コンポーネントが提供するものと、アプリケーション開発者の責任となるものを記載しています。
レポートの根拠は、設計に対する実装の製品ごとのレビュー、各製品の QA スイートにある自動化されたインプロセステスト (名前、役割、値、状態、パターン、要素ツリー、右から左へのレイアウトと 100 から 200 パーセントの DPI での境界、キーボードの代替手段、フォーカスインジケーター、ハイコントラストでの描画、クライアントがない間はコストがかからないという規則)、そしてテーマカラーのコントラストの実測値です。
コンポーネントを、すべてのプラットフォーム (Delphi VCL、C++Builder、Windows 上の FireMonkey、.NET WinForms、WPF、Avalonia) でスクリーンリーダー NVDA 2026.2 を使ってテストしました。また、Accessibility Insights for Windows と AxeWindows 2.4.2 でスキャンし、見つかった実際の不具合はすべて修正しました。Narrator はテストしていません。適合性レポートには、基準ごとの結果を記載しています。
適合レポートに記載のとおりです。
プラットフォームごとに 1 つのレポートがあります。VPAT 2.5 国際版、2026 年 10 月版です。Web ページとして読むか、PDF をダウンロードしてください。レポートは英語のみです。
| レポート | プラットフォーム | Web ページ | |
|---|---|---|---|
| Delphi VCL 向け sgcUI | Delphi 7 から Delphi 13、C++Builder 2007 から C++Builder 13、Windows (Win32 と Win64) の VCL アプリケーション。 | レポートを読む (英語) | PDF をダウンロード (英語) |
| Delphi FireMonkey (Windows) 向け sgcUI | Windows (Win32 と Win64) の Delphi FireMonkey アプリケーション。macOS、iOS、Android の FireMonkey は対象外です。 | レポートを読む (英語) | PDF をダウンロード (英語) |
| .NET WinForms 向け sgcUI | Windows の .NET WinForms アプリケーション: .NET Framework 4.7.2 以降、.NET 8、.NET 9、.NET 10。 | レポートを読む (英語) | PDF をダウンロード (英語) |
| .NET WPF 向け sgcUI | Windows の .NET WPF アプリケーション: .NET Framework 4.7.2 以降、.NET 8、.NET 9、.NET 10。 | レポートを読む (英語) | PDF をダウンロード (英語) |
| .NET Avalonia 向け sgcUI | .NET 8 以降の Avalonia 12 アプリケーション。Windows で評価しました。 | レポートを読む (英語) | PDF をダウンロード (英語) |
お使いのスクリーンリーダー、キーボード、コントラスト設定でコントロールが使いにくい場合や、別の形式のレポートが必要な場合は、info@esegece.com までご連絡ください。製品、プラットフォーム、バージョン、お使いの支援技術をお知らせいただければ、調査いたします。
この声明は、2026 年 10 月に sgcUI 2026.10 向けに作成しました。Avalonia の結果は、2026 年 10 月 12 日に Avalonia 12.1.4 で再度テストしました。