Dies ist der Befehl ginn, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ginn - Geste zum Tastendruck / Maustasteninjektor
ZUSAMMENFASSUNG
ginn [ ]
BESCHREIBUNG
Ginn ist ein Programm zum Testen von Supportgesten in Legacy-Anwendungen, ohne dass dies erforderlich ist
schreibe sie um. Diese Unterstützung erfolgt durch das Einfügen von Tastendrücken oder Maustasten nach
Übereinstimmungsregeln aus der Datei wish.xml.
Sie können die Abgleichsregeln definieren, indem Sie ausdrücken Wünsche. Jeder Wunsch enthält den Namen des
Geste, Anzahl der Finger, die passenden Regeln. Der Tastendruck zum Injizieren wird definiert durch Haupt
tag, und die maustaste von Taste im nun erscheinenden Bestätigungsfenster nun wieder los., Sie können auch bis zu 4 Modifikatortasten hinzufügen wie
Steuerung_L.
Beispiele:
Musterwunschdatei:
Runter
KP_Subtract
Gestentyp kann sein: Ziehen, Zusammenziehen, Drehen oder Tippen Der Injektionszeitpunkt kann durch . ausgewählt werden
mit automatisierten Aktualisierung zu injizieren, wenn die Geste empfangen wird oder Fertig zu injizieren, wenn die Geste
ist fertig. Die Auswahl sollte in das geschrieben werden wann in der Aktionslinie.
Der Gestenstapel des Open Input Framework bietet Gestenaktualisierungen, die sehr klein sein können
das im Trigger angegebene gewünschte Intervall erreichen. Um mehr Flexibilität zu bieten
Die Gestenakkumulation wird standardmäßig für die Aktualisierungen der aufeinanderfolgenden Eigenschaftswerte durchgeführt
für eine gewünschte Geste, bis sie das Min-Max-Intervall oder das Gestenende erreicht, dann
der Akkumulationspuffer wird neu initialisiert. Wenn Sie diese Funktion deaktivieren möchten, können Sie
spezifizieren Sie es explizit:
Die in trigger verwendeten Attribute können durch Ausführen von geistest abgerufen werden. Sie können sich auch auf beziehen
die Liste unten. Sie können mehr als einen Trigger verwenden, müssen sie jedoch gleichzeitig verwenden
Reihenfolge, wie sie in der Liste unten erscheinen.
Unterliste der allgemeinen Attribute
"Geräte-ID" = 13
"Zeitstempel" = 180598198
"Root-Fenster-ID" = 254
"Ereignisfenster-ID" = 159825921
"untergeordnete Fenster-ID" = 159825921
"Fokus x" = 0.000000
"Fokus y" = 0.000000
"Gestenname" = "Ziehen"
"berührt" = 1
Unterliste der Attribute, die mit der Ziehgeste verwendet werden
"Delta x" = -8.933333
"Delta y" = 22.000000
"Geschwindigkeit x" = -0.638095
"Geschwindigkeit y" = 1.571429
"Position x" = 634.533386
"Position y" = 482.777771
Unterliste der Attribute, die mit der Drehgeste verwendet werden
"Winkeldelta" = -0.358113
"Winkelgeschwindigkeit" = -0.029843
"Winkel" = -1.159999
Unterliste der Attribute, die mit der Pinch-Geste verwendet werden
"Radius-Delta" = -44.935688
"Radialgeschwindigkeit" = -3.209692
"Radius" = 180.466690
Unterliste der Attribute, die mit der Tap-Geste verwendet werden
"Tap-Zeit" = 74.000000
"Position x" = 740.933350
"Position y" = 469.333344
Letzte Attribute in der allgemeinen Liste
"Boundingbox x1" = 634.533386
"boundingbox y1" = 482.777771
"Boundingbox x2" = 634.533386
"boundingbox y2" = 482.777771
"Touch 0 ID" = 1079.000000
"berühre 0 x" = 634.533386
"berühre 0 y" = 482.777771
Die Namen der Schlüsselliste können nach Entfernen des XK_-Präfixes von abgerufen werden
/usr/include/X11/keysymdef.h-Datei
Die Maustasten sind mit ihrer entsprechenden Nummer beschriftet:
1 linke Taste
2 Mittlere Taste
3 Rechte Taste
4 Rad hoch
5 Rad runter
6 Horizontales Rad links
7 Horizontales Rad rechts
8 "Zurück" in Browsern
Verwenden Sie Ginn online mit den onworks.net-Diensten