Common Desktop Environment: Användarhandbok för systemadministratörer

Anpassa tangentkopplingar

En tangentkoppling kopplar olika kombinationer av tangentnedtryckningar till funktioner i Arbetsytehanteraren. Tangentkopplingar gäller för alla arbetsytor.


Obs!

Använd inte en vanlig tangentkombination som tangentkoppling. Om du kopplar Skift-A till en funktion förlorar du möjligheten att skriva "A".


Förinställda tangentkopplingar för skrivbordet

De förinställda tangentkopplingarna anges i konfigurationsfilen för Arbetsytehanteraren i en tangentkopplingsuppsättning som heter DtKeyBindings:

Keys DtKeyBindings
 {
  ...
 }

Syntax för tangentkopplingar

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

Obs!

Om du behöver mer information om syntax för tangentkopplingar läser du dtwmrc(4) i direkthjälpen.


Skapa en anpassad tangentkopplingsuppsättning

  1. Öppna en lämplig fil för redigering:

  2. Skapa en ny tangentkopplingsuppsättning med en unik KeyBindingSetName. Använd skrivbordets förinställda tangentkopplingsuppsättning, DtKeyBindings, som mall.

  3. Ställ in keyBindings-resursen med det nya namnet:

    	Dtwm*keyBindings: KeyBindingSetName 
    
  4. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.


    Obs!

    De nya tangentkopplingarna ersätter de befintliga tangentkopplingarna. Kopiera de tangentkopplingar som du vill behålla från DtKeyBindings till din nya uppsättning.