CS376 Input Techniques - Stanford University

CS376 Input Techniques - Stanford University

stanford hci group / cs376 Input Techniques Jeffrey Heer 14 May 2009 http://cs376.stanford.edu Pointing Device Evaluation Real task: interacting with GUIs pointing is fundamental

Experimental task: target acquisition abstract, elementary W D 2

Fitts Law [Paul Fitts, 1954] MT = a + b log2 (D/W + 1) Index of Difficulty (ID ) a, b = constants (empirically derived) D = distance W = size Index of Performance (IP ) = 1/b (bits/s) Models well-rehearsed selection task MT increases as the distance to the target increases

MT decreases as the size of the target increases 4 Experimental Data Considers Distance and Target Size MT = a + b log2 (D/W + 1)

Target 1 Same ID Same Difficulty Target 2 Considers Distance and Target

Size MT = a + b log2 (D/W + 1) Target 2 Targe t1 Smaller ID

Easier Considers Distance and Target Size MT = a + b log2 (D/W + 1) Target 2 Targe

t1 Larger ID Harder What does Fitts law really model? Target Width Velocit y

(c) (a) (b) Distance 9

Comparing device performance Device Study IP (bits/s) Hand Fitts (1954) 10.6 Mouse Card, English, & Burr (1978) Joystick Card, English, & Burr (1978)

Trackball Epps (1986) 2.9 Touchpad Epps (1986) 1.6 Eyetracker Ware & Mikaelian (1987) 10.4 5.0

13.7 Reference: MacKenzie, I. Fitts Law as a research and design tool in human computer interaction. Human Computer Interaction, 1992, vol. 7, pp. 91-139 10 Using laws to predict performance

Which will be faster on average? Pie menu (bigger targets & less distance)? Pop-up Linear Menu Today Pop-up Pie Menu Sunday

Monday Tuesday Wednesday Thursday Friday Saturday 11 12

Fitts Law [Paul Fitts, 1954] MT = a + b log2 (D/W + 1) Index of Difficulty (ID ) a, b = constants (empirically derived) D = distance W = size Index of Performance (IP ) = 1/b (bits/s) Models well-rehearsed selection task MT increases as the distance to the target increases

MT decreases as the size of the target increases Beyond pointing: trajectories Steering Law Accot & Zhai 14

15 EdgeWrite Corner-based text input Uses physical constraints Hard edges and corners Can help offset motor impairments

16 Crossing UIs [Apitz & Guimbretire 04] 17

18 20 Yves Guiard: Kinematic Chain Asymmetry in bimanual activities Under standard conditions, the spontaneous writing speed of adults is reduced by some 20% when instructions

prevent the non-preferred hand from manipulating the page Non-dominant hand (NDH) provides a frame of reference for the dominant hand (DH) NDH operates at a coarse temporal and spatial scale; DH operates at a finer scales 21

Recently Viewed Presentations

  • Western Guilford High - WGHS Counseling

    Western Guilford High - WGHS Counseling

    Biology I. Physical Sci., Physics, or Chemistry I. Social Studies. World History. Civics & Economics. American History I. or AP US History. American History II. or a History Elective. Health/PE. CPR (not a credit) Electives. World Languages I & II....
  • Use of semantic technologies for sharing European Spatial Data

    Use of semantic technologies for sharing European Spatial Data

    Class. Definition: description of a set of objects that share the same attributes, operations, relationships, and semantics. Objects are also called
  • I don't do motivation - Mark Le Messurier

    I don't do motivation - Mark Le Messurier

    If you think a child may have dyslexia, get hold of a dyslexia checklist, or better still, learn how to use Angela Fawcett's, Dyslexia Screening Test. This revised Screening Test now covers primary and secondary students.
  • Dantes Inferno (Italian for Hell), the first part

    Dantes Inferno (Italian for Hell), the first part

    Dante's Inferno (Italian for "Hell"), the first part of the 14th century epic poem Divine Comedy. An allegory telling of the journey of Dante through the medieval concept of Hell. In the poem, Hell is depicted as nine circles of...
  • Unit 1 Review - polk.k12.ga.us

    Unit 1 Review - polk.k12.ga.us

    (4 x3) - (9-5) What place value is the underlined digit? 302,417,850 value= 400,000 place= hundred thousand 10⁷ 10 x 10 x 10 x 10 x 10 x10x 10= 10,000,000 What digit is the hundredths located 324.628? 2 When you...
  • Was Hurricane Katrina Good for The Education of Students in ...

    Was Hurricane Katrina Good for The Education of Students in ...

    WAS HURRICANE KATRINA GOOD FOR THE EDUCATION OF STUDENTS IN NEW ORLEANS? By Caroline Harris Pre-Katrina The education system in New Orleans was already struggling prior to Hurricane Katrina. New Orleans was known as the lowest performing school district in...
  • Precautions and Protocols For Pediatric Acute Care

    Precautions and Protocols For Pediatric Acute Care

    Recommendation and Plan All acute care therapists will be provided with a copy of the chart of precautions and protocols for easy reference. A copy will be placed in the Acute Care Orientation Manual. Precautions and Protocols For Pediatric Acute...
  • Literature Circles

    Literature Circles

    Provide a method to. ... - When a reader knows why he is reading something and knows what task is required for the text, he can better sift and sort information to determine what is important. 3 Factors thatIncrease Readability....