A WCAG2.1 NEW

2.5.4 動きによる起動

アクセシビリティにおける達成基準 2.5.4「動きによる起動(Motion Actuation)」は、端末の物理的な動き(シェイク、傾ける、デバイスの回転など)による操作を許容する場合に、その操作を代替する別の手段も提供することを求める基準です。
この基準は 等級 A に該当します。

要件

端末の動き(ジェスチャー、傾け、回転、振るなど)によって機能が実行される場合は、同じ機能をキーボード、タップ、クリックなどの他のUI操作でも実行できるようにすること。また、動作による操作を無効にできる方法も提供すること。

背景と目的

一部のユーザーは以下の理由で動きによる操作が困難です

  • 身体的障害により端末を傾けたり振ったりできない
  • デバイスが固定された状態で使用している(車椅子マウントなど)
  • 制御の難しい動き(誤作動や意図しない起動)

これに対応するため、「動きによる操作」は任意かつ補助的でなければなりません。

達成基準のポイント

要素内容
代替手段の提供動きで起動できる機能は、ボタンやメニューでも操作できるようにする
無効化可能設定などで、動きによる操作をオフにできるようにする
支援技術対応キーボードやスクリーンリーダーでも同じ機能にアクセス可能であること

NGの例

機能問題点
振ることで「取り消し」機能が実行されるが、それ以外の方法がないユーザーが端末を振れないと利用できない
デバイスを傾けると画面が切り替わるが、UIボタンがない視覚的にも操作的にも選択肢がない
回転ジェスチャーのみで画面ズーム障害のあるユーザーが利用不可能に

OKの例

機能対応
端末を振ると「取り消し」+ボタンでも同様の「取り消し」操作あり代替手段を提供しているためOK
設定画面で「動きでの操作を無効化」チェックボックスありユーザーが操作方法を制御できる
回転によるズームに加え、タッチUIでズームスライダーを用意操作の選択肢を用意している

実装のヒント

  • motionセンサー(DeviceMotionEvent, DeviceOrientationEvent)を使っている場合は、代替操作ボタンを用意する
  • ユーザー設定で「動きによる操作を無効にする」オプションを設ける
  • 代替手段は常時見える形で、誰でも使えるUIで提供する

利点

  • 操作の公平性:身体的制約のある人でも操作できる
  • 誤作動防止:不用意な動きによる誤操作を防げる
  • アクセシビリティだけでなく一般ユーザビリティ向上にも貢献

まとめ

項目内容
達成基準2.5.4 動きによる起動(Motion Actuation)
等級A
主な対象振る、傾ける、回す、回転などの動きで発動する機能
要件同じ機能を他の手段でも操作できるようにし、動きの操作は無効化可能とする
対象者肢体障害、端末を固定して使うユーザー、誤作動を避けたいユーザー など
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