Abstract
We have developed a trajectory based undo/redo interface. Using the interface, a user traces actions’ trajectories shown on a display. As a result, undo/redo manipulations are performed rapidly with selection of a target from a history. In this paper, we describe interaction techniques, implementation, and advanced usages of the interface.
Chapter PDF
Similar content being viewed by others
References
Accot, J., Zhai, S.: Beyond Fitts’ Law: Models for Trajectory-Based HCI Tasks. In: Proc. CHI EA 1997, pp. 250–250. ACM (1997)
Accot, J., Zhai, S.: Performance Evaluation of Input Devices in Trajectory-based Tasks: An Application of The Steering Law. In: Proc. CHI 1999, pp. 466–472. ACM (1999)
Appert, C., Chapuis, O., Pietriga, E.: Dwell-and-Spring: Undo for Direct Manipulation. In: Proc. CHI 2012, pp. 1957–1966. ACM (2012)
Archer Jr., J.E., Conway, R., Schneider, F.B.: User Recovery and Reversal in Interactive Systems. ACM Transactions on Programming Languages and Systems (TOPLAS) 6(1), 1–19 (1984)
Bederson, B.B.: Fisheye menus. In: Proc. UIST 2000, pp. 217–225. ACM (2000)
Berlage, T.: A Selective Undo Mechanism for Graphical User Interfaces Based on Command Objects. ACM Transactions on Computer-Human Interaction 1(3), 269–294 (1994)
Chapuis, O., Roussel, N.: UIMarks: Quick Graphical Interaction with Specific Targets. In: Proc. UIST 2010, pp. 173–182. ACM (2010)
Grossman, T., Matejka, J., Fitzmaurice, G.: Chronicle: Capture, Exploration, and Playback of Document Workflow Histories. In: Proc. UIST 2010, pp. 143–152. ACM (2010)
Kawasaki, Y., Igarashi, T.: Regional Undo for Spreadsheets. In: Proc. UIST 2004 Demostration Abstract. ACM (2004)
Kelly, S.U., Davis, P.J.: Desktop History: Time-based Interaction Summaries to Restore Context and Improve Data Access. In: Proc. INTERACT 2003, pp. 204–211. IOS Press (2003)
Kobayashi, M., Igarashi, T.: Boomerang: Suspendable Drag-and-Drop Interactions Based on a Throw-and-Catch Metaphor. In: Proc. UIST 2007, pp. 187–190. ACM (2007)
Kurlander, D., Feiner, S.: A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands. In: Visual Languages and Visual Programming, pp. 257–275. Plenum Press (1990)
Meng, C., Yasue, M., Imamiya, A., Mao, X.: Visualizing Histories for Selective Undo and Redo. In: Proc. APCHI 1998, pp. 459–464. IEEE (1998)
Myers, B.A., Mcdaniel, R.G., Miller, R.C., Ferrency, A.S., Faulring, A., Kyle, B.D., Mickish, A., Klimovitski, A., Doane, P.: The Amulet Environment: New Models for Effective User Interface Software Development. IEEE Transactions on Software Engineering 23(6), 347–365 (1997)
Nakamura, T., Igarashi, T.: An Application-Independent System for Visualizing User Operation History. In: Proc. UIST 2008, pp. 23–32. ACM (2008)
Rekimoto, J.: Time-Machine Computing: a Time-centric Approach for the Information Environment. In: Proc. UIST 1999, pp. 45–54. ACM (1999)
Seifried, T., Rendl, C., Haller, M., Scott, S.: Regional Undo/Redo Techniques for Large Interactive Surfaces. In: Proc. CHI 2012, pp. 2855–2864. ACM (2012)
Shao, B., Li, D., Gu, N.: An Algorithm for Selective Undo of Any Operation in Collaborative Applications. In: Proc. GROUP 2010, pp. 131–140. ACM (2010)
Vratislav, J.: Cascading undo control. In: Bachelor Thesis, pp. 1–52. Czech Tecnical University, Prague Faculty of Electrical Engineering (2008)
Yeh, T., Chang, T.H., Miller, R.C.: Sikuli: Using GUI Screenshots for Search and Automation. In: Proc. UIST 2009, pp. 183–192. ACM (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Oe, T., Shizuki, B., Tanaka, J. (2013). Undo/Redo by Trajectory. In: Kurosu, M. (eds) Human-Computer Interaction. Interaction Modalities and Techniques. HCI 2013. Lecture Notes in Computer Science, vol 8007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39330-3_77
Download citation
DOI: https://doi.org/10.1007/978-3-642-39330-3_77
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39329-7
Online ISBN: 978-3-642-39330-3
eBook Packages: Computer ScienceComputer Science (R0)