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 ).
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.
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 .
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.
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 |
Alla dessa verktyg kompletterar standardoperativsystem med stöd för musgester.
Följande program har inbyggt stöd för gester: