TOPFIELD - Multimedia Home Gateway
Home Produkte Support Downloads Taps Forum News Presse Kontakt Händlersuche Jobs Topfield eStore

Zurück   TOPFIELD EUROPE Forum > Topfield-Modding > SRP/CRP TAP-Bereich
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

SRP/CRP TAP-Bereich TAPs für die SRP- und CRP-Serie

Antwort
 
Themen-Optionen
Alt 17.08.2011, 20:41:03   #1
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard KeyTransform

Angeheizt durch die rege Diskussion von mecir
habe ich da mal wieder ein Kaninchen aus dem Hut gezaubert.
Quasi eine Alternative zum VolkeyPatch TAP.
Es ist eine sehr einfache Version, eben nur mit ini (kein Setup).

Code:
KeyTransform
Ein TAP für das Umwandeln von Tastendrücken

Auf jeden Fall bitte vor dem ersten Start die INI den eigenen Bedürfnissen anpassen!
Bitte die Tastenumwandlung erst manuell ausprobieren bevor man das TAP in den Autostart nimmt.
Es sollte dann im Autostart als erstes in der Startreihenfolge starten.
Falsche Tastenumwandlungen können zur Nichtbedienbarkeit des Receivers führen, 
die nur durch Neustart und gedrückter 0 zu lösen sind (Start ohne TAPs).
Dann bitte die INI korrigieren.
Nutzung auf eigene Gefahr!


Tastenbelegung:
keine

Im TMSCommander:
Rot - TAP beenden


Folgende Dateien liegen in /ProgramFiles/Settings/KeyTransform:

INI-Datei:
Beispiel-INI:
------------------------------------------------------
# Structure:
#Key-Number= From-Key, To-Key, TAP-filename (optional, only to specified tap), STATE (optional), SUBSTATE (optional)
#with a "!" in front of the STATE or the SUBSTATE you defined that it should NOT be in this state
#
# Example:
#Key-Number= From-Key, To-Key, TAP-filename (to one tap)
#Key01= RKEY_VolUp, RKEY_Right, sample.tap
# or
#Key-Number= From-Key, To-Key (to all taps)
#Key02= RKEY_VolUp, RKEY_Right
#
#separators can be comma, semicolon or space
#but there shall be no space between Key-Number and "=" !

Key01= RKEY_VolUp, RKEY_Right, PiP-TMS.tap
Key02= RKEY_VolUP, RKEY_Left, iBox.tap
Key03= RKEY_Ab, RKEY_Slow, PiP-TMS.tap, STATE_Normal, SUBSTATE_Normal
Key04= RKEY_Ab, RKEY_Rewind, PiP-TMS.tap, !STATE_Normal, !SUBSTATE_Normal
Key05= RKEY_VolUp, RKEY_Right, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
Key06= RKEY_VolDown, RKEY_Left, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
------------------------------------------------------
Innerhalb einer Zeile besteht eine UND-Beziehung zwischen dem Von-Key, dem TAP-Namen, dem STATE und dem SUBSTATE,
jedoch sind der TAP-Name, der STATE und der SUBSTATE optional und müssen nicht zwingend angegeben werden.
Trennzeichen können ein Komma, ein Semikolon und/oder ein Freizeichen sein. Aber zwischen der Key-Nummer und dem "="
darf kein Freizeichen sein!
Wenn die Umwandlung nur für ein bestimmtes TAP gelten soll, so folgt nach dem Nach-Key dann
direkt der TAP-Dateiname wie er wirklich geschrieben ist (Groß-/Kleinschreibung beachten!), eben auch inkl. ".tap".
Ist er nicht angegeben, so wird die Tastenumsetzung an alle TAPs gesendet (außer KeyTransform selbst).
Zeilen die leer sind oder mit der Raute (Kommentarzeichen) beginnen, werden nicht berücksichtigt.
Es können bis zu 99 Key-Umwandlungen eingetragen werden (Key01 bis Key99).

In diesem rein theoretischen Beispiel wird ein ankommender Volume+ Keycode durch Rechts für PiP-TMS (Key01) und 
gleichzeitig durch Links für iBox ersetzt (Key02). Es besteht also eine ODER-Beziehung zwischen den Zeilen.
Ein ankommender Schnitt-Tasten Keycode (RKEY_Ab) wird für PiP-TMS je nach STATE entweder in Zeitlupe (Key03) oder in
Zurückspulen (Key04) umgesetzt. Wenn dann auch noch MovieCutter gerade eingeblendet ist, dann wird ein ankommender
Volume+ Keycode in Rechts (Key05) und ein ankommender Volume- Keycode in Links umgesetzt (Key06).
Wie gesagt, das ist nur ein theoretisches Beispiel ohne sinnvollen Zweck.
Bitte die INI-Datei vor der ersten Nutzung anpassen! 

Die Sache mit STATE und SUBSTATE:
Hier ist immer STATE und SUBSTATE angegeben. Aber es könnte auch nur der STATE alleine stehen.
STATE_Normal und SUBSTATE_MainMenu bedeutet, dass das TAP eingeblendet ist und den NormalMode verlassen hat.
Paßt nicht ganz, aber ist so. STATE_Normal und SUBSTATE_Normal bedeutet wir schauen ganz normal TV.
Mit einem Ausrufezeichen vor dem STATE oder SUBSTATE wird angegeben, dass eben genau dieser STATE und/oder SUBSTATE
nicht vorliegen darf.
!STATE_Normal und !SUBSTATE_Normal bedeutet, dass wir entweder in einem angezeigten TAP oder im Menü sind.
Es sind durchaus noch weitere Kombination denkbar. Die verfügbaren States kann man der tap.h entnehmen.



LOG-Datei:
Diese Datei speichert die wichtigsten Ereignisse des Programmverlaufs. Sie wird ständig fortgesetzt. Wenn sie zu groß wird, sollte man
sie manuell löschen.




Download über TAPtoDate oder auf meiner Homepage.

__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite

Geändert von xyzzyx (11.03.2012 um 11:31:28 Uhr). Grund: V1.0
xyzzyx ist offline   Mit Zitat antworten
Alt 17.08.2011, 20:55:40   #2
Wolfman
Ewige Jungfrau, Schachtelsatzkönigin und missverstandener Aushilfsexbajuware
 
Benutzerbild von Wolfman
 
Registriert seit: 07.10.2006
Ort: Ba-Wü (OAK)
Receiver: SRP2410M, SRP 2410,Reserve 2410 M SE,Halde TMS,TF5500,TF6000
Firmware: s. Sig
Beiträge: 9.402
Standard AW: KeyTransform

So und jetzt warten wir, bis blu sich alles verstellt hat
__________________
SRP 2410M FW 10.01.2013 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, SmartFiler_TMS, lost+found, SmartDecrypter, TMSRemote

TMS , 2410 M SE stille Reserve

SRP 2410 FW 02/13 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, dbFit, SmartFiler_TMS

Der Fehler sitzt zwar meist vor dem Bildschirm, aber
Bitte nicht alles, was ich verzapfe tierisch ernst nehmen
Wolfman ist offline   Mit Zitat antworten
Alt 17.08.2011, 21:47:13   #3
BluField62
Durfte nun endlich auch mal ein Statusanstifter sein
 
Registriert seit: 26.10.2008
Receiver: SRP 2100 TMS EUP
Beiträge: 15.982
Standard AW: KeyTransform

wieso verstellen, ich bin mit meiner 5K und seinen Tasten bestens zufrieden!

...und Respekt xyzzyx!!!
BluField62 ist offline   Mit Zitat antworten
Alt 17.08.2011, 23:06:33   #4
Ricki
Topfield-Freak
 
Benutzerbild von Ricki
 
Registriert seit: 09.12.2005
Ort: Wetter/Hessen
Receiver: 2 x SRP-2410 1 x SRP-2410M 1 x SRP 2410M SE 2 x TFIR 2 x Sky+
Firmware: SRP 2410 und 2410M Feb.2013 SRP 2410SE aktuell
Beiträge: 3.088
Standard AW: KeyTransform

danke xyzzyx für diese tolle Idee.
Da ich den 2410M mit RemoteSwitch nutze und da mit der CH+/- mit den 5000er Codes Probleme habe, wäre es schön das TAP auch für die 5000er Code zu haben.
__________________
cu
Ricki


SRP2410 u. 2410M TimerDiags, TMSDisplay, TMSArchive, Fastskip, Automove, ScreenSaver, SmartEPG, TMSRemote, L&F, TMSMount, NASMount, SSR/ Bukos Lüfterkit II, (RemoteSwitch auf 2410M) & TFIR & bei Bedarf Backgroundcopy

Panasonic TH-46PZ85EA; Panasonic DMP-BD 55, Harmony Elite

