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

Anpassa knappkopplingar

En knappkoppling kopplar en musknapp, eventuellt tillsammans med en ändringstangent från tangentbordet, till en funktion i Fönsterhanteraren. Knappkopplingar gäller i alla arbetsytor.

Skrivbordets standardknappkopplingar definieras i arbetsytans konfigurationsfil i en knappkopplingsuppsättning med namnet DtButtonBindings:

Buttons DtButtonBindings
 {
   ...
 }

Syntax för knappkoppling

Syntaxen för knappkoppling är:

Buttons ButtonBindingSetName
 {
     [modifier]<button_nameMouse_action>   sammanhang  funktion  [argument]
     [modifier]<button_nameMouse_action>   sammanhang  funktion  [argument]

där:

button_name - Btn1 är Vänster musknapp Btn2 är Mittenknappen (3-knappsmus) eller båda knapparna (2-knappsmus) Btn3 - höger musknapp Btn4 är Knapparna 1 och 2 tillsammans på en 3-knappsmus Btn5 är Knapparna 2 och 3 tillsammans på en 3-knappsmus

styrtangent - Ctrl, Shift, Alt, Lock

mouse_action - Down - Hålla ned en mus; knapp Up - Släppa en musknapp; Click - Trycka och släppa en musknapp; Click2 - Dubbelklicka med en musknapp; Drag - Dra musen medan du håller ned musknappen

sammanhang - indikerar pekarens nödvändiga placering vid koppling. Dela upp innehållet med "|" tecknet.

root - arbetsytefönstret; window - Klientfönster eller fönsterram; frame - fönsterram, exkludera innehållet; icon - Ikon; -title - Titelfältet; app - Klientfönster (utan ram)

funktion - en av fönsterhanterarens funktioner. I dtwmrc(4) i direkthjälpen hittar du en lista med giltiga funktioner.

argument - de funktionsargument i Fönsterhanteraren som krävs. I dtwmrc(4) i direkthjälpen hittar du ytterligare detaljer.

Följande rad visar menyn som beskrivs i DtRootMenu 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 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 lämplig fil för redigering:

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

  3. Ställ in buttonBindings-resursen till det nya namnet:

    	Dtwm*buttonBindings: ButtonBindingsSetName 
    
  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.