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

Anpassa musknappskopplingar

Med en musknappskoppling kopplar du 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:

knappnamnBtn1 ä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_parameterCtrl, Shift (Skift), Alt och Lock (Skiftlås).

musåtgärdDown – 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 musknappskoppling

  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å Arbetsyta-menyn.

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 namnet på den nya uppsättningen i resursen buttonBindings :

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


    Obs!  

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