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
Toolglass and magic lenses: the see-through interface
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
The design of a GUI paradigm based on tablets, two-hands, and transparency
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
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
Interactive curve design using digital French curves
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Fluid sketches: continuous recognition and morphing of simple hand-drawn shapes
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Aiding manipulation of handwritten mathematical expressions through style-preserving morphs
GRIN'01 No description on Graphics interface 2001
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
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Snap-and-go: helping users align objects without the modality of traditional snapping
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
"Beating" Fitts' law: virtual enhancements for pointing facilitation
International Journal of Human-Computer Studies - Special issue: Fitts law 50 years later: Applications and contributions from human-computer interaction
Learning from preschool children's pointing sub-movements
Proceedings of the 2006 conference on Interaction design and children
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Proceedings of the 20th annual ACM symposium on User interface software and technology
Creativity factor evaluation: towards a standardized survey metric for creativity support
Proceedings of the seventh ACM conference on Creativity and cognition
Scale detection for a priori gesture recognition
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
BiCEP: bimanual color exploration plugin
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Neatening sketched strokes using piecewise French curves
Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling
Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning
Proceedings of the 24th annual ACM symposium on User interface software and technology
Proceedings of the 24th annual ACM symposium on User interface software and technology
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
A practical framework for constructing structured drawings
Proceedings of the 19th international conference on Intelligent User Interfaces
Hi-index | 0.00 |
This paper introduces kinematic templates, an end-user tool for defining content-specific motor space manipulations in the context of editing 2D visual compositions. As an example, a user can choose the "sandpaper" template to define areas within a drawing where cursor movement should slow down. Our current implementation provides templates that amplify or dampen the cursor's speed, attenuate jitter in a user's movement, guide movement along paths, and add forces to the cursor. Multiple kinematic templates can be defined within a document, with overlapping templates resulting in a form of function composition. A template's strength can also be varied, enabling one to improve one's strokes without losing the human element. Since kinematic templates guide movements, rather than strictly prescribe them, they constitute a visual composition aid that lies between unaided freehand drawing and rigid drawing aids such as snapping guides, masks, and perfect geometric primitives.