Level AWCAG 2.2
2.5.2 ポインタのキャンセル
シングルポインタでの操作は、ダウンイベントで実行されない。
なぜ重要か
運動障害
手の震えで意図しないクリックが起きやすい。押した瞬間に実行されると取り消せない。
タッチ操作
タッチスクリーンでは指が大きく、隣のボタンを誤タップしやすい。
認知障害
操作に時間がかかるユーザーが、間違えた時に「離す前にキャンセル」できる。
全ユーザー
誰でも押し間違いはある。up-event方式は「やっぱりやめる」を可能にする。
ライブデモ
ポインタのキャンセル
mousedown(押した瞬間)で実行。誤操作をキャンセルできません。
↑ 押した瞬間に発火(mousedown)
mousedown で即実行 — 誤操作の取消不可
ペルソナで理解する
中村さん(38歳)— 本態性振戦
手が常に震えているので、狙ったボタンから指がずれることが多い。mousedownで実行されるUIは恐怖です。mouseupなら、指がずれた時に離せばキャンセルできます。