Archiv verlassen und diese Seite im Standarddesign anzeigen : Sprungmarker Hotkeys
mb04fwe3
07.02.2015, 19:33
Beim Abspielen einer Aufnahme kann ich mit den Tasten Previous(Last) und Next zwischen den Sprungmarkern der einzelnen Sendungen hin und her springen. Diese Funktion würde ich zusätzlich gern auf die Pfeil(Links) und Pfeil(rechts) Tasten legen. Wo werden die Funktionen der Filmwiedergabe eingerichtet?
Ist so einfach nicht möglich, müsstest du die keymap.xml selbst ändern
Btw. settings ist nicht der richtige Bereich für dein thread, wir verschieben den später mal.
mb04fwe3
08.02.2015, 08:24
Oje, die ist ja riesig.
<device name="dreambox remote control (native)">
<key id="KEY_LEFT" mapto="seekBack" flags="m"/>
<key id="KEY_RIGHT" mapto="seekFwd" flags="m"/>
</device>
Ist es hier? Ist zumindest die einzige Stelle, bei der mapto seek zu finden ist.
und
<key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
jumpPreviousMark und jumpNextMark müssten ja dann die richtigen Ziele sein, oder?
Funktioniert bei meinem Test leider nicht.
Die keymap.xml in /usr/local/share/enigma2 ist aber richtig, oder?
Klingt gut, wichtig ist immer nur die Schreibweise und der richtige block.
Das mit dem jump kopieren und statt NEXT mal RIGHT reinschreiben.
Nach dem verändern die Box neu starten.
mb04fwe3
08.02.2015, 08:55
Hatte es in context="InfobarSeekActions" ausprobiert. Leider ohne Erfolg.
Die einzige andere Stelle mit jumNextMark wäre:
<map context="InfobarCueSheetActions"> <device name="dreambox advanced remote control (native)">
<key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
</device>
<device name="dreambox remote control (native)">
<key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
</device>
<device name="dreambox ir keyboard">
<key id="KEY_PREVIOUSSONG" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_TAB" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXTSONG" mapto="jumpNextMark" flags="m"/>
</device>
</map>
Für was steht InfobarCueSheetActions? Und was hat es mit den Device Namen auf sich? Wenn ich keinen Device Namen angebe ist es allgemein gültig? Etwa:
<map context="InfobarCueSheetActions"> <key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
</map>
Ohne device Namen geht es auf jeden Fall,
Das kommt noch von den älteren dreamboxen die teilweise weniger tasten hatten, somit konnten andere tasten in einer keymap für alle boxen angesprochen werden.
Da ich gerade nur mit Handy on bin, kann ich das nicht genauer erkennen ob du richtig oder falsch bist, einfach ausprobieren.
InfobarCueSheetActions ist auf jeden Fall der richtige Abschnitt. Dort musst Du halt noch die Definitionen für KEY_LEFT/RIGHT dazusetzen und zwar mit dem Mapping von NEXT/PREVIOUS.
mb04fwe3
10.02.2015, 08:40
Gesagt, getan. Aber es funktioniert nicht.
<map context="InfobarCueSheetActions"> <device name="dreambox advanced remote control (native)">
<key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
</device>
<device name="dreambox remote control (native)">
<key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_NEXT" mapto="jumpNextMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
</device>
<device name="dreambox ir keyboard">
<key id="KEY_PREVIOUSSONG" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_TAB" mapto="toggleMark" flags="m"/>
<key id="KEY_NEXTSONG" mapto="jumpNextMark" flags="m"/>
</device>
<key id="KEY_LEFT" mapto="jumpPreviousMark" flags="m"/>
<key id="KEY_0" mapto="toggleMark" flags="m"/>
<key id="KEY_RIGHT" mapto="jumpNextMark" flags="m"/>
</map>
Es verändert sich einfach gar nichts. Entweder ich bearbeite die falsche Stelle "InfobarCueSheetActions", die falsche Datei "/usr/local/share/enigma2/keymap.xml" oder ich meine die falschen Tasten.
Das Hyperterminal gibt mir folgende Tasten aus:
69 - LEFT
6A - RIGHT
Da ist KEY_LEFT und KEY_RIGHT doch richtig, oder?
Neustart habe ich nach jedem Versuch gemacht.
Schau mal nach anderen Segmenten wo left right drin steht, vielleicht hat das Vorrang,das mal auskommentieren.
mb04fwe3
10.02.2015, 08:56
Die einzige Stelle wo Seek vorkommt wäre:
<device name="dreambox remote control (native)"> <key id="KEY_LEFT" mapto="seekBack" flags="m"/>
<key id="KEY_RIGHT" mapto="seekFwd" flags="m"/>
</device>
Diesen Bereich hatte ich aber schon mal gelöscht. Ohne Erfolg.
Left und right wird noch sehr viel öfter in der keymap sein
mb04fwe3
10.02.2015, 09:03
Schon, aber nicht mit "seekBack" oder "seekFwd". Meist mappen die auf left oder right. Wenn ich die alle auskommentiere ... hmmm
Es geht hier auch nicht darum, auf was gemappt wird, sondern darum, das überhaupt gemappt wird. Und sicher ist LEFT/RIGHT da mehrfach vorhanden.
mb04fwe3
10.02.2015, 12:16
Ich "map" hier ja so'n bisschen, aber scheinbar recht falsch bzw. erfolglos. Jetzt habe ich mal alle Left Right Key sachen auskommentiert und tatsächlich, es läuft. Allerdings wird es nun eine miese Quälerei die einzeln wieder einzukommentieren um den/die Schuldigen zu finden.
Kann ich eigentlich alle Einträge mit device Namen löschen um mal von den fast 1000 Zeilen runterzukommen? Manche Einträge sind ja geradezu zig-fach vorhanden.
mb04fwe3
19.02.2015, 14:54
So ... hier mal noch die Lösung:
<map context="DirectionActions">
...
<!-- <key id="KEY_LEFT" mapto="left" flags="m"/> -->
<!-- <key id="KEY_RIGHT" mapto="right" flags="m"/> -->
...
</map>
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.