habe den neXt unter Linux (openSUSE 13.2) am rennen und bin richtig glücklich damit. Allerdings nutzt neXt nur die Buttons 0-19, und meine JETI schiebt 32 Buttons nativ auf den ISB raus. Wäre alles halb so wild, läge mein BailOut-Schalter nicht in der "oberen", von neXt nicht berücksichtigten, Button-Range. Im Sender lässt sich das leider nicht zuordnen, weil direkt über USB angeschlossen die Inputs an der Software vorbei ausgegeben werden. :~> /opt/neXt/neXt.x86_64 Found path: /opt/neXt/neXt.x86_64 Mono path[0] = '/opt/neXt/neXt_Data/Managed' Mono path[1] = '/opt/neXt/neXt_Data/Mono' Mono config path = '/opt/neXt/neXt_Data/Mono/etc' /dev/input/js0: driver version: 2.1.0 (20100) : Too many buttons; using buttons 0 - 19 and ignoring buttons 20 - 31 /dev/input/js0: fd 3, buttons 20, axes 8, name JETI model s.r.o. Jeti DC/DS Mass Storage /dev/input/js0: axis 0: raw 0, mapped 0.000000 /dev/input/js0: axis 1: raw 0, mapped 0.000000 /dev/input/js0: axis 2: raw 0, mapped 0.000000 /dev/input/js0: axis 3: raw 0, mapped 0.000000 /dev/input/js0: axis 4: raw 0, mapped 0.000000 /dev/input/js0: axis 5: raw 0, mapped 0.000000 /dev/input/js0: axis 6: raw 0, mapped 0.000000 /dev/input/js0: axis 7: raw 0, mapped 0.000000
.......hat jemand eine Idee, wie man jetzt den Sim dazu bringt, die Buttons ab 20 aufwärts zu nutzen? CU,....
um keine Rechenzeit zu verschwenden wird bei den 'Buttons' lediglich der sinnvolle Rahmen abgefragt. Ich kenne bisher kein USB Device mit mehr als 19 Knöpfen.
Du könntest beim Start des neXt die Taste strg oder alt gedrückt halten. In diesem Fenster kannst Du die Grafikeinstellungen und Kanalzuordnungen ändern. Beim nächsten Start des neXt wird das aber auf die Voreinstellung zurück gesetzt.
Wenn das wie gewünscht funktioniert, bau ich einen Schalter ein damit die Änderungen dauerhaft gespeichert werden.
JETI reicht jede Schalterposition als Button durch, daher diese hohe Anzahl an Buttons. Die Erweiterung auf alle 32 möglichen Schalterpositionen im Sim zur Verfügung zu stellen ist "Overkill". Ich denke, meinen Einzelfall in der Programmierung zu berücksichtigen, sprengt den Ramen. Die Empfehlung, beim Start von neXt "strg" o. "alt" drücken, war übrigens wirkungslos wenn ich neXt via CLI starte.
Ich behelfe mich jetzt folgendermassen indem ich einfach ein Re-Mapping von den entsprechenden Button in die von neXt unterstützte Range mache
Also lege Button #25 auf #20. Erstmal aktuelles Mapping auslesen: jscal -q /dev/input/js0 gibt aus: jscal -u 8,0,1,2,3,4,5,6,7,32,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719 /dev/input/js0
Und nun das Re-Mapping: :~> jscal -u 8,0,1,2,3,4,5,6,7,32,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,704,705,706,712,708,709,710,711,707,713,714,715,716,717,718,719 /dev/input/js0
....muss nun nur noch diese Zeile in ein Startscript von neXt reinmachen,... fertig,....