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 { ... }
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
Fullständig information om syntax för knappkopplingar hittar du i dtwmrc(4) i direkthjälpen.
Öppna en lämplig fil för redigering:
Egen: Hemkatalog/.dt/dtwmrc
För hela systemet: /etc/dt/config/språk/sys.dtwmrc
Information om hur du skapar de här filerna finns i "Konfigurationsfiler för arbetsytehanteraren".
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.
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.
Öppna en lämplig fil för redigering:
Egen: Hemkatalog/.dt/dtwmrc
För hela systemet: /etc/dt/config/språk/sys.dtwmrc
Information om hur du skapar de här filerna finns i "Konfigurationsfiler för arbetsytehanteraren".
Skapa en ny knappkopplingsuppsättning. Se "Syntax för knappkoppling".
Ange namnet på den nya uppsättningen i resursen buttonBindings :
Dtwm*buttonBindings: Knappbindningsnamn
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.
De nya knappkopplingarna ersätter de befintliga. Kopiera de knappkopplingar som du vill behålla från DtButtonBindings.