Egna genvägar

Egna genvägar

Subhashish Pradhan

T.C. Hollingsworth

Översättare: Stefan Asserhäll
Revision Plasma 5.8 (2017-01-22)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with utan invarianta avsnitt, with utan framsidestexter, and with utan baksidestexter. A copy of the license is included in avsnittet som heter "GNU Free Documentation License".


Inledning

Modulen Egna genvägar i systeminställningarna låter dig ställa in dina egna tangentgenvägar och musgester. Du kan använda dem för att styra program, köra vissa kommandon, med mera.

Hantera genvägar och grupper

Hantera genvägar och grupper

Lägga till grupper

Modulen låter dig sortera relaterade genvägar i grupper. Om du exempelvis har några genvägar som hör till musikspelaren, skulle du kunna skapa en grupp för dem med namnet Musikspelare.

För att lägga till en ny grupp, klicka på knappen Redigera nedanför den vänstra rutan, och välj alternativet Ny grupp.

Lägga till genvägar

För att lägga till en ny genväg, klicka på knappen Redigera nedanför den vänstra rutan, och välj alternativet Ny.

Den första menyn som visas låter dig välja typ av utlösare. Följande alternativ finns att välja mellan:

Global genväg

Dessa är standardsnabbtangenter som känns igen överallt, förutsatt att en KDE Plasma-arbetsyta körs.

Fönsteråtgärd

Fönsteråtgärder är utlösare som används när något händer i ett visst fönster, som när det visas, får fokus, eller stängs.

Musgeståtgärd

En musgeståtgärd utlöses när en viss musrörelse utförs (eller rörelse på tryckplatta eller pekskärm).

När du väl har valt typ av utlösare visas en annan undermeny som låter dig välja typ av åtgärd. Följande typer är tillgängliga:

Kommando eller webbadress

Åtgärden kör ett kommando eller öppnar en webbadress när genvägen utlöses.

D-Bus-kommando

Åtgärden anropar en D-Bus-metod i ett aktivt program eller en systemdaemon. För mer information om D-Bus, se Introduktion till D-BusKDE:s Teknologibas.

Skicka tangentbordsinmatning

Åtgärden skickar tangentbordsinmatning till det aktiva programmet, precis som om du hade skrivit in det själv.

När du valt typ av åtgärd kan du sedan redigera genvägen så att den blir som du vill ha den. Se ”Ändra genvägar” för mer information.

Ta bort genvägar och grupper

För att ta bort en genväg eller grupp, markera den och klicka sedan på knappen Redigera nedanför den vänstra rutan, och välj alternativet Ta bort.

Exportera grupper

Du kan exportera en grupp, så att du kan spara genvägarna den innehåller och använda dem på en annan dator, eller ta säkerhetskopior.

För att exportera en grupp, markera gruppen som ska exporteras, klicka sedan på knappen Redigera nedanför den vänstra rutan, och välj alternativet Exportera grupp..., vilket öppnar ett nytt fönster som låter dig definiera några alternativ om den exporterade gruppen. Följande alternativ är tillgängliga:

Exportera åtgärder

Detta låter dig välja vilket tillstånd genvägarna ska befinna sig i när de senare importeras. Välj Nuvarande tillstånd för att behålla deras nuvarande tillstånd, Aktiverade för att se till att alla är aktiverade, eller Inaktiverade för att se till att de är inaktiverade.

Identifikation

Här kan du skriva in text för att identifiera gruppen. Om gruppen inkluderas som standard, kan texten redan vara ifylld.

Tillåt sammanfogning

Detta definierar vad som händer om gruppen redan finns på systemet som dit exporterade gruppen importeras. Om det aktiveras kommer alla nya åtgärder läggas till i gruppen på målsystemet, medan åtgärder som har samma namn men andra inställningar kommer uppdateras med inställningarna från den importerade filen. Om det inaktiveras kommer modulen vägra att importera filen.

Filnamn

Här kan du skriva in det filnamn du vill exportera genvägen till. Du kan också använda knappen till höger om textrutan för att öppna fildialogrutan och välja en fil därifrån.

Tips

Exporterade filer använder normalt filändelsen .khotkeys.

Dialogrutan Exportera grupp.

