Solaris CDE: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Maustastenbelegung ändern

Bei einer Maustastenbelegung wird die Betätigung einer Maustaste und optional auch einer Modifikatortaste auf der Tastatur einer Funktion des Workspace Managers zugeordnet. Einmal definierte Maustastenbelegungen gelten für alle Arbeitsbereiche.

Die voreingestellten Maustastenbelegungen für den Desktop sind in der Konfigurationsdatei des Workspace Managers in einem Set namens DtButtonBindings :

Buttons DtButtonBindings definiert.
 {
  ...
 }

Syntax für die Maustastenbelegung

Die Syntax für Maustastenbelegungen hat folgende Form:

Buttons BelegungsSetName
 {
     [Modifikator]<TastennameMouseaktion>   Kontext Funktion   [Modifikator]<TastennameMouseaktion>   Kontext Funktion]

Die einzelnen Parameter können folgendermaßen belegt werden:

Tastenname--Btn1--Linke Maustaste Btn2--Mittlere Maustaste (3-Tasten-Maus) bzw. beide Maustasten (2-Tasten-Maus) Btn3--Rechte Maustaste Btn4--Tasten 1 und 2 gleichzeitig auf 3-Tasten-Maus Btn5--Tasten 2 und 3 gleichzeitig auf 3-Tasten-Maus

Modifikator--Ctrl, Shift, Alt, Sperren

Mausaktion--Nach unten--Maustaste gedrückt halten; Nach oben--Maustaste loslassen; Click--Klick mit einer Maustaste; Click2--Doppelklick mit Maustaste; Drag--Maus bewegen, während eine Maustaste gedrückt ist.

Kontext--Definiert den Bereich, in dem sich der Mauszeiger befinden muß, damit die Funktionszurodnung gültig wird. Bei Bedarf trennen Sie mehrere Kontexte mit dem Zeichen "|" character.

root--Das Arbeitsbereichsfenster; window--Client--Fenster oder der Fensterrahmen; frame--Fensterrahmen (ohne Inhalt); icon--Symbol; title--Titelleiste; app--Client--Fenster (ohne Rahmen).

Funktion--Eine der Funktionen des Workspace Managers. Die Handbuchseite dtwmrc(4) enthält die Liste gültiger Funktionen.

Argument--Sämtliche Argumente, die von der jeweiligen Funktion des Fenstermanagers benötigt werden. Details finden Sie auf der Handbuchseite dtwmrc(4).

Mit der folgenden Anweisungszeile wird das in DtRootMenu beschriebene Menü angezeigt, wenn Maustaste 3 gedrückt wird, während sich der Mauszeiger im Arbeitsbereichsfenster befindet (aber nicht in Client-Fenstern).

<Btn3Down>      root     f.menu     DtRootMenu

Hinweis -

Eine ausführliche Beschreibung der Syntax enthält die Handbuchseite dtwmrc(4).


Neue Maustastenbelegungen hinzufügen

  1. Öffnen Sie die zu bearbeitende Datei:

  2. Fügen Sie die Maustastenbelegung der Definition DtButtonBindings hinzu.

    Wählen Sie für das Klicken oder Drücken verschiedener Maustastenfunktionen nicht dieselbe Maustastenbelegung aus. Außerdem sollte eine bestimmte Maustaste einem bestimmten Kontext immer nur eine Funktion haben.

  3. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich' aus.

Neue Sets für Maustastenbelegungen definieren

  1. Öffnen Sie die zu bearbeitende Datei:

  2. 'Create the new button binding set'. Weitere Informationen finden Sie im Abschnitt "Syntax für die Maustastenbelegung ".

  3. Geben Sie der Ressource buttonBindings einen neuen Namen:

    	Dtwm*buttonBindings: BelegungsSetname
    
  4. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich' aus.


    Hinweis -

    Die neue Belegungsdefinition ersetzt die bisherige. Wenn bestehende Belegungen erhalten bleiben sollen, kopieren Sie diese aus DtButtonBindings .