
Copyright © 2011 Subhashish Pradhan
Copyright © 2012 T.C. Hollingsworth
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".
Innehållsförteckning
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.

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 nedanför den vänstra rutan, och välj alternativet .
För att lägga till en ny genväg, klicka på knappen nedanför den vänstra rutan, och välj alternativet .
Den första menyn som visas låter dig välja typ av utlösare. Följande alternativ finns att välja mellan:
Dessa är standardsnabbtangenter som känns igen överallt, förutsatt att en KDE Plasma-arbetsyta körs.
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.
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:
Åtgärden kör ett kommando eller öppnar en webbadress när genvägen utlöses.
Å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.
Å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.
För att ta bort en genväg eller grupp, markera den och klicka sedan på knappen nedanför den vänstra rutan, och välj alternativet .
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 nedanför den vänstra rutan, och välj alternativet , 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
.

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.
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 till vänster om villkorsträdet. Grupptyper omfattar den tidigare nämnda , , där bara en gruppmedlem måste uppfyllas, och , 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 . Du kan välja 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 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 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 .

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:
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.
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.
- 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 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.
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 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.
- 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, 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, ellerprint
, 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-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 inAlt
.Individuella tangenttryck bör åtskiljas med ett kolon (
:
). För att exempelvis skriva ”foo”, skriv inF: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.

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.
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 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.
Skapa en ny fönsterdefinition. Det öppnar redigeringsdialogrutan som beskrivs ovan.
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.
Tar bort den markerade fönsterdefinitionen.

När du först startar modulen, eller när du klickar på knappen 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, och3
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.

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 AT 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.