Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pen Based User Interface Issues CSE 490RA January 25, 2005.

Similar presentations


Presentation on theme: "Pen Based User Interface Issues CSE 490RA January 25, 2005."— Presentation transcript:

1 Pen Based User Interface Issues CSE 490RA January 25, 2005

2 Lecture outline Physical input devices Limited range of devices / continuous vs. discrete Theory – Fitt’s law Basic stylus issues Large number of mechanical challenges Application Design considerations Mode switch issues Modes are evil Aspects of pen computing Abstract writing, gestures, control

3 Physical Input Devices Discrete Analog

4 HCI Theory Understand human tradeoffs in motion Fitt’s law Steering law

5 Experiment: measure time to move cursor to target Target Cursor W A T(A, W) Targeting time for amplitude A and width W

6 Index of difficulty How does T behave as a function of A (W fixed)? How does T behave as a function of W (A fixed)?

7 Fitts’ law A tasks movement difficulty is given by ID = log 2 (A / W) ID – index of difficulty A – amplitude of the move W – width of the target region T = a + b ID

8 Interpretation of Fitt’s Law Scale invariance Dependence on A/W Exponential targeting Log factor – as in binary search

9 Menu design What can you say about the cost of accessing items in the following menu Cursor is at the top of the menu

10 Design a menu where each entry has equal access time

11 Basic Stylus Issues List three challenges in using a stylus on the Tablet PC

12 Basic stylus issues What techniques can be used at the application level to overcome these problems?

13 Uses of the stylus Direct writing Abstract writing Pointing Selecting Gesture Direct manipulation Control

14 Mode Problem Cognitive difficulties in remembering / keeping track of modes Which mode? Remapping operations Retaining mode across context switch But modes are very useful Efficient use of limited input controls Not all modes are the same Shift key vs. Caps Lock Mouse move vs. mouse drag Pen color

15 Does the automobile interface (for the driver) have modes?

16 Mode issues in pen computing Adding modes to the pen Barrel button Secondary button with non-dominant hand Eraser tip Pressure Explicit mode buttons Area based modes (writing area, gesture area, control area, etc.) Cursor feedback Importance of visual cues for informing user Errors in crossing mode boundaries

17 Abstract writing Enter text with specialized, stroke based recognition Optimized for automatic recognition Not human readable Character based or word based

18 Examples Cirrus (Georgia Tech)Graffiti (Palm)

19 Quikwrite [Perlin, NYU]

20

21 Control Widgets design for stylus use

22 Flow Menu Use movement through octants for control information Item Text Shape Item Move ZoomHighlight Custom 400% 200% 100% 66.6% 50% 800%25% Custom 400% 200% 100% 66.6% 50% 800%25% 75.0100.0

23 Interaction with direct manipulation Item Move ZoomHighlight

24 CrossY: Crossing based UI Specify operations by drawing through

25 Gestures Commands issued with a single stroke May be drawn or invisible Support from SDK Register gestures to be recognized UI Issues Similar to keyboard short cuts Speed up for experts Hard to learn / remember

26 Gestures Ambiguity Distinction between gestures Distinction between gesture and other ink Robustness Handling misrecognized gestures False positive False negative Gesture initiated actions should be undoable


Download ppt "Pen Based User Interface Issues CSE 490RA January 25, 2005."

Similar presentations


Ads by Google