戻せる安心感
対話システムは操作を戻せるべきで(Archer et al., 1984)、可逆な操作は直接操作の要です(Shneiderman, 1983)。誤りは避けられないため(Norman, 1983)、エラー防止設計と併用します。
確認より取り消し
人は結果を見て誤りに気づきます(Sellen, 1994)。確認ダイアログより、即実行してスナックバーで取り消しを示し(Google, n.d.)、ソフト削除で回復可能にします。
多段階と選択的取り消し
取り消し単位は利用者の感覚に合わせ(Abowd & Dix, 1992)、選択的取り消しも可能です(Berlage, 1994)。隠れたジェスチャーより見えるボタンを。
よくある質問
- 何秒表示する?
- 4〜10秒程度で、ゴミ箱も併用します。
- すべてに必要?
- 可能な限り。取り消せない操作は事前確認を。
出典確認日:2026-10-27
参考文献
- Archer, J. E., Jr., Conway, R., & Schneider, F. B. (1984). User recovery and reversal in interactive systems. ACM Transactions on Programming Languages and Systems, 6(1), 1–19. 取り消しと回復を扱った初期論文です。
- Abowd, G. D., & Dix, A. J. (1992). Giving undo attention. Interacting with Computers, 4(3), 317–342. 利用者視点で取り消しを整理しています。
- Berlage, T. (1994). A selective undo mechanism for graphical user interfaces based on command objects. ACM Transactions on Computer-Human Interaction, 1(3), 269–294. 選択的取り消しを提案しています。
- Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. Computer, 16(8), 57–69. 可逆な操作を直接操作の条件としています。
- Norman, D. A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26(4), 254–258. エラー分析から取り消しの必要性を導きます。
- Sellen, A. J. (1994). Detection of everyday errors. Applied Psychology, 43(4), 475–498. 結果を見て誤りに気づくという研究です。
- Google. (n.d.). Snackbar. Material Design 3. スナックバーに取り消しを置く指針です。
