Affiliation:
1. German National Research Center for Computer Science, Sankt Augustin, Germany
Abstract
It is important to provide a recovery operation for applications with a graphical user interface. A restricted linear undo mechanism can conveniently be implemented using object-oriented techniques. Although linear undo provides an arbitrarily long history, it is not possible to undo isolated commands from the history without undoing all following commands. Various undo models have been proposed to overcome this limitation, but they all ignore the problem that in graphical user interfaces a previous user action might not have a sensible interpretation in another state.
Selective undo
introduced here can undo isolated commands by copying them into the current state “
if that is meaningful.”
Furthermore, the semantics of selective undo are argued to be more natural for the user, because the mechanism only looks at the command to undo and the current state and does not depend on the history in between. The user interface for selective undo can also be implemented generically. Such a generic implementation is able to provide a consistent recovery mechanism in arbitrary applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Human-Computer Interaction
Reference20 articles.
1. Giving undo attention
2. User Recovery and Reversal in Interactive Systems
3. BERLAGE T. (ED.). 1993. Object-Orwnted Application Frameworks for Graphical User Interfaces: The GINA Perspective. Oldenbourg Verlag Miinchen Germany. BERLAGE T. (ED.). 1993. Object-Orwnted Application Frameworks for Graphical User Interfaces: The GINA Perspective. Oldenbourg Verlag Miinchen Germany.
4. A framework for shared applications with a replicated architecture
Cited by
97 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Just Undo It: Exploring Undo Mechanics in Multi-User Virtual Reality;Proceedings of the CHI Conference on Human Factors in Computing Systems;2024-05-11
2. Index/Author’s Biography;Pick, Click, Flick!;2024-03-14
3. Bibliography;Pick, Click, Flick!;2024-03-14
4. Conclusions;Pick, Click, Flick!;2024-03-14
5. Future of Interaction Techniques;Pick, Click, Flick!;2024-03-14