Hallo,
Ich habe das Sortieren der Plugins überarbeitet, sodaß es genauso funktioniert wie das Sortieren von Sendern. Dazu habe ich die Dream/D-Box-Taste in die Liste der Shortcuts in den rcxxx.xml-Dateien aufgenommen.
Es wäre ganz nett, wenn mal jemand auf der D-Box testen könnte, ob das so funktioniert.
dbluelle
Änderungen am Pluginmenü
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Änderungen am Pluginmenü
Eine dm500 bootet jetzt nicht mehr, bis ich
mache. "Fatal: unknown key 'dream'" und das wars.
Code: Alles auswählen
Index: data/resources/rcdm5xxx.xml
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/enigma/data/resources/rcdm5xxx.xml,v
retrieving revision 1.9
diff -u -p -r1.9 rcdm5xxx.xml
--- a/data/resources/rcdm5xxx.xml 26 Mar 2008 19:07:33 -0000 1.9
+++ b/data/resources/rcdm5xxx.xml 30 Mar 2008 21:43:40 -0000
@@ -68,7 +68,7 @@
<action name="green" key="green" flags="m" />
<action name="yellow" key="yellow" flags="m" />
<action name="blue" key="blue" flags="m" />
- <action name="menu" key="dream" flags="m" />
+ <action name="menu" key="menu" flags="m" />
<action name="escape" key="LAME" flags="mr" />
</actionmap>
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Änderungen am Pluginmenü
OK, hab's im CVS korrigiert.
Wer konnte auch damit rechnen, daß DMM die gleichen Tasten auf den unterschiedlichen Fernbedienungen unterschiedlich benennt .
dbluelle
Wer konnte auch damit rechnen, daß DMM die gleichen Tasten auf den unterschiedlichen Fernbedienungen unterschiedlich benennt .
dbluelle
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Änderungen am Pluginmenü
Wo im code finde ich denn die Benamsungen der Tasten? Evtl. könnte man der Taste ja auch einen alias geben. Oder haben die grossen Fernbedienungen eine DREAM und eine Menu-Taste?
Wie du merkst tu ich mich noch ein wenig schwer beim Navigieren im Enigma-Quellcode, aber das wird schon noch ;-)
Wie du merkst tu ich mich noch ein wenig schwer beim Navigieren im Enigma-Quellcode, aber das wird schon noch ;-)
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Änderungen am Pluginmenü
Das wird hauptsächlich über die rcxxxxx.xml-Dateien geregelt.
Die Einträge in <keys> (ganz am Anfang) weisen jedem Code, der vom device kommt einen internen namen zu.
Über diesen Namen werden dann (weiter unten) die Actionmaps für die jeweiligen Menüs definiert.
Im SourceCode wird der Zugriff über structs (z.B. in lib/gui/guiactions.h) geregelt.
dbluelle
Die Einträge in <keys> (ganz am Anfang) weisen jedem Code, der vom device kommt einen internen namen zu.
Über diesen Namen werden dann (weiter unten) die Actionmaps für die jeweiligen Menüs definiert.
Im SourceCode wird der Zugriff über structs (z.B. in lib/gui/guiactions.h) geregelt.
dbluelle
-
- Einsteiger
- Beiträge: 342
- Registriert: Freitag 24. September 2004, 12:48
Re: Änderungen am Pluginmenü
getestet auf der dbox2, funktionierts, plugins aufrufen, d-box Taste drücken, erscheint menu, Verschiebemodus aktivieren,
dbox2 nimmt standardmässig rcdbox_inputdev.xml, und da fehlt der Eintrag (in rcdboxnew.xml ist da), bei reinem CVS Image wird dann das nicht funktionieren, einfach <action name="menu" key="d-box" flags="m" /> manuell einfügen, shortcuts in rcdbox_inputdev.xml sehen dann so aus:
<actionmap name="shortcut">
<action name="0" key="0" flags="m" />
<action name="1" key="1" flags="m" />
<action name="2" key="2" flags="m" />
<action name="3" key="3" flags="m" />
<action name="4" key="4" flags="m" />
<action name="5" key="5" flags="m" />
<action name="6" key="6" flags="m" />
<action name="7" key="7" flags="m" />
<action name="8" key="8" flags="m" />
<action name="9" key="9" flags="m" />
<action name="red" key="red" flags="m" />
<action name="green" key="green" flags="m" />
<action name="yellow" key="yellow" flags="m" />
<action name="blue" key="blue" flags="m" />
<action name="escape" key="home" flags="m" />
<action name="menu" key="d-box" flags="m" />
</actionmap>
wenn man Plugins aufruft, stehen da zuerst Ziffern shortcuts, dann bunte Tasten, hätte gerne bunte Tasten vorne, rot, grün, gelb, blau, dann Ziffern, meinetwegen "0" vor "1", habe versucht in rcdbox.. die Reihenfolge zu ändern, bring nichts, scheint hard-coded zu sein
mrvica
dbox2 nimmt standardmässig rcdbox_inputdev.xml, und da fehlt der Eintrag (in rcdboxnew.xml ist da), bei reinem CVS Image wird dann das nicht funktionieren, einfach <action name="menu" key="d-box" flags="m" /> manuell einfügen, shortcuts in rcdbox_inputdev.xml sehen dann so aus:
<actionmap name="shortcut">
<action name="0" key="0" flags="m" />
<action name="1" key="1" flags="m" />
<action name="2" key="2" flags="m" />
<action name="3" key="3" flags="m" />
<action name="4" key="4" flags="m" />
<action name="5" key="5" flags="m" />
<action name="6" key="6" flags="m" />
<action name="7" key="7" flags="m" />
<action name="8" key="8" flags="m" />
<action name="9" key="9" flags="m" />
<action name="red" key="red" flags="m" />
<action name="green" key="green" flags="m" />
<action name="yellow" key="yellow" flags="m" />
<action name="blue" key="blue" flags="m" />
<action name="escape" key="home" flags="m" />
<action name="menu" key="d-box" flags="m" />
</actionmap>
wenn man Plugins aufruft, stehen da zuerst Ziffern shortcuts, dann bunte Tasten, hätte gerne bunte Tasten vorne, rot, grün, gelb, blau, dann Ziffern, meinetwegen "0" vor "1", habe versucht in rcdbox.. die Reihenfolge zu ändern, bring nichts, scheint hard-coded zu sein
mrvica
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Änderungen am Pluginmenü
Ist im CVS.mrvica hat geschrieben:dbox2 nimmt standardmässig rcdbox_inputdev.xml, und da fehlt der Eintrag (in rcdboxnew.xml ist da), bei reinem CVS Image wird dann das nicht funktionieren, einfach <action name="menu" key="d-box" flags="m" /> manuell einfügen
Ja, das ist "hard-coded". Da muss ich mal schauen, wie man das flexibler gestalten kann.mrvica hat geschrieben:wenn man Plugins aufruft, stehen da zuerst Ziffern shortcuts, dann bunte Tasten, hätte gerne bunte Tasten vorne, rot, grün, gelb, blau, dann Ziffern, meinetwegen "0" vor "1", habe versucht in rcdbox.. die Reihenfolge zu ändern, bring nichts, scheint hard-coded zu sein
dbluelle
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Re: Änderungen am Pluginmenü
Okay ich hab's mal so eingebaut, das man über das Kontextmenü einstellen kann,mrvica hat geschrieben:wenn man Plugins aufruft, stehen da zuerst Ziffern shortcuts, dann bunte Tasten, hätte gerne bunte Tasten vorne, rot, grün, gelb, blau, dann Ziffern, meinetwegen "0" vor "1", habe versucht in rcdbox.. die Reihenfolge zu ändern, bring nichts, scheint hard-coded zu sein
ob zuerst die Numertasten oder die Farbtasten kommen.
dbluelle