Alphacrypt @ TopfWiki
Zwergbartagamen
Ricki ist offline   Mit Zitat antworten
Alt 18.08.2011, 07:14:34   #5
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Und das heißt?
Haben die Tasten da andere Key-Codes? Was für Hex-Codes zeigt Key-Display an?

Welches Ergebnis bringt die Kombination RemoteSwitch + KeyTransform?

Oder meinst Du, dass Du die RemoteSwitch Funktion auch in KeyTransform haben willst, um 1 TAP zu sparen (da müsste Alex was zu sagen, ob wir das so machen könnten)?
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx ist offline   Mit Zitat antworten
Alt 18.08.2011, 10:01:20   #6
Twilight
Zauberküchencheflehrling mit extra Butter
 
Benutzerbild von Twilight
 
Registriert seit: 09.12.2005
Ort: Wien Umgebung
Receiver: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Beiträge: 58.697
Standard AW: KeyTransform

tolle sache

twilight
__________________
... Die Mutter aller TAPs
Missing Link: TFIR WakeOnLan für alle Töpfe
Twilight ist offline   Mit Zitat antworten
Alt 18.08.2011, 18:44:11   #7
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Zitat:
Zitat von xyzzyx Beitrag anzeigen
Angeheizt durch die rege Diskussion von mecir[/URL]
Ich fühle mich geschmeichelt, tausend Dank für die Umsetzung!

Dann schauen wir mal, wie sich das Kind entwickelt....

Ich werde das mit MovieCutter testen.

Gruß

Mecir
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 11:10:24   #8
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Ein kleines Update für weitere Tasten und Weitergabe der Click & Push Keyflags.

Zitat:
Changelog V0.91 xyzzyx, 20.08.2011:
- hinzugefügt: weitere Tastencodes für andere Receiver oder nicht so gebräuchliche Tasten
- hinzugefügt: Weitergabe auch um Tastendruck-Kennzeichen Klicken oder Halten (Click oder Push) ergänzt
Neue Tastencodes:
Code:
Power     RKEY_Power           0x1000a
Easy      RKEY_Easy            0x10011
Fav       RKEY_Fav             0x10020
OldF1     RKEY_F1              0x10023
Bookmark  RKEY_Bookmark        identisch mit RKEY_F2
Goto      RKEY_Goto            identisch mit RKEY_F3
Check     RKEY_Check           identisch mit RKEY_F4
Fav2      RKEY_Fav2            0x1000d
0x10019   RKEY_0x10019         0x10019
0x1001b   RKEY_0x1001b         0x1001b
Yellow2   RKEY_Yellow2         0x10049
Blue2     RKEY_Blue2           0x1004a
Edit2     RKEY_Ab2             0x1003e
Download über TAPtoDate (Betas einschalten) oder auf meiner Homepage.

__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:07:20   #9
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Was mache ich falsch? Ich möchte für MovieCutter die Steuerkreuztasten Rechts und Links auf die V+ und V+ Taste beim CRP legen, leider funzt das nicht. Hier meine ini:

Key01=RKEY_Right,RKEY_VolUp,MovieCutter.tap
Key02=RKEY_Left,RKEY_VolDown,MovieCutter.tap

Gruß

Mecir
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:28:36   #10
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Die CRP FB hat doch kein Steuerkreuz, oder?
Dann kannst Du auch nicht umsetzen, was nicht gesendet werden kann.

Oder meinst Du von der VolUp/VolDown Taste auf Rechts/Links.
Dann einfach umdrehen.
Das INI-Format ist ja von (also welche echte Taste) - nach (also welche simulierte Taste).

Ansonsten bitte mit Logfile.
/ProgramFiles/Settings/KeyTransform/KeyTransform.log
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite

Geändert von xyzzyx (20.08.2011 um 13:33:04 Uhr).
xyzzyx ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:33:11   #11
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Code:
0x0201003C, param 0x1003C, Click
2011-08-20 13:20:17 param1 0x00010042, param 0x10042, None
2011-08-20 13:20:17 param1 0x02010042, param 0x10042, Click
2011-08-20 13:20:24 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:20:24 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:24 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:20:24 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:26 param1 0x00010038, param 0x10038, None
2011-08-20 13:20:26 param1 0x02010038, param 0x10038, Click
2011-08-20 13:20:28 param1 0x0001003A, param 0x1003A, None
2011-08-20 13:20:28 param1 0x0201003A, param 0x1003A, Click
2011-08-20 13:20:29 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:20:29 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:29 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:20:29 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:31 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:20:31 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:31 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:20:31 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:36 param1 0x00010015, param 0x10015, None
2011-08-20 13:20:36 param = 10015, keyflag None , Key01, transformed from 10015 RKEY_Right    to 10047 RKEY_VolUp    for MovieCutter.tap
2011-08-20 13:20:36 param1 0x02010015, param 0x10015, Click
2011-08-20 13:20:36 param = 10015, keyflag Click, Key01, transformed from 10015 RKEY_Right    to 10047 RKEY_VolUp    for MovieCutter.tap
2011-08-20 13:20:37 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:37 param1 0x02010012, param 0x10012, Click
2011-08-20 13:20:38 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:20:38 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:38 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:20:38 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:20:39 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x01010012, param 0x10012, Push
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:40 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:41 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:41 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:41 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:41 param1 0x00010012, param 0x10012, None
2011-08-20 13:20:41 param1
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:35:15   #12
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Siehe noch mein Edit oben.
Aber ich glaub ich habe ein Verständnisproblem.
Wieso kommt da Left/Right, obwohl die gar kein Steuerkreuz hat.
Hast Du noch ein anderes TAP laufen, das Tasten umsetzt?
Oder sendet die CRP FB wirklich Left/Right?

PS: mag aber auch noch sein, dass auch noch ein Bug in KeyTransform ist, so dass es evtl. nicht bei MovieCutter ankommt.
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:42:55   #13
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Zitat:
Zitat von xyzzyx Beitrag anzeigen
Siehe noch mein Edit oben.
Aber ich glaub ich habe ein Verständnisproblem.
Wieso kommt da Left/Right, obwohl die gar kein Steuerkreuz hat.
Hast Du noch ein anderes TAP laufen, das Tasten umsetzt?
Oder sendet die CRP FB wirklich Left/Right?
Das verstehe ich auch nicht. Ich möchte eine Funktion von MovieCutter nutzen, die bei den SRPs auf den Steuerkreuztasten liegt und die auf meine V+/V+ mappen.
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 13:54:49   #14
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.936
Standard AW: KeyTransform

Ja, aber Du musst es umgekehrt betrachten: Deine FB sendet ein V+, MC erwartet ein Rechts. Also von V+ auf Rechts mappen.
FireBird ist gerade online   Mit Zitat antworten
Alt 20.08.2011, 14:09:06   #15
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Ja, aber um so komischer, dass in seinem Log der Keycode für Links und Rechts vorbei kam, obwohl er gar kein Steuerkreuz hat.
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx ist offline   Mit Zitat antworten
Alt 20.08.2011, 14:29:03   #16
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Noch komischer ist, dass ich jetzt z.B. beim Bestätigungsdialog zum Stoppen von TAPs kein V+/- mehr benutzten kann. Also kann ich im Moment KeyTransform nicht stoppen wg. Aufnahme... Dauert also noch etwas ehe ich die Konfiguration andersherum testen kann.

Code:
0x0201001E, param 0x1001E, Click
2011-08-20 13:51:47 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:51:47 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:51:47 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:51:47 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:51:47 param1 0x0001000F, param 0x1000F, None
2011-08-20 13:51:47 param = 1000F, keyflag None , Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:51:48 param1 0x0201000F, param 0x1000F, Click
2011-08-20 13:51:48 param = 1000F, keyflag Click, Key02, transformed from 1000F RKEY_Left     to 10048 RKEY_VolDown  for MovieCutter.tap
2011-08-20 13:51:50 param1 0x0001001D, param 0x1001D, None
2011-08-20 13:51:50 param1 0x0201001D, param 0x1001D, Click
2011-08-20 13:51:51 param1 0x00010017, param 0x10017, None
2011-08-20 13:51:51 param1 0x02010017, param 0x10017, Click
2011-08-20 13:51:53 param1 0x00010017, param 0x10017, None
2011-08-20 13:51:54 param1 0x02010017, param 0x10017, Click
2011-08-20 13:52:06 param1 0x00010042, param 0x10042, None
2011-08-20 13:52:07 param1 0x02010042, param 0x10042, Click
2011-08-20 13:52:08 param1 0x00010017, param 0x10017, None
2011-08-20 13:52:09 param1 0x02010017, param 0x10017, Click
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 14:55:56   #17
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

So, jetzt habe ich es verifiziert: meine Konfiguration hatte nicht nur Einfluß auf MC wie eigentlich gewünscht, sondern auch auf andere TAPs. Nachdem ich die Konfiguration auf:

Code:
Key01=RKEY_VolUp,RKEY_Right,MovieCutter.tap
Key02=RKEY_VolDown,RKEY_Left,MovieCutter.tap
geändert habe, funktionieren die anderen Dialoge wieder aber lieder hat es nicht den gewünschten Erfolg in MC.

Brauchst Du irgendwas zum debuggen oder kannst Du das nachstellen?
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 20.08.2011, 20:01:23   #18
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Ein weiteres Update, so dass man über die Angabe des STATEs und SUBSTATEs nun vermeiden kann, dass die Tastenumsetzung immer wirkt.

Zitat:
Changelog V0.92 xyzzyx, 20.08.2011:

- geändert: Initialisierung für interne Tastentabelle eingebaut und Einleseverfahren für INI verbessert

- hinzugefügt: man kann nun optional auch den STATE und SUBSTATE angeben, der vorliegen muss oder eben genau nicht

- korrigiert: zu viele Trennzeichen waren zugelassen, dadurch war der TAP-Name nicht immer korrekt
Zitat:
Beispiel-INI:
------------------------------------------------------
# Structure:
#Key-Number= From-Key, To-Key, TAP-filename (optional, only to specified tap), STATE (optional), SUBSTATE (optional)
#with a "!" in front of the STATE or the SUBSTATE you defined that it should NOT be in this state
#
# Example:
#Key-Number= From-Key, To-Key, TAP-filename (to one tap)
#Key01= RKEY_VolUp, RKEY_Right, sample.tap
# or
#Key-Number= From-Key, To-Key (to all taps)
#Key02= RKEY_VolUp, RKEY_Right
#
#separators can be comma, semicolon or space
#but there shall be no space between Key-Number and "=" !

Key01= RKEY_VolUp, RKEY_Right, PiP-TMS.tap
Key02= RKEY_VolUP, RKEY_Left, iBox.tap
Key03= RKEY_Ab, RKEY_Slow, PiP-TMS.tap, STATE_Normal, SUBSTATE_Normal
Key04= RKEY_Ab, RKEY_Rewind, PiP-TMS.tap, !STATE_Normal, !SUBSTATE_Normal
Key05= RKEY_VolUp, RKEY_Right, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
Key06= RKEY_VolDown, RKEY_Left, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
------------------------------------------------------
Innerhalb einer Zeile besteht eine UND-Beziehung zwischen dem Von-Key, dem TAP-Namen, dem STATE und dem SUBSTATE,
jedoch sind der TAP-Name, der STATE und der SUBSTATE optional und müssen nicht zwingend angegeben werden.
Trennzeichen können ein Komma, ein Semikolon und/oder ein Freizeichen sein. Aber zwischen der Key-Nummer und dem "=" darf kein Freizeichen sein!
Wenn die Umwandlung nur für ein bestimmtes TAP gelten soll, so folgt nach dem Nach-Key dann
direkt der TAP-Dateiname wie er wirklich geschrieben ist (Groß-/Kleinschreibung beachten!), eben auch inkl. ".tap".
Ist er nicht angegeben, so wird die Tastenumsetzung an alle TAPs gesendet (außer KeyTransform selbst).
Zeilen die leer sind oder mit der Raute (Kommentarzeichen) beginnen, werden nicht berücksichtigt.
Es können bis zu 99 Key-Umwandlungen eingetragen werden (Key01 bis Key99).

In diesem rein theoretischen Beispiel wird ein ankommender Volume+ Keycode durch Rechts für PiP-TMS (Key01) und gleichzeitig durch Links für iBox ersetzt (Key02). Es besteht also eine ODER-Beziehung zwischen den Zeilen.
Ein ankommender Schnitt-Tasten Keycode (RKEY_Ab) wird für PiP-TMS je nach STATE entweder in Zeitlupe (Key03) oder in Zurückspulen (Key04) umgesetzt. Wenn dann auch noch MovieCutter gerade eingeblendet ist, dann wird ein ankommender Volume+ Keycode in Rechts (Key05) und ein ankommender Volume- Keycode in Links umgesetzt (Key06).
Wie gesagt, das ist nur ein theoretisches Beispiel ohne sinnvollen Zweck (außer vielleicht bei MovieCutter).
Bitte dieses Beispiel vor der ersten Nutzung anpassen!

