SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Defining constraints graphically
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Snap-dragging in three dimensions
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Adaptive semantic snaping—a technique for semantic feedback at the lexical level
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Animation: from cartoons to the user interface
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
The Visual Computer: International Journal of Computer Graphics
A new direct manipulation technique for aligning objects in drawing programs
Proceedings of the 9th annual ACM symposium on User interface software and technology
The Cage: efficient construction in 3D using a cubic adaptive grid
Proceedings of the 9th annual ACM symposium on User interface software and technology
Interaction design for large displays
interactions
Making computers easier for older adults to use: area cursors and sticky icons
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Reification, polymorphism and reuse: three principles for designing visual interfaces
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Novel interaction techniques for overlapping windows
Proceedings of the 14th annual ACM symposium on User interface software and technology
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Applying cartoon animation techniques to graphical user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Acquisition of expanding targets
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
More than dotting the i's --- foundations for crossing-based interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
"This is a lot easier!": constrained movement speeds navigation
CHI '03 Extended Abstracts on Human Factors in Computing Systems
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Feeling bumps and holes without a haptic interface: the perception of pseudo-haptic textures
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Semantic pointing: improving target acquisition with control-display ratio adaptation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Object pointing: a complement to bitmap pointing in GUIs
GI '04 Proceedings of the 2004 Graphics Interface Conference
Precise selection techniques for multi-touch screens
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human on-line response to visual and motor target expansion
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
Proceedings of the 20th annual ACM symposium on User interface software and technology
ViewCube: a 3D orientation indicator and controller
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Perceptibility and utility of sticky targets
GI '08 Proceedings of graphics interface 2008
Semantic pointing for object picking in complex 3D environments
GI '08 Proceedings of graphics interface 2008
Starburst: a target expansion algorithm for non-uniform target distributions
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Kinematic templates: end-user tools for content-relative cursor manipulations
Proceedings of the 21st annual ACM symposium on User interface software and technology
Adaptive pointing: implicit gain adaptation for absolute pointing devices
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Separability of spatial manipulations in multi-touch interfaces
Proceedings of Graphics Interface 2009
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part I
Perception of mechanically and optically simulated bumps and holes
ACM Transactions on Applied Perception (TAP)
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
"Oh snap" - helping users align digital objects on touch interfaces
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Neat: a set of flexible tools and gestures for layout tasks on interactive displays
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Design of a shape dependent snapping algorithm
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 26th annual ACM symposium on User interface software and technology
The auckland layout editor: an improved GUI layout specification process
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.01 |
Snapping is a widely used technique that helps users position graphical objects precisely, e.g., to align them with a grid or other graphical objects. Unfortunately, whenever users want to position a dragged object close to such an aligned location, they first need to deactivate snapping. We propose snap-and-go, a snapping technique that overcomes this limitation. By merely stopping dragged objects at aligned positions, rather than "warping" them there, snap-and-go helps users align objects, yet still allows placing dragged objects anywhere else. While this approach of inserting additional motor space renders snap-and-go slightly slower than traditional snapping, snap-and-go simplifies the user interface by eliminating the need for a deactivation option and thereby allows introducing snapping to application scenarios where traditional snapping is inapplicable. In our user studies, participants were able to align objects up to 138% (1D) and 231% (2D) faster with snap-and-go than without and snap-and-go proved robust against the presence of distracting snap targets.