En tangentkoppling kopplar 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 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 KeyBindingSetName { [Styrtangenter]<Key>key_name context function [argument] [Styrtangenter]<Key>key_name context function [argument] ... }
där:
Styrtangenter är Ctrl, Shift. Altoch Lock. Flera styrtangenter är tillåtna, dela av dem med blanksteg.
tangent_namn är tangenten som funktionen kopplas till. Tangenter med bokstäver eller siffror har oftast sitt tangent_namn skrivet 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 mapp, innehåller mer information om tangentnamn.
sammanhang - det element som måste vara kopplat till ett tangentbordsfokus 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; icon - Ikon
funktion - en funktion i Fönsterhanteraren. I dtwmrc(4) i direkthjälpen hittar du en lista med giltiga funktioner.
argument - de funktionsargument i fönsterhanteraren som krävs för operationen. Se dtwmrc(4) i direkthjälpen för ytterligare detaljer.
Följande tangentkoppling gör att användaren kan byta tangentbordsfokus till nästa transienta fönster i ett program genom att trycka 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: Hemmapp/.dt/dtwmrc
Systemtäckande: /etc/dt/config/språk/sys.dtwmrc
Mer information om hur du skapar de här filerna finns i "Arbetsytehanterarens konfigurationsfiler".
Skapa en ny tangentkopplingsuppsättning med en unik KeyBindingSetName. Använd skrivbordets förinställda tangentkopplingsuppsättning, DtKeyBindings, som mall.
Ställ in keyBindings-resursen med det nya namnet:
Dtwm*keyBindings: KeyBindingSetName
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.
De nya tangentkopplingarna ersätter de befintliga tangentkopplingarna. Kopiera de tangentkopplingar som du vill behålla från DtKeyBindings till din nya uppsättning.