Beim Start des Programms Controller.exe stehen die kleinen Kreuze jeweils im Zentrum der Quadrate. Nach Berührung der SpaceMouse spingen sie jeweils auf die linke obere Ecke. Es erscheinen die Kreise für die Tasteneingabe. Das Controller Programm wertet alle Testen korrekt aus (Taste 12 gibt es bei mir nicht). Taste 4, die das 3Dconnexion Menü aufruft, hat eine Art toggle Funktion. Solange das Menü angezeigt wird bleibt 4 aktiv.
Druck gegen den Ball in +X Richtung bewegt das Kreuz des linken Quadrats auf der oberen Kante nach rechts.
Druck gegen den Ball in -X Richtung bewegt das Kreuz des rechten Quadrats auf der linken Kante nach unten.
Bewegung des Balls in +Y Richtung lassen beide Kreuze verschwinden.
Bewegung des Balls in -Y Richtung bewegt das Kreuz des rechten Quadrats auf der linken Kante nach unten.
Bewegung des Balls in +Z Richtung bewegt das Kreuz des linken Quadrats auf der linken Kante nach unten.
Bewegung des Balls in -Z Richtung lassen beide Kreuze verschwinden.
Das Programm Spacemouse.exe gibt für alles was ich mache die gleichen Antworten.
Bewegung nach +X
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
FEHLER
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
FEHLER
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
Code: Select all
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
HidP_GetCaps...OK}
HidP_GetButtonCaps...OK}
HidP_GetValueCaps...OK}
HidP_GetUsages...OK}
pValueCaps[i].Range.UsageMin=53
pValueCaps[i].Range.UsageMin=52
pValueCaps[i].Range.UsageMin=51
pValueCaps[i].Range.UsageMin=50
pValueCaps[i].Range.UsageMin=49
pValueCaps[i].Range.UsageMin=48
FEHLER
FEHLER
FEHLER