アクセシビリティ
すべての人に読めるように。
HexLume はバイナリの読み方を教えるアプリです。だからこのサイトとアプリは、スクリーンリーダー利用者、キーボードのみの利用者、モーションを抑えたい利用者を含む、すべての人が読めるように作られています。この文書では、私たちの取り組み、準拠を目指す基準、そして不十分な点を見つけた際の連絡方法をご案内します。
準拠状況
本ウェブサイトは WCAG 2.2 レベル AA を目標とし、検証の及ぶ限りこれに準拠しています。準拠状況は、両方のカラーテーマおよび右から左へ記述する言語での axe-core による自動監査と、手動のキーボード確認で検証しています(最終確認: 2026-07-24)。意図的なデザイン上の例外は下記のとおりです。
本サイトの取り組み
- 完全なキーボード操作 — 対話型の Hex ラボを含むすべての操作要素にキーボードで到達・操作できます。バイトグリッドは矢印キーで移動できるローービング tabindex 方式で、スキップリンクから本文へ直接ジャンプできます。
- スクリーンリーダーへの配慮 — サイト全体でセマンティックなランドマークと見出しを使用。ラボの判定結果やハッシュの変化は、結果が実際に変わったときだけ読み上げる polite なライブリージョンで通知されます。
- 15 言語と本物の RTL — すべてのページを 15 言語で事前レンダリングし、正しい lang と dir 属性を設定。アラビア語とヘブライ語は完全な右から左のレイアウトになります。
- モーションはあなたの管理下に — システムの「視差効果を減らす」設定を尊重し、メインページ上部バーの一時停止ボタンで、アンビエント動画とヒーローアニメーションをいつでも停止できます。選択は記憶されます。
- 設計段階からの読みやすさ — ダーク/ライト両テーマで AA 検証済みのコントラスト、セルフホストのフォント、横スクロールなしで幅 320 px まで整然と再配置されるレイアウト。
HexLume アプリ
macOS アプリは同じ 15 言語に完全ローカライズされており、アラビア語とヘブライ語では文書全体の右から左表示に対応しています。内蔵ユーザーガイドには ショートカットとアクセシビリティ の専用章があり、アプリは 100% オフラインで動作します — アカウントもサインインもネットワーク要件もありません。支援技術への対応を検証し次第、この節は拡充していきます。
文書化されたデザイン上の例外
- ラボのニーモニック・ヒートマップでは、ヌルパディングのバイトを意図的に AA コントラスト未満まで減光しています — この減光こそが教材です(ファイルの静かな領域はこうして後退します)。同じデータは ASCII 列とデータインタープリターで常にフルコントラストで確認できます。
- Hex ダンプ、ハッシュ、バイト値は右から左の言語でも左から右のまま表示されます — バイト順は意味を持つため、鏡映しにするとデータそのものが誤りになるからです。
フィードバック
障壁に気づかれましたか?ぜひお知らせください — アクセシビリティの報告は最優先で対応します。ProfWorkBench サポートからいつでもご連絡いただけます。
本方針の見直し日: 2026-07-24 · 目標基準: WCAG 2.2 AA
HexLume