Die Sache mit STATE und SUBSTATE:
Hier ist immer STATE und SUBSTATE angegeben. Aber es könnte auch nur der STATE alleine stehen.
STATE_Normal und SUBSTATE_MainMenu bedeutet, dass das TAP eingeblendet ist und den NormalMode verlassen hat.
Paßt nicht ganz, aber ist so. STATE_Normal und SUBSTATE_Normal bedeutet wir schauen ganz normal TV.
Mit einem Ausrufezeichen vor dem STATE oder SUBSTATE wird angegeben, dass eben genau dieser STATE und/oder SUBSTATE nicht vorliegen darf.
!STATE_Normal und !SUBSTATE_Normal bedeutet, dass wir entweder in einem angezeigten TAP oder im Menü sind.
Es sind durchaus noch weitere Kombination denkbar. Die verfügbaren States kann man der tap.h entnehmen.
Download über TAPtoDate (Betas einschalten) oder auf meiner Homepage.



PS: @mecir: probiere es mal wie in Beispiel Key05 und Key06. Fall es nicht klappt, dann bitte erst altes Logfile löschen, dann KeyTransform starten, testen und davon brauche ich dann das komplette Log.
Angehängte Dateien
Dateityp: txt tap.h.txt (32,1 KB, 6x aufgerufen)
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite

Geändert von xyzzyx (20.08.2011 um 20:04:43 Uhr).
xyzzyx ist offline   Mit Zitat antworten
Alt 21.08.2011, 00:04:44   #19
mecir
Topfversteher
 
Benutzerbild von mecir
 
Registriert seit: 08.06.2006
Ort: Hessen
Receiver: CRP-2401
Firmware: 05.Februar 2013
Beiträge: 294
Standard AW: KeyTransform

Hi,

funzt leider nicht:

Code:
2011-08-21 00:02:19 Programmstart KeyTransform V0.92
2011-08-21 00:02:19 > System ID 42031
2011-08-21 00:02:19 > Firmware version 100
2011-08-21 00:02:19 Key01= RKEY_VolUp, RKEY_Right, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
2011-08-21 00:02:19 Key02= RKEY_VolDown, RKEY_Left, MovieCutter.tap, STATE_Normal, SUBSTATE_MainMenu
2011-08-21 00:02:19 LoadSettings: keytrans[0].from 10047 RKEY_VolUp   , keytrans[0].to 10015 RKEY_Right   , TAP MovieCutter.tap
2011-08-21 00:02:19 LoadSettings: keytrans[0].state 0 Normal
2011-08-21 00:02:19 LoadSettings: keytrans[0].substate 0 MainMenu
2011-08-21 00:02:19 LoadSettings: keytrans[1].from 10048 RKEY_VolDown , keytrans[1].to 1000F RKEY_Left    , TAP MovieCutter.tap
2011-08-21 00:02:19 LoadSettings: keytrans[1].state 0 Normal
2011-08-21 00:02:19 LoadSettings: keytrans[1].substate 0 MainMenu
2011-08-21 00:02:19 LoadSettings: keycnt 2
Gruß

Mecir
__________________
1.Topfield CRP-2401 AlphaCrypt TC (3.25), WD20EVDS, Kabelanschluß Unitymedia

TAPs:Automove, CallMonitor, FastSkip, MediaAspect, MovieCutter, QuickPlay RebuildNAV, ShutDown, SmartEPG_TMS, TimerDiags, TimeShiftSaver, TMSMount, TMSRemote

2. VuPlus Ultimo, 3x DVB-C
mecir ist offline   Mit Zitat antworten
Alt 21.08.2011, 00:34:35   #20
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard AW: KeyTransform

Zitat:
Zitat von mecir Beitrag anzeigen
funzt leider nicht:
Langsam bin ich ratlos. MC war auch eingeblendet als Du die Tasten probiert hast oder nur gestartet?

Bei dem hier kam doch schon direkt RKEY_Left und RKEY_Right als Tastencode vorbei.
Welche Tasten hattest Du dabei auf der FB gedrückt?
Und ganz ohne KeyTransform und andere TAPs reagiert MC nicht auf diese Tasten?
__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx ist offline   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:40:50 Uhr.

©2005-2011 TOPFIELD Europe GmbH  | Datenschutz & Nutzungsbedingungen | Impressum

Powered by vBulletin Version 3.8.6 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.