Da ich sowohl bei Google als auch hier im Forum nix darüber gefunden habe, wie man TracKIR im LS15 einbinden kann, will ich meine Lösung dazu posten.
Sorry falls ich was übersehen habe und das Topic schon existiert.
Um TrackIR zum Laufen zu kriegen braucht ihr ein Programm namens FreePIE, das ist eine Software die verschiedene Inputs am PC verknüpfen kann.
http://andersmalmgren.github.io/FreePIE/
(Achtung: Chrome hatte sich bei mir geweigert das Programm runterzuladen. Bisher konnte ich nichts Negatives feststellen, aber man weiss ja nie, also Download auf eigene Gefahr.)
So, wenn das installiert ist startet ihr zuerst die TrackIR Software wie sonst auch, danach FreePIE.
In FreePIE geht ihr auf File->New, dann sollte ein Textfenster erscheinen. Dort kopiert ihr folgendes Skript hinein:
Code: Select all
#Use Z to toggle head tracking on/off
def update():
yaw = trackIR.yaw
pitch = trackIR.pitch
deltaYaw = filters.delta(yaw)
deltaPitch = filters.delta(pitch)
if (enabled):
mouse.deltaX = deltaYaw*multiply
mouse.deltaY = -deltaPitch*multiply
if starting:
enabled = False
multiply = 35
trackIR.update += update
toggle = keyboard.getPressed(Key.Y)
if toggle:
enabled = not enabled
Dann geht ihr auf Script->Run script. Jetzt sollte der "Lade-Mauszeiger" erscheinen und die LED am TrackIR angehen die anzeigt, wenn der Input abgefragt wird. Nach ein paar Sekunden verschwindet das Ladesymbol. Wenn jetzt alles geklappt hat, wird nach Drücken der 'Z'-Taste der Mauscursor vom TrackIR gesteuert. Erneutes Drücken der Z-Taste schaltet das wieder ab.
Jetzt den LS15 starten und voíla: Ihr könnt euch mit TrackIR im Trecker umsehen.
Um das Keybinding zu ändern, den Buchstaben Y in der Zeile "toggle = keyboard.getPressed(Key.Y)" ändern (Das ist Y=Z wegen englischen Tastaturcodes denke ich).
Die Geschwindigkeit, mit der TrackIR die Maus bewegt, ändert man in der Zeile "multiply = 35", wobei höhere Zahlen eine größere Geschwindigkeit bedeuten.
Die Sachen kann man auch ändern während der LS15 läuft, einfach raustabben, Skript stoppen, Werte anpassen, Skript starten und wieder reintabben.
Viel Spaß!