Mus gester

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 12 oktober 2016; kontroller kräver 8 redigeringar .

Musgester  är ett sätt att styra program på en dator med hjälp av musrörelser ( gester ) , som omvandlas till kommandon.

Tanken med metoden är att ersätta navigering genom menykommandon genom att ange kommandon med hjälp av tecken ritade på skärmplanet med musrörelser. "Rita"-kommandon kan vara snabbare och enklare än att leta efter önskat menyalternativ eller (i vissa fall) använda snabbtangenter . Dessutom gör denna metod det lättare för dem som har svårt att använda tangentbordet .

Gesten fixeras om du trycker och håller in startknappen (oftast höger musknapp) och samtidigt ”ritar” önskad form med musen (se bilden nedan). Beroende på programmet kan rörelse visas på skärmen som ett spår ( StrokeIt , Maxthon ) eller inte visas ( Yandex.Browser , Opera ).

Historik

Den första gesten var att flytta ett objekt på Apple Macintosh -datorer . Till skillnad från Windows och Lisa -datorer producerade kombinationen av att trycka, hålla och flytta musen en annan åtgärd än bara en sekvens av att trycka och flytta. Senare dök en andra gest upp - att bara hålla ner musknappen efter ungefär en halv sekund öppnade snabbmenyn.

Sedan hittade metoden tillämpning i videospel: i spelet Myth berättade gester för kämparna var de skulle röra sig, och i Arx Fatalis och Black & White orsakade de trollformler.

I Wii -konsolen används gester med joysticken i rymden flitigt i spel.

Modern användning

Endast ett fåtal program kan särskilja gester på egen hand. En liknande kontrollmetod är implementerad, särskilt i Opera -webbläsaren , från och med version 5.10 (april 2001); till exempel, om du håller ner höger musknapp och flyttar muspekaren åt vänster, kommer webbläsaren att återgå till föregående sida (det vill säga, den kommer att utföra kommandot bakåt). Det finns många andra gester också. Musgester dök upp i Yandex.Browser i version 13.10. För Mozilla Firefox tillhandahålls samma funktionalitet genom tillägg ( Mouse Gestures Arkiverad 22 juli 2010 på Wayback Machine eller andra).

Med hjälp av speciella verktyg kan du konfigurera gester i vilket program som helst. Till exempel, i en Windows -miljö , genom att installera Sensiva, StrokeIt eller Mojo Mouse Gesture , får användaren möjlighet att rita gester över vilket program som helst, och det installerade verktyget översätter dem till lämpliga kommandon: den ritade bokstaven S kommer att simulera Ctrl + S (Spara kommando), bokstaven P kommer att befalla Ctrl + P (Skriv ut), en enkel uppåtgående rörelse är Ctrl+C (Kopiera), en nedåtgående rörelse är Ctrl+V (Klistra in) och så vidare. i Windows, Edge-webbläsare i Windows 10 .

Det finns musgestverktyg för Mac OS X (xGestures, etc.) och för GNU/Linux (wayv, etc.)

Dessutom är stöd för musgester integrerat i operativsystemen Plan 9 och Oberon och utvecklingsmiljön Acme .

Nackdelar

Det största problemet med att använda gester är bristen på gemensamma standarder för att använda och visa gester. Varje program gör detta på olika sätt.

En begränsning är att endast ett kommando tilldelas varje gest. Denna begränsning kan ibland lösas: Mojo tillhandahåller en snabbmeny där gesten kan förfinas, och StrokeIt låter dig ställa in olika kommandon för olika applikationer.

Några gester i Opera

Handling Standardutförande Musrörelse samtidigt som du håller ner höger musknapp
Gå tillbaka till föregående sida "Tillbaka"-knappen i webbläsarpanelen till vänster
Gå till nästa sida "Vidarebefordra"-knappen i webbläsarpanelen höger
Uppdatera sidan Ladda om-knappen i webbläsarpanelen upp ner
Öppna ny flik Arkiv-Newtab långt ner
Duplicera öppen flik Duplicera flikobjekt i snabbmenyn ner upp
Stäng flik Stäng flikknapp fullkomligt

Lista över verktyg

Alla dessa verktyg kompletterar standardoperativsystem med stöd för musgester.

Windows

Mac OS X

X11 (GNU/ Linux )

SkyOS

Program med inbyggt stöd

Följande program har inbyggt stöd för gester:

Gesturprogrammeringsbibliotek

Se även