Med en tangentkoppling (kallas också tangenttilldelning) kopplas olika kombinationer av tangentnedtryckningar till funktioner i arbetsytehanteraren. Tangentkopplingar gäller för alla arbetsytor.
Använd inte en vanlig tangentkombination som tangentkoppling. Om du trycker på Skift+A infogas vanligen bokstaven "A" i det aktuella fönstret. Om du kopplar Skift+A till en funktion förlorar du möjligheten att skriva "A".
De förinställda tangentkopplingarna anges i konfigurationsfilen för arbetsytehanteraren i en tangentkopplingsuppsättning som heter DtKeyBindings:
Keys DtKeyBindings { ... }
Syntaxen för tangentkopplingar är:
Keys Tangentbindningsnamn { [ändringsbara_parametrar]<Key>tangentnamn kontext funktion [argument] [ändringsbara_parametrar]<Key>tangentnamn kontext funktion [argument] ... }
där:
Ändringsbara_parametrar - Ctrl, Shift (Skift), Alt och Lock (Skiftlås). Flera styrtangenter är tillåtna, dela av dem med blanksteg.
tangentnamn är tangenten som funktionen kopplas till. Namnet på tangenter med bokstäver eller siffror står oftast på tangenten. Tangenten "a" heter till exempel "a" och "2"-tangenten heter "2". Tab-tangenten heter "Tab". F3-tangenten heter "F3".
För övriga tangenter skrivs namnet oftast ut, till exempel plus för "+"-tangenten. Filen keysymdef.h, som finns i en systemberoende katalog, innehåller mer information om tangentnamn.
kontext - det element som måste vara aktivt för att operationen ska fungera. De kan slås ihop om kopplingen ska gälla i mer än ett sammanhang. Olika sammanhang delas upp med tecknet "|".
root - arbetsytebakgrund, window - klientfönster och icon - ikon
funktion - en av arbetsytehanterarens funktioner. En lista över giltiga funktioner finns i direkthjälpsavsnittet dtwmrc (4).
argument - funktionsargument för fönsterhanteraren som behövs. Mer information finns i direkthjälpsavsnittet dtwmrc (4).
Följande tangentkoppling gör att användaren kan byta tangentbordsfokus till nästa fönster i ett program genom att trycka på Alt+F6.
Alt<Key>F6 window f.next_key transient
Om du behöver mer information om syntax för tangentkopplingar läser du dtwmrc(4) i direkthjälpen.
Öppna en lämplig fil för redigering:
Egen: Hemkatalog/.dt/dtwmrc
Systemtäckande: /etc/dt/config/språk/sys.dtwmrc
Information om hur du skapar de här filerna finns i "Arbetsytehanterarens konfigurationsfiler".
Skapa en ny tangentkopplingsuppsättning med ett unikt namn (Tangentbindningsnamn). Använd skrivbordets förinställda tangentkopplingsuppsättning, DtKeyBindings, som förebild.
Ange namnet på den nya uppsättningen i resursen keyBindings:
Dtwm*keyBindings: Tangentbindningsnamn
Välj Starta om arbetsytehanteraren på menyn Arbetsyta.
De nya tangentkopplingarna ersätter de befintliga tangentkopplingarna. Kopiera de tangentkopplingar som du vill behålla från DtKeyBindings till den nya uppsättningen.