Seite 1 von 1

Tastenbelegung

Verfasst: Sa 25. Jul 2020, 17:45
von Gorcon
Ist es irgendwie möglich für die VU+ Receiver die Tastenbelegung (beim Mediaplayer) der 15sek Sprungtasten z.B. auf die 2 und die 8 zu legen da die FB die sonst üblichen Tasten nicht kennt?
Ich weis jetzt nicht aus dem Kopf welche tasten das bei den CST Receiver war könnte Page down/Page up gewesen sein.

Re: Tastenbelegung

Verfasst: Sa 25. Jul 2020, 18:01
von annie
Warum ändern, kannst doch einstellen die Sprungmarke in Minuten (bis 10) und dann mit Channel vor zurück springen
screenshot.png
sollte man evtl. einen höheren Wert zulassen, denn die Sprungmarke 10 Minuten geht ja mit Taste 7 bzw 9

in der movieplayer.cpp kannst dir ja die Werte ändern und Neutrino neu compilieren:

Code: Alles auswählen

		} else if (msg == CRCInput::RC_1) {	// Jump Backward 1 minute
			SetPosition(-60 * 1000);
		} else if (msg == CRCInput::RC_3) {	// Jump Forward 1 minute
			SetPosition(60 * 1000);
		} else if (msg == CRCInput::RC_4) {	// Jump Backward 5 minutes
			SetPosition(-5 * 60 * 1000);
		} else if (msg == CRCInput::RC_6) {	// Jump Forward 5 minutes
			SetPosition(5 * 60 * 1000);
		} else if (msg == CRCInput::RC_7) {	// Jump Backward 10 minutes
			SetPosition(-10 * 60 * 1000);
		} else if (msg == CRCInput::RC_9) {	// Jump Forward 10 minutes
			SetPosition(10 * 60 * 1000);
		} else if (msg == CRCInput::RC_2) {	// goto start
			SetPosition(0, true);
		} else if (msg == CRCInput::RC_5) {	// goto middle
			SetPosition(duration/2, true);
		} else if (msg == CRCInput::RC_8) {	// goto end
			SetPosition(duration - 60 * 1000, true);
#if 0
		} else if (msg == CRCInput::RC_page_up) {
			SetPosition(10 * 1000);
		} else if (msg == CRCInput::RC_page_down) {
			SetPosition(-10 * 1000);
#endif
Und an die Programmierer die Frage, ob bei Page up down nicht ein Berechnungsfehler vorliegt ?
denn 10 * 1000 wären 10 Sekunden !!!

Re: Tastenbelegung

Verfasst: Sa 25. Jul 2020, 18:22
von Gorcon
annie hat geschrieben: Sa 25. Jul 2020, 18:01 Warum ändern, kannst doch einstellen die Sprungmarke in Minuten (bis 10) und dann mit Channel vor zurück springen

screenshot.png
Die Bidrektionelle Funktion habe ich abgeschaltet weil ich nur 15sek Sprünge (oder waren das 10sek?) haben will, (die größeren gehen ja)
sollte man evtl. einen höheren Wert zulassen, denn die Sprungmarke 10 Minuten geht ja mit Taste 7 bzw 9

in der movieplayer.cpp kannst dir ja die Werte ändern und Neutrino neu compilieren:

Code: Alles auswählen

		} else if (msg == CRCInput::RC_1) {	// Jump Backward 1 minute
			SetPosition(-60 * 1000);
		} else if (msg == CRCInput::RC_3) {	// Jump Forward 1 minute
			SetPosition(60 * 1000);
		} else if (msg == CRCInput::RC_4) {	// Jump Backward 5 minutes
			SetPosition(-5 * 60 * 1000);
		} else if (msg == CRCInput::RC_6) {	// Jump Forward 5 minutes
			SetPosition(5 * 60 * 1000);
		} else if (msg == CRCInput::RC_7) {	// Jump Backward 10 minutes
			SetPosition(-10 * 60 * 1000);
		} else if (msg == CRCInput::RC_9) {	// Jump Forward 10 minutes
			SetPosition(10 * 60 * 1000);
		} else if (msg == CRCInput::RC_2) {	// goto start
			SetPosition(0, true);
		} else if (msg == CRCInput::RC_5) {	// goto middle
			SetPosition(duration/2, true);
		} else if (msg == CRCInput::RC_8) {	// goto end
			SetPosition(duration - 60 * 1000, true);
#if 0
		} else if (msg == CRCInput::RC_page_up) {
			SetPosition(10 * 1000);
		} else if (msg == CRCInput::RC_page_down) {
			SetPosition(-10 * 1000);
#endif
Und an die Programmierer die Frage, ob bei Page up down nicht ein Berechnungsfehler vorliegt ? 10 + 1000 !!!
Wie gesagt Page up und Page Down gibt es bei den VU+ nicht.

Re: Tastenbelegung

Verfasst: Sa 25. Jul 2020, 18:24
von Gorcon
annie hat geschrieben: Sa 25. Jul 2020, 18:01
denn 10 * 1000 wären 10 Sekunden !!!
Genau so soll es ja sein!

Re: Tastenbelegung

Verfasst: Sa 25. Jul 2020, 18:30
von Don de Deckelwech
Hi,
mal Channel Up/Down probiert?

Ciao,
DdD.

Re: Tastenbelegung

Verfasst: Sa 25. Jul 2020, 18:34
von annie
Gorcon hat geschrieben: Sa 25. Jul 2020, 18:24
annie hat geschrieben: Sa 25. Jul 2020, 18:01
denn 10 * 1000 wären 10 Sekunden !!!
Genau so soll es ja sein!
Dann stell den Wert auf 0 (aus) dann ist es 10 Sekunden