Matei Negulescu, Jaime Ruiz, and Edward Lank. 2011. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces (ITS ’11). Association for Computing Machinery, New York, NY, USA, 150–153. https://doi.org/10.1145/2076354.2076382
Bimanual Interaction for Tablet Computing
Interfaces that receive the majority of input through an electronic stylus often overload the stylus via software state, creating a set of modes in the interface. Typical examples of these interfaces are found in applications designed primarily for a tablet computer or data tablet, such as Windows Journal and Microsoft OneNote. In these applications a set of software buttons at the top of the screen allows a user to change the state of the tablet interface to support actions such as inking, erasing, highlighting, and editing to create and manipulate content. Prior to our work, these state manipulation operations were shown to be error-prone and have a high temporal cost.
To address the temporal cost associated with switching software state, we developed an interaction technique for switching software states that is based on bimanual coordination. The technique, called concurrent bimanual mode switching, allows a user to overlap the selection of software state using their non-preferred hand while performing a gesture with the preferred hand. We demonstrated that this technique allows a user to spend less time switching software state while providing interface designers with the ability to provide more options (i.e. states) to the user than previous techniques.
Related Publications
Jaime Ruiz, Andrea Bunt, and Edward Lank. 2008. In Proceedings of Graphics Interface 2008 (GI ’08). Canadian Information Processing Society, CAN, 49–56.
Jaime Ruiz and Edward Lank. 2007. In Proceedings of the 9th international conference on Multimodal interfaces (ICMI ’07). Association for Computing Machinery, New York, NY, USA, 170–177. https://doi.org/10.1145/1322192.1322223
Edward Lank, Jaime Ruiz, and William Cowan. 2006. In Proceedings of Graphics Interface 2006 (GI ’06). Canadian Information Processing Society, CAN, 17–24.