SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
A new direct manipulation technique for aligning objects in drawing programs
Proceedings of the 9th annual ACM symposium on User interface software and technology
Design for individuals, design for groups: tradeoffs between power and workspace awareness
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
High precision touch screen interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
How people use orientation on tables: comprehension, coordination and communication
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Snap-and-go: helping users align objects without the modality of traditional snapping
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Fluid integration of rotation and translation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Sticky widgets: pseudo-haptic widget enhancements for multi-monitor displays
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Precise selection techniques for multi-touch screens
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
TeamTag: exploring centralized versus replicated controls for co-located tabletop groupware
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interacting with piles of artifacts on digital tables
Proceedings of the working conference on Advanced visual interfaces
TNT: improved rotation and translation on digital tables
GI '06 Proceedings of Graphics Interface 2006
Superflick: a natural and efficient technique for long-distance object placement on digital tables
GI '06 Proceedings of Graphics Interface 2006
An evaluation of sticky and force enhanced targets in multi target situations
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
Shift: a technique for operating pen-based interfaces using touch
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Rubbing and tapping for precise and rapid selection on touch-screen displays
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Benefits of interactive display environments in the software development process
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Flood Emergency Interaction and Visualization System
VISUAL '08 Proceedings of the 10th international conference on Visual Information Systems: Web-Based Visual Information Search and Management
Sketchpad: a man-machine graphical communication system
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
Dynamic positioning systems: usability and interaction styles
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
Presence: Teleoperators and Virtual Environments
Spatially aware handhelds for high-precision tangible interaction with large displays
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
Empirical evaluation for finger input properties in multi-touch interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User-defined gestures for surface computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Separability of spatial manipulations in multi-touch interfaces
Proceedings of Graphics Interface 2009
Ripples: utilizing per-contact visualizations to improve user interaction with touch displays
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Analysis of natural gestures for controlling robot teams on multi-touch tabletop surfaces
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interaction techniques for hybrid piles of documents on interactive tabletops
CHI '10 Extended Abstracts on Human Factors in Computing Systems
A Survey on Target Selection Technique for Touch Sensing Devices
MVHI '10 Proceedings of the 2010 International Conference on Machine Vision and Human-machine Interface
Fat finger worries: how older and younger users physically interact with PDAs
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Magnetic augmented reality: virtual objects in your space
Proceedings of the International Working Conference on Advanced Visual Interfaces
Two-Part Models Capture the Impact of Gain on Pointing Performance
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
We introduce a new snapping technique, Oh Snap, designed specifically for users of direct touch interfaces. Oh Snap allows users to easily align digital objects with lines or other objects using 1-D or 2-D translation or rotation. Our technique addresses two major drawbacks of existing snapping techniques: they either cause objects to "jump" to snap locations, preventing placement very close to those locations, or they "expand" motor space so that on direct-touch interfaces objects lag behind the user's finger. Oh Snap addresses both of these problems using an asymmetric velocity profile similar to a technique for filtering degrees of freedom in multi-touch gestures that was introduced by Nacenta et al. (2009). Oh Snap applies the velocity profile to multiple "snapping" constraints. A user study revealed a 40% performance improvement over no snapping for 1-D translation, 2-D translation, and rotation tasks when snap lines or angles were targeted. We found that Oh Snap performs no worse than traditional snapping, while retaining its important functional benefits. The study also investigated optimal parameter settings and Oh Snap's accuracy in supporting the placement of objects near to, but not at, snap locations, which traditional snapping techniques do not support. Oh Snap was found to be competitive with non-snapping interfaces for these tasks.