Exportera en grupp av genvägar.

Importera grupper

För att importera en grupp, klicka på knappen Redigera nedanför den vänstra rutan och välj Importera.... En filvalsdialogruta öppnas som låter dig leta efter en fil tidigare skapad med exportfunktionen.

Ändra grupper

Ändra grupper

I den vänstra delen av fönstret delas standardgenvägarna in i grupper. Dessa grupper kan expanderas genom att klicka på pilen bredvid dem för att visa genvägarna.

När du klickar på en grupp visas två flikar där du kan anpassa själva gruppen. Kommentar låter dig spara anteckningar om gruppen, och används egentligen inte alls av systemet. Fliken Villkor låter dig begränsa vilka fönster en genvägsgrupp fungerar med.

Kommentarfliken i en grupp.

Ändrar en grupps kommentar.

Villkor visas i ett träd, där toppnivån är Och. Alla villkor under Och måste uppfyllas för att genvägarna i gruppen ska utlösas.

Du kan lägga till ytterligare villkorsgrupper genom att klicka på knappen Ny till vänster om villkorsträdet. Grupptyper omfattar den tidigare nämnda Och, Eller, där bara en gruppmedlem måste uppfyllas, och Inte, där inversen av alla medlemmar kommer utlösa genvägarna i gruppen.

För att lägga till en fönsterdefinition i listan, tryck på knappen Ny. Du kan välja Aktivt fönster... om du vill att genvägen ska utlösas bara om du befinner dig i det angivna fönstret, eller så kan du välja Befintligt fönster... om du vill att genvägen ska utlösas så länge fönstret är öppet, oavsett om du använder det eller inte. Om du väljer endera av dessa alternativ öppnas ett fönster där du kan redigera fönsterdefinitionerna.

Klicka på knappen Redigera... för att redigera en befintlig uppsättning fönsterdefinitioner. Ett fönster öppnas med editorn av fönsterdefinitioner. För mer information, se ”Definiera fönster”.

För att ta bort en fönsterdefinition från villkorslistan, klicka på knappen Ta bort.

Ändra genvägar

Ändra genvägar

I den vänstra delen av fönstret delas standardgenvägarna in i grupper. Dessa grupper kan expanderas genom att klicka på pilen bredvid dem för att visa genvägarna.

Normalt är grupperna KMenuEdit, Konqueror Gestures och Examples installerade. Program kan tillhandahålla ytterligare genvägar, t.ex. lägger Spectacle till gruppen Screenshots. När gruppen expanderas, visar den flera inställningar såsom Start Screenshot Tool, som visar en ruta till höger med tre flikar när den markeras:

Kommentarfliken

Fliken Kommentar låter dig beskriva hur genvägen ska användas, vad den har för funktion, eller något annat du kan tänkas vilja inkludera.

Utlösarfliken

Fliken Utlösare innehåller information om utlösaren, vilken beror på den angivna utlösartypen:

Global genväg

För att ändra en snabbtangent, klicka på knappen som visar en skiftnyckel, och tryck sedan på önskad snabbtangent. För att ta bort snabbtangenten, klicka på knappen med ikonen till höger om knappen för att ändra snabbtangent.

Utlösarfliken för en snabbtangent.

Ändring av en utlösare för en snabbtangent.

Fönsteråtgärd

Fönsteråtgärder innehåller flera alternativ:

Utlös när

Det här anger vilken fönsteråtgärd som måste inträffa för att genvägen ska utlösas. Följande alternativ är tillgängliga:

  • Fönster visas - Utlöses när ett fönster öppnas.

  • Fönster försvinner - Utlöses när ett fönster stängs.

  • Fönster får fokus - Utlöses när du byter till ett fönster.

  • Fönster förlorar fokus - Utlöses när du byter från ett fönster.

Fönster

Här anger du vilket eller vilka fönster utlösaren verkligen påverkar. För mer information, se ”Definiera fönster”

Musgest

En musgest kan ändras genom att klicka på knappen Redigera nedanför området som visar musgesten, vilket kommer öppna ett fönster. Håll nere vänster musknapp och rita den önskade musgesten i området. Gesten kommer sparas när du släpper vänster musknapp.

Utlösarfliken för en musgestgenväg.

Ändrar en utlösare för en musgest.

Åtgärdsfliken

Under fliken Åtgärd anpassar du åtgärden som utförs när genvägen utlöses. Det finns flera typer av åtgärder som har olika inställningsalternativ:

Kommando/webbadress

När du använder kommando eller webbadress för en utlösare, tillhandahålls en textruta där du kan skriva in kommandot du vill köra, eller webbadressen du vill öppna när genvägen utlöses. Du kan också använda knappen Bläddra till höger om textrutan för att öppna en filvalsdialogruta där du kan välja en lokal fil eller en fil på en annan dator.

Åtgärdsfliken för ett kommando.

Ändrar en kommandoåtgärd.

D-Bus-kommando
Åtgärdsfliken för ett D-Bus-kommando.

Ändrar en D-Bus-kommandoåtgärd.

Följande alternativ finns, som låter dig ange en D-Bus-metod att utföra:

Fjärrprogram

Tjänstnamnet för fjärrprogrammet som metoden ska utföras för, exempelvis org.kde.spectacle om du vill använda den för den skärmbildsverktyget Spectacle.

Fjärrobjekt

Sökvägen till fjärrobjektet som metoden utförs för, exempelvis / för skärmbildsåtgärder i Spectacle eller /Document/1, om du vill att den ska utföras för det första dokumentet som öppnats i Kate.

Funktion

Namnet på D-Bus-metoden som ska anropas, exempelvis. Fullscreen, om du vill ta en skärmbild av hela skärmen, eller print, om du vill skriva ut dokumentet.

Argument

Ange ytterligare argument för D-Bus-metoden att anropa.

Anropa

Använd knappen för att verifiera att åtgärden fungerar som förväntat.

Starta D-Bus-bläddrare

Starta programmet QDBusViewer för att bläddra i D-Bus-metoderna och argumenten för ett program som kör.

För mer information om D-Bus, se Introduktion till D-BusKDE:s teknologibas.

Skicka tangentbordsinmatning

Överst under fliken Åtgärd finns en stor textruta där du kan skriva in de tangenttryck du vill skicka när genvägen utlöses.

De flesta tangenter ger ett enstaka tecken, och för att skriva in dem här trycker du bara på det tecknet. För att exempelvis skriva ett A, skriv A. Vissa tangenter har längre namn, och du kan även använda dem. För att t.ex. använda Alt-tangenten, skriv helt enkelt in Alt.

Individuella tangenttryck bör åtskiljas med ett kolon (:). För att exempelvis skriva foo, skriv in F:O:O.

Tangenter som måste tryckas ner samtidigt ska åtskiljas med ett plustecken. För att exempelvis trycka på Ctrl+C, skriv in Ctrl+C.

Tips

Kom ihåg, du måste skriva in tangenterna här exakt som du skulle ha gjort på tangentbordet. För att få stora bokstäver måste du använda Skift-tangenten. För att exempelvis skriva Hej, skriv in Skift+H:E:J.

Detta gäller också för specialtecken. För att exempelvis skriva ett dubbelt citationstecken med svensk tangentbordslayout, skriv in Skift+2.

Varning

Åtgärden som utförs beror på den aktuella tangentbordslayouten. Om du byter tangentbordslayout och utlöser en genväg kan det få oönskade konsekvenser.

Under varje tangentinmatningsruta kan du välja vilket fönster tangenttrycken ska skickas till. Du kan välja bland följande alternativ:

  • Aktivt fönster - Fönstret som för närvarande är öppet.

  • Specifikt fönster - Fönstret som du beskriver med formuläret nedan. För mer information om hur fönster beskrivs, se ”Definiera fönster”.

  • Åtgärdsfönster - När du använder utlösartypen Fönsteråtgärd, skriv in tangentinmatningen i fönstret som utlöste genvägen.

Åtgärdsfliken för tangentinmatning.

Ändring av tangentinmatningsåtgärden för en genväg.

Definiera fönster

Definiera fönster

Flera områden i modulen låter dig definiera en lista med fönster. De använder alla samma gränssnitt, vilket består av följande alternativ:

Kommentar

Det här är bara en textruta med information som du kan använda för att förklara vad utlösarna gäller, eller spara annan nyttig information. Det används inte till någonting i systemet.

