Car-PC.info

cPOS - Vorspulen und next Track auf ein Event/Taster legen

>toxic< - Do 01 März, 2007 09:08
Titel: Vorspulen und next Track auf ein Event/Taster legen
Tach.

Mit der Suche bin ich nicht so recht glücklich geworden.

Also, ich hab festgestellt, dass im mce Skin bei gedrücktem next Track Button vorgespult wird. Find ich super, will ich auch haben an meinem Joystick!

in der Skin.ini steht nur der Befehl next dafür drin. Im Eventhandler hab ich nun auch den next Befehl für den Joystick eingegeben.
Blos bei mir mit dem Joystick funktioniert das eben nicht. Der Befehl wird nur einmal ausgelesen und dann eventuell wiederholt. Aber eben nicht durchgängig gehalten.

Im Programm "Joy2Key" kann ich zwar ein Automtic Shooting einstellen, aber das interpretiert cPos am Ende auch nur als repeat.

Kann man das irgendwie einstellen, dass die Eingabe nicht immer wiederholt wird, sondern am Stück gesendet wird? Eben so wie der gedrückt gehaltene Button im Skin?


mfG
C1500 - Do 01 März, 2007 09:32
Titel:
Das Problem kenn ich von meiner LFB.

Leider funktioniert das imho nur im Skin.

Es wäre schön, wenn diese Funktionauch im Eventhandler klappen würde.

Der Unterschied ist, das du im Eventhandler ja nur den Befehl ausführts und nicht den eigendlichen Button drücks.
Die Doppelbelegung des Button ist aber leider nur für den gerückten Button eigebaut.

Ich wollte das mal mit dem Timer probieren, bin aber noch nicht dazu gekommen.
Eine Möglichkeit einen Button per Eventhandler zu drücken gibt´s leider nicht. (oder?)

@Naruto, Wal, Bigdisaster: Ist da noch was machbar?

Gruß Peer
shaneL - Do 01 März, 2007 20:07
Titel:
hallo,
hab das bei mir so gelöst -braucht aber 2 unbenutzte digo's( kann auch die virtuelle relaiskarte eingestellt sein)

Logic12Function=set_digo_2
Logic12Event=anai_1 <45> 30
Logic12Options=1
Logic13Function=set_digo_3
Logic13Event=anai_1 <10> 3
Logic13Options=1

Logic14Function=timerstart_1
Logic14Event=digo_2 = On | digo_3 = On
Logic14Options=1

Logic18Function=next
Logic18Event=anai_1 > 100 & digo_2 = On
Logic18Options=1
Logic19Function=fforward
Logic19Event=anai_1 <45> 30 & timer_1 > 0
Logic19Options=3

Logic20Function=prev
Logic20Event=anai_1 > 100 & digo_3 = On
Logic20Options=1
Logic21Function=rewind
Logic21Event=anai_1 <10> 3 & timer_1 > 0
Logic21Options=3

Logic22Function=timerstop_1
Logic22Event=anai_1 > 100
Logic22Options=1

die Einstellungen für Output:

[DigOut2]
Label=Timer_LFB1
Type=2
Delay=300
StartUp=0
LastValue=False
[DigOut3]
Label=Timer_LFB2
Type=2
Delay=300
StartUp=0

zur Funktionsweise: durch die Lfb wird der entsprechende digo-impuls für 300ms ausgelöst - währen dieser Zeit wird die Taste beim release( wichtig, da sonst bei langem druck beide fkt. ausg. werden) als z.b. next interpretiert.
der digo löst gleichzeitg den Timer aus - sobald der auf 1 steht (digo ist zwischenzeitlich wieder aus) und taste noch gedrückt, wird fforward ausgeführt.
bei release dann timerstop.

keys als event sind hier aber nicht zu gebrauchen, da kein release interpretierbar ist
naruto - Fr 02 März, 2007 00:24
Titel:
Das wird wohl nix mehr mit der Version in der 1.0 die Aufnahme von neuen Funktionen ist abgeschlossen für die 1.0 es laufen eigentlich nur noch arbeiten für das release 1.0

Sorry jungs, ewtl später mal.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB