Subhashish Pradhan T.C. Hollingsworth Översättare: Stefan Asserhäll
2
Innehåll 1 Inledning 4 2 Hantera genvägar och grupper 4 2.1 Lägga till grupper...................................... 4 2.2 Lägga till genvägar..................................... 4 2.3 Ta bort genvägar och grupper............................... 5 2.4 Exportera grupper..................................... 5 2.5 Importera grupper..................................... 6 3 Ändra grupper 6 4 Ändra genvägar 7 4.1 Kommentarfliken...................................... 7 4.2 Utlösarfliken......................................... 8 4.3 Åtgärdsfliken........................................ 9 5 Definiera fönster 11 6 Inställningar 13 7 Tack till och licens 14 3
1 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. 2 Hantera genvägar och grupper 2.1 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. 2.2 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 Plasmaarbetsyta 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-Bus på KDE: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 Avsnitt 4 för mer information. 4
2.3 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. 2.4 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 Bläddra 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. 5
Exportera en grupp av genvägar. 2.5 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. 3 Ä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. 6
Ä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 Avsnitt 5. För att ta bort en fönsterdefinition från villkorslistan, klicka på knappen Ta bort. 4 Ä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. Gruppen Preset Actions visar, när den expanderas, en genvägsinställning med namnet Print- Screen vilken, när den markeras, visar en avdelning till höger med tre flikar: 4.1 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. 7
4.2 Utlösarfliken Fliken Utlösare innehåller information om utlösaren, vilken beror på den angivna utlösartypen: Global snabbtangent 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. Fönsteråtgärd Musgest Fönsteråtgärder innehåller flera alternativ: Ändring av en utlösare för en snabbtangent. 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 Avsnitt 5 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. 8
Ändrar en utlösare för en musgest. 4.3 Å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. 9
Ändrar en kommandoåtgärd. D-Bus-kommando 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, t.ex. org.kde.kate om du vill använda den för den avancerade texteditorn Kate. Fjärrobjekt Sökvägen till fjärrobjektet som metoden utförs för, t.ex. /Dokument/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. print, om du vill att dokumentet ska skrivas ut. För mer information om D-Bus, se Introduktion till D-Bus på KDE: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. 10
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 Avsnitt 5. Å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. Ändring av tangentinmatningsåtgärden för en genväg. 5 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: 11
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. 12
6 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. NOT Knapp 1 är inte tillgänglig, så att musgester inte kan störa den normala användningen av systemet. Redigera egna genvägsinställningar. 13
7 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 stefan.asserhall@bredband.net Den här dokumentationen licensieras under villkoren i GNU Free Documentation License. Det här programmet licensieras under villkoren i GNU General Public License. 14