Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED
Sammanfattning Styrdon Tangentbord och textinmatning Pekdon Fitts lag GOMS-KLM
Styrdon Tangentbord Pekdon
Tangentbord
QWERTY-layout
QWERTY-layout
Dvorak-layout
QWERTY vs. Dvorak QWERTY: 150 ord/minut Dvorak: 200 ord/minut Mindre fel med Dvorak Ändå är QWERTY standard. Varför?
Andra layouter?
Virtuella tangentbord Fördelar? Nackdelar? Diskutera i smågrupper
Fysiska tangentbord - knappar Konkav, sträv yta 12 mm
Tangentbordsknappar 40 125 gram 3-5 mm
Pekdon Mus eller liknande Pekskärm (med eller utan penna) Joystick Touchpad
Mus
Mus Billig Bra belastningsergonomi Hög precision Kräver en smula träning i början Omständigt flytta handen
Stylus
Stylus Intuitiv Hög precision Omständig Mobila enheter kräver två händer
Joystick De stora används mer sällan Korta handtag ger bättre precision (!)
Trackpad / Touchpad Hur många föredrar trackpad? Hur många föredrar mus?
Vad är skillnaden? VS
Pekskärm
Pekskärm Intuitiv Man interagerar direkt med informationen (stärker känslan av direktmanipulation => användargränssnittet blir osynligt )
Pekskärm Robust
Pekskärm Problem med belastningsergonomi
Pekskärm Handen kan skymma
Pekskärm Dålig precision
Lift-off strategy Teknik för bättre precision i pekskärmar 1. Peka på skärmen, markör dyker upp 2. Flytta markören 3. Lyft fingret
Pekskärm Intuitiv Robust Problem med belastningsergonomi Handen kan skymma Dålig precision Dålig taktil feedback
Resistiv pekskärm
Resistiv pekskärm Billig Går att peka med stylus, med handskar etc. Kan ge taktil feedback Låg känslighet Svårt implementera bra multi touch
Kapacitiv pekskärm
Kapacitiv pekskärm Högre känslighet Bra stöd för multi touch Går ej att peka med naglar, penna, handskar etc.
PAUS
Fitts lag OK
Fitts lag Distance (D) OK Width (W)
Fitts lag Distance (D) OK T = tid att nå målet D = avstånd till målet W = målets bredd a, b = konstanter som beror på styrdonet Width (W)
Demonstrationer och experiment http://www.youtube.com/watch?v=epba3vzd5xy http://www.youtube.com/watch?v=kly2qa1bfc8 http://ux.stackexchange.com/questions/22738/has-fitts-law-beenadapted-to-touch-screens
Vad säger Fitts lag? Användaren upplever det som jobbigt/svårt att klicka på små knappar som är långt bort Små ändringar i storlek hos små objekt spelar större roll än små ändringar i storlek hos stora objekt Det samma gäller för avståndet till objektet Använd detta som guidelines ingen större mening att räkna!
Ge större storlek till objekt som används ofta
Placera objekt som används ofta nära markörens position Pop-up-menyer The Mini Toolbar
Objekt vid skärmkanten har oändlig målbredd!
Notera skillnaden!
Man pratar ibland om The Magic Corners
The Magic Corners: Win 95 vs. Win XP
Hur drar pajmenyer nytta av Fitts lag?
The steering law A predictive model of how quickly one may navigate, or steer, through a 2-dimensional tunnel
The steering law
GOMS Goals, Operators, Methods & Selection rules En metod för att modellera den kunskap och de kognitiva processer användaren använder när han/hon interagerar med systemet Bygger på att varje interaktion tar tid (och kraft) av användaren Minimera antalet interaktioner?
GOMS Goals de mål användaren vill uppnå Operators kognitiva processer & fysiska handlingar som krävs för att uppnå målen Methods inlärda procedurer Selection rules används för att besluta vilken metod man ska välja
Exempel GOMS Goal: editera dokument (Delmål: lägg till ett ord) Operators: använd pilarna, musen, mm, dvs. den enklaste typen av handlingar man har till sitt förfogande Methods: Flytta markören till önskad position, välj bland möjliga operatorer Selection rules: Om du vill ta bort för att sedan sätta in det du tog bort någon annanstans, använd cut (sedan paste) annars kan du använda clear
Keystroke-level model (KLM) Väldigt konkret metod Bygger på uppskattad tidsåtgång
Code Operation Time Best Typist (135 wpm) 0.08 seconds Good Typist (90 wpm) 0.12 seconds Poor Typist (40 wpm) 0.28 seconds K Key press and release (keyboard) Average Skilled Typist (55 wpm) Average Non-secretary Typist (40 wpm) 0.20 seconds 0.28 seconds Typing Random Letters 0.50 seconds Typing Complex Codes 0.75 seconds Worst Typist (unfamiliar with keyboard) 1.20 seconds P Point the mouse to an object on screen 1.10 seconds B Button press or release (mouse) 0.10 seconds H Hand from keyboard to mouse or vice versa 0.40 seconds M Mental preparation 1.20 seconds
Uppgift Hur lång tid skulle det ta att göra följande ändring med MS Word? För en ERFAREN användare, för en OERFAREN användare. Interaktionsdesign är ett inte svårt ämne Interaktionsdesign är inte ett svårt ämne
Keystroke-level model: svårigheter Bygger på WIMP-interaktion. Nya interaktionstekniker? För vilka handlingar behöver man förbereda sig mentalt?
I morgon! Lite om Natural User Interfaces (NUI) och gester Kort om ljud och känsel-gränssnitt Kort om testning av gränssnitt och system Kort om rapportskrivning