Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Anpassa tangentkopplingar

Med en tangentkoppling (kallas också tangenttilldelning) kopplas 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 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".


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 Tangentbindningsnamn
 {
    [ändringsbara_parametrar]<Key>tangentnamn   
	kontext   funktion  [argument]
    [ändringsbara_parametrar]<Key>tangentnamn   
	kontext   funktion  [argument]
    …    
 }

där:

Ändringsbara_parametrarCtrl, 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

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 ett unikt namn (Tangentbindningsnamn). Använd skrivbordets förinställda tangentkopplingsuppsättning, DtKeyBindings, som förebild.

  3. Ange namnet på den nya uppsättningen i resursen keyBindings:

    	Dtwm*keyBindings: Tangentbindningsnamn 
    
  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 den nya uppsättningen.