Solaris Common Desktop Environment: Handbok för systemadministratörer

Anpassa knappkopplingar

Med en musknappkoppling kopplas en musknapp, eventuellt tillsammans med en modifieringstangent, till en fönsterhanterarfunktion. Knappkopplingar gäller i alla arbetsytor.

Skrivbordets standardknappkopplingar definieras i konfigurationsfilen för arbetsytehanteraren i en knappkopplingsuppsättning som heter DtButtonBindings:

Buttons DtButtonBindings
 {
   ...
 }

Syntax för knappkoppling

Syntaxen för knappkoppling är:

Buttons Knappkopplingsnamn
 {
     [ändringsbar_parameter]<knappnamnMusåtgärd>   kontext  funktion  [argument]
     [ändringsbar_parameter]<knappnamnMusåtgärd>   kontext  funktion  [argument]

där:

knappnamn - Btn1 är vänster musknapp, Btn2 är mittenknappen (mus med tre knappar) eller båda knapparna (mus med två knappar), Btn3 är höger musknapp, Btn4 är knapparna 1 och 2 tillsammans på en mus med tre knappar och Btn5 är knapparna 2 och 3 tillsammans på en mus med tre knappar

ändringsbar_parameter - Ctrl, Shift (Skift), Alt och Lock (Skiftlås)

musåtgärd - Down - hålla ned en musknapp, Up släppa en musknapp, Click trycka på och släppa en musknapp, Click2 dubbelklicka med en musknapp och Drag dra musen medan du håller ned musknappen

kontext - visar var pekarens måste vara placerad för att kopplingen ska fungera. Dela upp innehållet med tecknet "|".

root - arbetsytefönstret, window - klientfönster eller klientfönsterram, frame - fönsterram utan innehåll, icon - ikon, title - namnlist och app - klientfönster (utan ramen)

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 rad gör t ex att menyn som beskrivs i DtRootMenu visas när musknapp 3 trycks ned och pekaren är i arbetsytefönstret (men inte i ett klientfönster).

<Btn3Down>      root     f.menu     DtRootMenu

Obs!

Fullständig information om syntax för knappkopplingar hittar du i dtwmrc(4) i direkthjälpen.


Lägga till knappkopplingar

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

  2. Lägga till knappkopplingen i DtButtonBindings-definitionen

    Koppla inte samma knapp till olika funktioner och koppla inte fler än en funktion till samma knapp eller sammanhang.

  3. Välj Starta om arbetsytehanteraren på menyn Arbetsyta.

Skapa nya knappkopplingsuppsättningar

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

  2. Skapa en ny knappkopplingsuppsättning. Se "Syntax för knappkoppling".

  3. Ange det nya namnet i resursen buttonBindings:

    	Dtwm*buttonBindings: Knappbindningsnamn 
    
  4. Välj Starta om arbetsytehanteraren på menyn Arbetsyta.


    Obs!

    De nya knappkopplingarna ersätter de befintliga. Kopiera de knappkopplingar som du vill behålla från DtButtonBindings.