コンテンツに移動
Silktideヘルプ

ポインター ジェスチャー

Silktide は、ピンチ操作によるズームや経路に沿ったスワイプなど、カスタムのタッチまたはポインター ジェスチャーを使用しているように見えるページを特定し、それぞれのジェスチャーを単純なタップまたはクリックでも実行できることを確認するよう求めます。

これが重要な理由

ピンチによるズーム、2 本指での回転、経路のトレースなどのジェスチャーでは、複数の接触点を調整したり、ポインターを正確に動かしたりできることが前提となります。多くの人はそれができません。たとえば、手の震えや手先の器用さに制限がある人、ヘッドポインター、アイトラッカー、音声コントロールを使ってコンピューターを操作している人は、単一のクリックしか行えない場合があります。地図をピンチ操作でしかズームできなかったり、カルーセルをスワイプでしか進められなかったりすると、こうした訪問者はそのコンテンツを利用できません。

これは 達成基準 2.5.1(ポインター ジェスチャー)であり、 の要件です。これは、最も基本的な適合レベルの一部です。

修正方法

Silktide はジェスチャーの代替手段を自動的に検証できないため、このチェックではページを確認するよう求めます。

  1. 複数点ジェスチャー(ピンチ、回転)または経路ベースのジェスチャー(スワイプ、経路に沿ったドラッグ)で操作する機能を見つけます。
  2. それぞれを単一のタップまたはクリックでも操作できることを確認します。一般的な代替手段には、地図の拡大・縮小ボタン、スワイプ可能なカルーセルの前へ・次へボタン、ドラッグによる並べ替えの代わりとなるボタンやメニューなどがあります。
  3. 代替手段がない場合は、単純な操作コントロールを追加します。ジェスチャーを残しても構いませんが、ジェスチャーだけを唯一の方法にしてはいけません。
  4. ページに問題がないことを確認できた場合、またはジェスチャーが不可欠な場合(署名パッドなど)は、検出結果を します。

Silktide によるテスト方法

  1. カスタムのジェスチャー処理の兆候がないか、各ページを調べます。対象には、描画領域(地図やグラフでよく使われる の <canvas> 要素)、広く使われているタッチ ジェスチャー ライブラリ、ページの にあるジェスチャー固有のキーワード、ページがタッチを独自に処理していることを示す の touch-action 値などがあります。
  2. コード内の「swipe」や「drag」のような一般的な単語は意図的に無視します。これらは、すでに準拠している単一ポインター操作を表していることが多いためです。
  3. 何らかの兆候が見つかった場合でも、ページごとに確認プロンプトを最大 1 件だけ表示します。このチェックはページを手動確認の対象としてフラグ付けするものであり、不適合を断定するものではありません。

トラブルシューティング

ページにジェスチャーがない

兆候は間接的なものです。装飾目的の <canvas> アニメーションや、ページがジェスチャーに使用していないバンドル済みライブラリによって、プロンプトが表示されることがあります。ページ上で複数点ジェスチャーや経路ベースのジェスチャーが必要ない場合は、検出結果を承認してください。

ジェスチャーが埋め込み地図によるもの

埋め込み地図や類似のウィジェットには、ズームボタンなど、独自の単一ポインター操作コントロールが用意されていることがよくあります。埋め込みにそれらが含まれていれば、ページは準拠しています。埋め込み設定で有効になっていることを確認してください。

詳細情報

最終更新

このページは役に立ちましたか?