Hallo,
durch diesen Thread angeregt, habe ich mich mal an eine kleine Mausgestenanwendung gesetzt. Nach einigen Versuchen habe ich auch eine funktionierende Lösung gefunden. Geschrieben ist es in Python und wxPython. Das bedeutet, dass für die Verwendung die Pakete python2.5 (habs nicht mit Python 2.4 getestet 😉) und python-wxgtk2.6 (wxgtk 2.8 müsste ebenfalls funktionieren, aber ebenfalls ungetestet) installiert werden müssen.
Gestikk, so der Name, mir ist nichts besseres eingefallen, ist derzeit noch in einem sehr frühen Stadium. Einfache Mausgesten (d.h. Linien, auch einfache Formen) werden problemlos erkannt, mit Kreisen, Quadraten und schiefen Strichen hat es noch einige Probleme. Der Grund dafür ist, dass das Erkennungsverfahren noch ein bisschen perfektioniert werden muss.
Trotzdem kann man es schon ausprobieren 😉
Einige Hinweise zur Benutzung:
Mir ist bisher noch kein richtiger Weg eingefallen, Gestikk zu beenden. Das heisst, entweder lässt man es die ganze Zeit laufen (stört ja nicht), oder man beendet es mittels kill.
Die Konfigurationsdatei wird in ~/.config/gestikk.conf abgelegt.
Das Skript 'gestikk.py' öffnet ein unsichtbares wxWidgets-Fenster und lauscht auf Mausgesten. Diese werden gezeichnet, während die rechte Maustaste gedrückt gehalten wird. Die Bewegungen werden derzeit noch nicht nachgezeichnet.
'config.py' ist das Konfigurationsskript, es liest und bearbeitet die Konfigurationsdatei.
Gestikk ist derzeit noch ziemlich unausgereift, aber es funktioniert in den Grundzügen schonmal.
Im Moment kann man nur Programme starten, ob ich GNOME auch über Python 'steuern' kann, muss ich erst herausfinden.
Mehr gibt es erstmal nicht zu sagen, ich wollte es hier einfach mal vorstellen. Feedback und Verbesserungsvorschläge sind natürlich sehr willkommen.
Gruß,
Fred
//Update:
Die neuste Version von Gestikk ist immer unter dieser
http://projects.reichbier.de/gestikk/
URL zu finden