Pekdonets gest - Pointing device gesture

Musgesten för "tillbaka" i Opera - användaren håller ned höger musknapp, flyttar musen åt vänster och släpper höger musknapp.

Vid beräkning är en pekdon gest eller mus gest (eller helt enkelt gest ) ett sätt att kombinera pekdon eller fingerrörelser och klick som programvaran känner igen som en specifik datorhändelse och svarar på i enlighet därmed. De kan vara användbara för personer som har svårt att skriva på ett tangentbord . Till exempel kan en användare i en webbläsare navigera till den tidigare visade sidan genom att trycka på höger pekdonsknapp, flytta pekdonet kort till vänster och sedan släppa knappen.

Historia

Den första pekdonets gest, " drag ", introducerades av Apple för att ersätta en dedikerad "flytt" -knapp på möss som levererades med sina Macintosh- och Lisa -datorer. Dra innebär att du håller ned en pekdonsknapp medan du flyttar pekdonet; programvaran tolkar detta som en åtgärd som skiljer sig från separata klick- och rörliga beteenden. Till skillnad från de flesta pekdonets gester innebär det inte spårning av någon speciell form. Även om "drag" -beteendet har använts i en mängd olika programpaket, har få andra gester varit lika framgångsrika.

Nuvarande användning

Från och med 2005 stöder de flesta program inte andra gester än dragoperationen. Varje program som känner igen pekdonets gester gör det på sitt eget sätt, ibland gör det möjligt att känna igen mycket korta musrörelseavstånd som gester, och ibland kräver mycket exakt emulering av ett visst rörelsemönster (t.ex. cirkel). Vissa implementeringar tillåter användare att anpassa dessa faktorer.

Vissa videospel har använt gester. Till exempel, i Myth- realtidstaktikserien , som ursprungligen skapades av Bungie, använder spelarna dem för att beställa slagfältsenheter för att möta i önskad riktning. Ett annat spel med hjälp av gester är Lionhead 's Black & White . Spelet Arx Fatalis använder musgester för att rita runor i luften för att kasta trollformler. Flera Nintendo Wii -spel utnyttjar ett sådant system. Ōkami använder ett system som liknar musgester; spelaren kan gå in i ett ritläge där formen de skapar (cirkel, blixt, linje, etc.) utför en funktion i spelet som att skapa en bomb eller ändra tiden från natt till dag. Ett annat exempel är Silver där grundläggande musgester faktiskt kartlägger attackrörelser och sådant i realtidskamp.

Den webbläsaren Opera har erkänt gester sedan version 5.10 (april 2001), men denna funktion inaktiverades som standard. Opera webbläsare stöder också muschording som har en liknande funktion men inte kräver musrörelse. Den första webbläsaren som använde avancerade musgester (2002) var Maxthon , där ett mycket anpassningsbart gränssnitt tillät tilldelning av nästan varje åtgärd till en av 52 musgester och få musackord. Flera musförlängningstillägg är också tillgängliga för webbläsaren Mozilla Firefox . Dessa tillägg använder nästan identiska gester som Opera.

Vissa verktyg ger stöd för musgester i alla program för Microsoft Windows . K Desktop Environment 3 har universellt stöd för musgest sedan version 3.2.

Windows Aero ger tre musgester som kallas Aero Peek, Aero Shake och Aero Snap. Se motsvarande artikel för en beskrivning.

Pekplatta och pekskärmsgester

Pekskärmar på enheter av surfplatta, till exempel iPad , använder multi-touch- teknik, med gester som fungerar som huvudform för användargränssnitt. Många pekplattor , som i bärbara datorer ersätter den traditionella musen, har liknande geststöd. Till exempel är en vanlig gest att använda två fingrar i en rörelse nedåt eller uppåt för att rulla den aktuella sidan. Den ökande populariteten för pekskärmsgränssnitt har lett till att gester blivit en mer standardfunktion inom datorer. Windows 7 introducerade pekskärmsstöd och pekplatta -gester. Dess efterträdare, Windows 8 är utformad för att köras både på traditionella stationära datorer och mobila enheter och därför är gester nu aktiverade som standard där hårdvaran tillåter det.

Relaterat till gester är pekplattans hotspots, där en viss region på pekplattan har ytterligare funktioner. Till exempel är en vanlig hotspot -funktion längst till höger på pekplattan, som rullar den aktiva sidan om ett finger dras nedåt eller uppåt.

Multi-touch pekskärmsgester är fördefinierade rörelser som används för att interagera med multi-touch-enheter. Allt fler produkter som smartphones, surfplattor, bärbara datorer eller stationära datorer har funktioner som utlöses av multi-touch-gester. Vanliga pekskärmsgester inkluderar:

Knacka
Gester Tap.png
Dubbelklicka
Gester Dubbeltryck.png
Lång press
Gester Long Press.png
Skrolla
Gester Scroll.png
Panorera
Gester Pan.png
Snärt
Gester Flick.png
Två fingertappar
Gester med två fingrar Tap.png
Tvåfingerrullning
Gester Two Finger Scroll.png
Nypa
Gester Pinch.png
Zoom
Gester Unpinch.png
Rotera
Gester Rotera.png

Andra gester inklusive mer än 2 fingrar på skärmen har också utvecklats som Sticky Tools. Dessa tekniker utvecklas ofta för 3D -applikationer och anses inte vara standard.

Nackdelar

En stor nackdel med nuvarande lösningar för interaktion av gest är bristen på stöd för två nödvändiga principer för användargränssnittsdesign, feedback och synlighet (eller prisvärdhet ). Återkopplingsmeddelande krävs för att ange om gesten har matats in korrekt genom att ange att gesten känns igen och motsvarande kommando aktiverat, även om Sensiva i viss utsträckning närmar sig detta genom att tillhandahålla röstmeddelande. Den andra principen är synlighet av gester, vilket ger användaren några sätt att lära sig nödvändiga gester och de sammanhang de kan användas i. Både musgester för Internet Explorer och ALToolbar musgester visar färgade spårämnen som indikerar den aktuella rörelsen som användaren tar för att underlätta visuella ledtrådar för användaren. Pajmenyer och markeringsmenyer har föreslagits som lösningar för båda problemen, eftersom de stöder inlärning av de tillgängliga alternativen men kan också användas med snabba gester. De senaste versionerna av Opera (11 och senare) använder en cirkelmeny på skärmen för att enkelt och instruktivt visa vilka musgester som är tillgängliga och hur man aktiverar dem, vilket ger feedback och synlighet.

En begränsning med gestinteraktion är omfattningskontexten där gesterna kan användas. Till exempel har varje gest bara ett motsvarande kommando för varje programfönster.

Att hålla nere knapparna medan du flyttar musen kan vara besvärligt och kräver lite övning, eftersom den nedåtgående åtgärden ökar friktionen för den horisontella rörelsen. En optisk mus skulle vara mindre mottaglig för förändringar i beteende än en bollmus med ökad friktion eftersom sensorn inte förlitar sig på mekanisk kontakt för att känna av rörelse; en pekplatta ger ingen extra friktion med alla knappar som hålls nere med en tumme. Det hävdades emellertid också att muskelspänningar till följd av att knapparna hålls nere kan utnyttjas i användargränssnittsdesign eftersom det ger konstant feedback om att användaren är i ett tillfälligt tillstånd eller läge (Buxton, 1995).

Se även

Referenser

externa länkar