Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

soft

soft constraint

In Proceedings of UIST 2001
Article Picture

A modular geometric constraint solver for user interface applications (p. 91-100)

In Proceedings of UIST 2008
Article Picture

Kinematic templates: end-user tools for content-relative cursor manipulations (p. 47-56)

Abstract plus

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.

soft keyboard

In Proceedings of UIST 2000
Article Picture

The metropolis keyboard - an exploration of quantitative techniques for virtual keyboard design (p. 119-128)