ABSTRACT
Although computer mice have evolved physically (i.e., new form factors, multiple buttons, scroll-wheels), their basic metaphor remains the same: a single-point of interaction, with modifiers used to control the interaction. Many of today's novel input devices, however, do not directly (or easily) map to mouse interactions. For example, when using one's finger(s) or hand directly on a touchable display surface, a simple touch movement could be interpreted as either a mouse-over or a drag, depending on whether the left mouse button is intended to be depressed at the time. But how does one convey the state of the left mouse button with a single touch? And how does one fluidly switch between states? The problem is confounded by the lack of precision input when using a single finger as the mouse cursor, since a finger has a much larger "footprint" than a single pixel cursor hotspot. In this paper we introduce our solution, Fluid DTMouse, which has been used to improve the usability of touch tables with legacy (mouse-based) applications. Our technique is applicable to any direct-touch input device that can detect multiple points of contact. Our solution solves problems of smoothly specifying and switching between modes, addressing issues with the stability of the cursor, and facilitating precision input.
- Dietz, P. and Leigh, D. DiamondTouch: A Multi-User Touch Technology. In Proc. of UIST '01, ACM, NY, 2001, pp. 219--226. Google ScholarDigital Library
- Rekimoto, J. SmartSkin: An Infrastructure for Freehand Manipulation on Interactive Surfaces In ACM CHI Conference on Human Factors in Computing Systems (CHI), ACM Press. 2002, pp. 113--120. Google ScholarDigital Library
- FingerWorks. www.fingerworks.comGoogle Scholar
- Mass Multimedia, Inc. http://www.touchscreens.comGoogle Scholar
- Synaptics Inc. http://www.synaptics.com/products/touchpad.cfm.Google Scholar
- Microsoft Corporation. http://www.microsoft.com/windowsxp/tabletpc/Google Scholar
- Mitsubishi Electric Research Laboratories. http://www.merl.com/projects/dtmouse/Google Scholar
- Smart Technologies SMART Board. http://www.smarttech.com/SmartBoardGoogle Scholar
- Hansen, J., Andersen, A., and Roed, P. Eye-gaze control of multimedia systems. ACM Symposium on Eye Tracking Research & Applications, 1995.Google Scholar
- Esenther, A., Forlines, C., Ryall, K., Shipman, S., DiamondTouch SDK: Support for Multi-User, Multi-Touch Applications, ACM Conference on Computer Supported Cooperative Work (CSCW 2002 Demonstration). Available as, Mitsubishi Electric Research Labs Technical Report TR2002-048, 2002.Google Scholar
- Han, J. Low-cost multi-touch sensing through frustrated total internal reflection. In Proc. of UIST 2005. Google ScholarDigital Library
Index Terms
- Fluid DTMouse: better mouse support for touch-based interactions
Recommendations
Shadow tracking on multi-touch tables
AVI '08: Proceedings of the working conference on Advanced visual interfacesMulti-touch interfaces have been a focus of research in recent years, resulting in development of various innovative UI concepts. Support for existing WIMP interfaces, however, should not be overlooked. Although several approaches exist, there is still ...
PhotoelasticTouch: transparent rubbery tangible interface using an LCD and photoelasticity
UIST '09: Proceedings of the 22nd annual ACM symposium on User interface software and technologyPhotoelasticTouch is a novel tabletop system designed to intuitively facilitate touch-based interaction via real objects made from transparent elastic material. The system utilizes vision-based recognition techniques and the photoelastic properties of ...
Comparing Tangible and Multi-touch Interaction for Interactive Data Visualization Tasks
TEI '16: Proceedings of the TEI '16: Tenth International Conference on Tangible, Embedded, and Embodied InteractionInteractive visualization plays a key role in the analysis of large datasets. It can help users to explore data, investigate hypotheses and find patterns. The easier and more tangible the interaction, the more likely it is to enhance understanding. This ...
Comments