Fönsterlista

Under rutan Kommentar till vänster finns listan över alla fönsterdefinitioner som för närvarande finns i utlösaren. Klicka helt enkelt på någon för att utföra en åtgärd med den.

Redigera...

Tryck på den här knappen för att ändra den markerade fönsterdefinitionen. Ett nytt fönster öppnas som låter dig redigera den. Detta fönster innehåller följande alternativ:

Fönsterdata

Här beskriver du fönstret som utlösaren ska gälla för.

Överst finns fältet Kommentar, vilket är avsett för information, precis som det i huvudfliken för Utlösare.

Tre fönsteregenskaper är tillgängliga:

  • Fönsterrubrik - Rubriken som visas överst i fönstret.

  • Fönsterklass - Oftast programmets namn.

  • Fönsterroll - Oftast namnet på Qt™-klassen som ger upphov till fönstret.

Varje fönsteregenskap har en kombinationsruta, och en textruta under den. Skriv in det värde du vill använda för att testa fönster i textrutan. Välj vilken sorts test du vill utföra i kombinationsrutan. Du kan använda Är för att kräva en exakt matchning, Innehåller för att kräva att den inmatade texten finns någonstans i det fullständiga värdet, eller Matchar reguljärt uttryck för att använda ett reguljärt uttryck för att definiera matchningen. Du kan också utföra inversen av alla dessa operander. Välj Är inte viktigt om du inte vill att just den egenskapen ska kontrolleras.

Det enklaste sättet att fylla i informationen är att öppna det önskade fönstret, och sedan klicka på knappen Detektera automatiskt längst ner i rutan, och sedan klicka på det önskade utlösande fönstret. Alla tre fönsteregenskaper fylls då i med informationen från det fönstret, och du kan sedan justera inställningarna vid behov.

Fönstertyper

Det här låter dig begränsa matchningen till en viss fönstertyp. Följande alternativ är tillgängliga:

  • Normal - Ett vanligt programfönster.

  • Skrivbord - Skrivbordet är faktiskt ett speciellt eget fönster.

  • Dialogruta - Ett litet fönster som är en del av ett normalt program, som en meddelanderuta eller ett inställningsfönster.

  • Dockning - Ett litet fönster som kan anslutas till eller kopplas loss från ett programfönster.

Ny...

Skapa en ny fönsterdefinition. Det öppnar redigeringsdialogrutan som beskrivs ovan.

Duplicera...

Det här skapar en ny fönsterdefinition med exakt samma specifikationer som den markerade fönsterdefinitionen. Det kommer öppna redigeringsdialogrutan som beskrivits tidigare så att du kan göra ytterligare ändringar.

Ta bort

Tar bort den markerade fönsterdefinitionen.

Inställningar

Inställningar

När du först startar modulen, eller när du klickar på knappen Inställningar under den vänstra rutan, visas flera inställningsalternativ i den högra rutan:

Starta demonen för inmatningsåtgärder vid inloggning

Det här ställer in om bakgrundsprogrammet som övervakar snabbtangenter och utlöser anpassade åtgärder ska aktiveras eller inte. Normalt är det aktiverat.

Gester

Markera den här kryssrutan för att aktivera musgester.

Det finns två alternativ som är specifika för musgester:

Tidsgräns

Det här anger det längsta tidsintervall där musgesten ska övervakas och kännas igen av systemet, i millisekunder.

Musknapp

Det här anger vilken musknapp som ska användas för musgester. Oftast är 1 musens vänsterknapp, 2 musens högerknapp, och 3 mittenknappen eller mushjulet. Om musen har fler knappar kan du förstås använda dem istället.

Notera

Knapp 1 är inte tillgänglig, så att musgester inte kan störa den normala användningen av systemet.

Inställningsfönstret.

Redigera egna genvägsinställningar.

Tack till och licens

Tack till och licens

Särskilt tack till deltagaren i Google Code-In 2011, Subhashish Pradhan, för att ha skrivit en betydande del av den här artikeln.

Översättning Stefan Asserhäll

Den här dokumentationen licensieras under villkoren i GNU Free Documentation License.

Det här programmet licensieras under villkoren i GNU General Public License.