Tangentbordsgenväg
Inom datorer är en kortkommando även känd som snabbtangent en serie av en eller flera tangenter för att snabbt anropa ett program eller utföra en förprogrammerad åtgärd. Denna åtgärd kan vara en del av standardfunktionaliteten för operativsystemet eller applikationsprogrammet , eller så kan den ha skrivits av användaren på ett skriptspråk . Vissa integrerade tangentbord inkluderar även pekdon ; definitionen av exakt vad som räknas som en "nyckel" skiljer sig ibland.
Innebörden av termen "tangentbordsgenväg" kan variera beroende på mjukvarutillverkare. I Windows består snabbtangenter av en specifik tangentkombination som används för att utlösa en åtgärd (dessa är vanligtvis systemomfattande genvägar som är tillgängliga i alla sammanhang så länge som det mottagande programmet är aktivt); Mnemonics representerar en angiven bokstav i ett menykommando eller verktygsfältsknapp som när den trycks ned tillsammans med Alt-tangenten, aktiverar ett sådant kommando.
Termen förknippas i allmänhet med datortangentbord, men många elektroniska musikinstrument innehåller nu tangentbord med avancerade konfigurationsalternativ.
Beskrivning
Kortkommandon är vanligtvis ett sätt att anropa ett eller flera kommandon med tangentbordet som annars bara skulle vara tillgängligt via en meny , en pekenhet , olika nivåer i ett användargränssnitt eller via ett kommandoradsgränssnitt . Kortkommandon används i allmänhet för att påskynda vanliga operationer genom att reducera inmatningssekvenser till några få tangenttryckningar , därav termen "genväg".
För att skilja från allmän tangentbordsinmatning kräver de flesta kortkommandon att användaren trycker och håller ner flera tangenter samtidigt eller en sekvens av tangenter efter varandra. Omodifierade tangenttryckningar accepteras ibland när tangentbordet inte används för allmän inmatning - som med grafikpaket t.ex. Adobe Photoshop eller IBM Lotus Freelance Graphics . Andra kortkommandon använder funktionstangenter som är dedikerade för användning i genvägar och kanske bara kräver en enda knapptryckning. För samtidiga tangentbordsgenvägar håller man vanligtvis först ned modifieringstangenten (arna), trycker sedan snabbt ned och släpper den vanliga (icke-modifierande) tangenten och slutligen släpper modifieringstangenten(erna). Denna distinktion är viktig, eftersom ett försök att trycka på alla tangenter samtidigt ofta antingen missar några av modifieringstangenterna eller orsakar oönskad autorepetering. Sekventiella genvägar innebär vanligtvis att man trycker och släpper en dedikerad prefixtangent, till exempel Esc-tangenten , följt av en eller flera tangenttryckningar.
Mnemonics kan skiljas från kortkommandon. En skillnad mellan dem är att tangentbordsgenvägarna inte är lokaliserade på flerspråkig programvara, men mnemonikerna är i allmänhet lokaliserade för att återspegla de symboler och bokstäver som används i den specifika lokalen. I de flesta GUI: n kan ett programs kortkommandon upptäckas genom att bläddra i programmets menyer – genvägen visas bredvid menyvalet. Det finns tangentbord som har genvägarna för ett visst program redan markerade. Dessa tangentbord används ofta för redigering av video, ljud eller grafik, såväl som i programvaruutbildningar. Det finns också klistermärken med genvägar tryckta på dem som kan appliceras på ett vanligt tangentbord. Referenskort som är avsedda att placeras i användarens arbetsyta finns också för många applikationer. Tidigare, när tangentbordsdesignen var mer standardiserad, var det vanligt att datorböcker och tidskrifter tryckte ut kort som klipptes ut, avsedda att placeras över användarens tangentbord med de tryckta genvägarna antecknade bredvid lämpliga tangenter.
Anpassning
När genvägar hänvisas till som tangentbindningar, har det innebörden att genvägarna är anpassningsbara efter en användares önskemål och att programfunktioner kan vara "bundna" till en annan uppsättning tangenttryckningar istället för eller utöver standardinställningen. Detta belyser en skillnad i filosofi när det gäller genvägar. Vissa system, vanligtvis slutanvändarorienterade system som Mac OS eller Windows , anser att standardiserade genvägar är viktiga för miljöns användarvänlighet. Dessa system begränsar ofta en användares möjlighet att ändra genvägar, eventuellt kräver det till och med ett separat verktyg eller ett tredjepartsverktyg för att utföra uppgiften. Andra system, typiskt Unix och relaterade, anser att genvägar är en användares privilegium och att de bör kunna anpassas för att passa individuella preferenser. I de flesta verkliga miljöer existerar båda filosofierna samtidigt; en kärnuppsättning heliga genvägar förblir fixerade medan andra, vanligtvis involverande en annars oanvänd modifieringsnyckel eller nycklar, är under användarens kontroll.
Motiven för att anpassa nyckelbindningar varierar. Användare som är nya i ett program eller en mjukvarumiljö kan anpassa den nya miljöns genvägar så att de liknar en annan miljö som de är mer bekanta med. Mer avancerade användare kan anpassa nyckelbindningar för att bättre passa deras arbetsflöde , lägga till genvägar för deras vanliga åtgärder och eventuellt ta bort eller ersätta bindningar för mindre använda funktioner. Hardcore-spelare anpassar ofta sina nyckelbindningar för att öka prestandan via snabbare reaktionstider.
"Heliga" tangentbindningar
De ursprungliga riktlinjerna för Macintosh-användargränssnittet definierade en uppsättning kortkommandon som skulle förbli konsekventa i alla applikationsprogram. Detta ger en bättre användarupplevelse än den då rådande situationen för applikationer som använder samma nycklar för olika funktioner. Detta kan resultera i användarfel om ett program använde ⌘ Kommando + D för att betyda Delete medan ett annat använde det för att duplicera ett objekt. Standardbindningarna var:
- ⌘ Avsluta F :
- ⌘ W fönster : Stäng
- ⌘ B : B gammal text
- ⌘ I : Jag talar text
- ⌘ U : Stryk under text
- ⌘ O : O penna
- ⌘ P : SKRIV UT
- ⌘ A : Välj A ll
- ⌘ S : Spara
- ⌘ F : F ind
- ⌘ G : Hitta A g ain (G-tangenten är bredvid F-tangenten på ett QWERTY- tangentbord)
- ⌘ Z : Ångra (liknar åtgärden att stryka ett misstag)
- ⌘ X : Klipp (liknar en sax – och X-tangenten är bredvid C-tangenten på ett QWERTY-tangentbord)
- ⌘ Kopi C :
- ⌘ V : Klistra in (liknar en pil som pekar nedåt "in i" dokumentet, eller en pensel som används för att applicera pasta, samt korrekturläsarens markering för "infoga" – och V-tangenten är bredvid C-tangenten på ett QWERTY-tangentbord)
- ⌘ N : Nytt dokument
- ⌘ . ( punkt ): Användaravbrott
- ⌘ ? : Hjälp ( ? betyder en fråga eller förvirring)
Senare miljöer som Microsoft Windows behåller några av dessa bindningar, samtidigt som de lägger till sina egna från alternativa standarder som Common User Access . Genvägarna på dessa plattformar (eller på macOS ) är inte lika strikt standardiserade över applikationer som på det tidiga Macintosh-användargränssnittet, där om ett program inte inkluderade den funktion som normalt utförs av en av standardtangenttryckningarna, angav riktlinjerna att det inte skulle omdefiniera nyckeln för att göra något annat eftersom det potentiellt skulle förvirra användarna.
Notation
De enklaste kortkommandona består av endast en tangent. För dessa skriver man i allmänhet bara ut namnet på nyckeln, som i meddelandet "Tryck på F1 för hjälp". Namnet på nyckeln omges ibland inom parentes eller liknande tecken. Till exempel: [F1] eller <F1>. Nyckelnamnet kan också ställas in med hjälp av speciell formatering (fet, kursiv, versaler , etc.)
Många genvägar kräver att två eller flera tangenter trycks ned samtidigt. För dessa är den vanliga notationen att lista nyckelnamnen separerade med plustecken eller bindestreck. Till exempel: "Ctrl+C", "Ctrl-C" eller " Ctrl + C ". Ctrl-tangenten indikeras ibland med ett fälttecken (^). Så Ctrl-C skrivs ibland som ^C. Ibland, vanligtvis på Unix- plattformar, är skiftläge för det andra tecknet betydande – om tecknet normalt kräver att man trycker på Shift-tangenten för att skriva, är Shift-tangenten en del av genvägen, t.ex. '^C' mot '^c' eller '^%' kontra '^5'. ^% kan också skrivas " Ctrl + ⇧ Shift + 5 ".
Vissa kortkommandon, inklusive alla genvägar som involverar Esc- tangenten, kräver att tangenter (eller uppsättningar tangenter) trycks ned individuellt i sekvens. Dessa genvägar skrivs ibland med individuella tangenter (eller uppsättningar) separerade med kommatecken eller semikolon. Emacs många sådana genvägar, med en angiven uppsättning "prefixtangenter" som Ctrl + C eller Ctrl + X . Standardtangenter för Emacs inkluderar Ctrl + X Ctrl + S för att spara en fil eller Ctrl + X Ctrl + B för att visa en lista över öppna buffertar . Emacs använder bokstaven C för att beteckna Ctrl-tangenten, bokstaven S för att beteckna Shift- tangenten och bokstaven M för att beteckna Meta-tangenten (vanligen mappad till Alt-tangenten på moderna tangentbord.) Således, i Emacs-språk, ovanstående genvägar skulle skrivas Cx Cs och Cx Cb. En vanlig bakronym för Emacs är "Escape Meta Alt Ctrl Shift", som gör narr av dess användning av många modifierare och utökade genvägssekvenser.
Se även
- Åtkomstnyckel
- Acceleratorbord
- Common User Access (CUA)
- Riktlinjer för mänskligt gränssnitt
- Tabell över kortkommandon