Ich mochte die Mausgeste von Windows 7, um alle geöffneten Fenster außer dem aktiven zu minimieren. Kann ich diese Art von Gesten in Unity verwenden?
oder Welche Mausgesten stehen für Unity zur Verfügung?
Für Ihre allgemeine Frage werfen Sie einen Blick auf "Was sind die Tastatur- und Mausverknüpfungen von Unity?"
Für Ihre spezielle Frage schlage ich Easystroke vor :
Easystroke ist eine Gestenerkennungsanwendung für X11. Gesten oder Striche sind Bewegungen, die Sie mit Ihrer Maus (oder Ihrem Stift, Finger usw.) ausführen, während Sie eine bestimmte Maustaste gedrückt halten. Easystroke führt bestimmte Aktionen aus, wenn es den Strich erkennt. Derzeit kann easystroke Tastendrücke emulieren, Shell-Befehle ausführen, Modifikatoren gedrückt halten und ein Scrollrad emulieren. Das Programm wurde speziell für Tablet-PCs entwickelt und kann auch ohne Zugriff auf eine Tastatur effektiv verwendet werden. Easystroke versucht, eine intuitive und effiziente Benutzeroberfläche bereitzustellen, ist jedoch hochgradig konfigurierbar und bietet viele erweiterte Funktionen.( Quelle )
Um alle Fenster außer dem aktiven zu minimieren, verweise ich in dieser Antwort auf das Skript ( minimise.py ).
Um Easystroke einfach zu verwalten, sollten Sie es im Bedienfeld sichtbar machen. Installieren Sie dazu dconf-tools , öffnen Sie den dconf-Editor und wechseln Sie zu desktop
→ unity
→ panel
und , 'easystroke'
am Ende zu "systray-whitelist" .
Starten Sie dann Easystroke . Um eine neue Aktion hinzuzufügen, klicken Sie auf das Bedienfeldsymbol und dann auf die Actions
Registerkarte Add Action
. Verwenden Sie diese Parameter:
Um eine Mausgeste einzustellen, klicken Sie Record Stroke
und bewegen Sie dann bei gedrückter Maustaste 2 die Maus so, wie Sie es für diese Aktion in Zukunft möchten. Bereit.
(Sie können die bevorzugte Maustaste in der Preferences
Registerkarte mit einem Klick auf ändern Gesture Button
.)
Um alle Fenster außer dem aktiven zu minimieren, drücken Sie jetzt einfach die Maustaste 2 und führen Sie die zuvor ausgewählte Aktion aus.
Wenn Sie möchten, fügen Sie Easystroke zu Startup Applications hinzu, indem Sie auf der Preferences
Registerkarte das Kontrollkästchen "Autostart easystroke" aktivieren .
Informationen zur Konfiguration von Easystroke finden Sie in der Dokumentation sowie in diesem Abschnitt mit Tipps und Tricks .
Sie können mit Easystroke versuchen ..
Sie können es von hier bekommen
quelle