Stylus input and editing without prior selection of mode

This paper offers a solution to the mode problem in computer sketch/notetaking programs. Conventionally, the user must specify the intended "draw" or "command" mode prior to performing a stroke. This necessity has proven to be a barrier to the usability of pen/stylus systems. We offer a novel Inferred-Mode interaction protocol that avoids the mode hassles of conventional sketch systems. The system infers the user's intent, if possible, from the properties of the pen trajectory and the context of the trajectory. If the intent is ambiguous, the user is offered a choice mediator in the form of a pop-up button. To maximize the fluidity of drawing, the user is entitled to ignore the mediator and continue drawing. We present decision logic for the inferred mode protocol, and discuss subtleties learned in the course of its development. We also present results of initial user trials validating the usability of this interaction design.

[1]  Terry Winograd,et al.  Fluid interaction with high-resolution wall-size displays , 2001, UIST '01.

[2]  Sidney S. Fels,et al.  LMNKui: overlaying computer controls on a piano controller keyboard , 2002, CHI Extended Abstracts.

[3]  Takeo Igarashi,et al.  Flatland: new dimensions in office whiteboards , 1999, CHI '99.

[4]  Hokyoung Ryu Will it be upper-case or will it be lower-case: can a prompt for text be a mode signal? , 2002, CHI Extended Abstracts.

[5]  Thomas P. Moran,et al.  Tivoli: an electronic whiteboard for informal workgroup meetings , 1993, INTERCHI.

[6]  J. Cassels,et al.  Computer-aided serendipity , 1995 .

[7]  William Buxton,et al.  The limits of expert performance using hierarchic marking menus , 1993, INTERCHI.

[8]  Jef Raskin Looking for a humane interface: will computers ever become easy to use? , 1997, CACM.

[9]  RaskinJef Looking for a humane interface , 1997 .

[10]  James Arvo,et al.  Computer Aided Serendipity: The Role of Autonomous Assistants in Problem Solving , 1999, Graphics Interface.

[11]  Gregory D. Abowd,et al.  OOPS: a toolkit supporting mediation techniques for resolving ambiguity in recognition-based interfaces , 2000, Comput. Graph..

[12]  David J. Fleet,et al.  Perceptual Organization as a Foundation for Intelfigent Sketch Editing , 2002 .

[13]  Abigail Sellen,et al.  The role of visual and kinesthetic feedback in the prevention of mode errors , 1990, INTERACT.

[14]  Emmanuel Barillot,et al.  Control menus: excecution and control in a single interactor , 2000, CHI Extended Abstracts.