Hallo zusammen,
ich habe bereits einen Thread zum Thema Keymapping am laufen, mittlerweile bin ich auch schon etwas weiter gekommen.
Wenn ich die letzte Hürde genommen hab, bin ich zufrieden und werde hier auch mal ein "How-to" reinstellen, um die Harmony als Ersatz für die Apple-Remote mit erweiterten Funktionen zu benutzen.
Mein größter Wunsch war, mit der Harmony auf Knopfdruck aun das Homemenü des XBMC zu gelangen, ohne mehrfach die Menü-Taste betätigen zu müssen. bis man endlich im Hauptmenü ist.
Ich bin so weit gelangt, dass ich die joystick.AppleRemote.xml entsprechend angepasst habe. Das Problem ist, dass nur die wenigen Tasten, die die Apple-Remote bietet, dort konfiguriert werden können. Ich habe vorübergehend die Taste "Link" mit dem Befehl ActivateWindow(Home) belegt. Die anderen Tasten braucht man wesentlich häufiger.
<[definition='3','0']keymap[/definition]>
<global>
<joystick name="AppleRemote">
<!-- plus --> <button id="1">Up</button>
<!-- minus --> <button id="2">Down</button>
<!-- left --> <button id="3">ActivateWindow(Home)</button>
<!-- right --> <button id="4">Right</button>
<!-- center --> <button id="5">Select</button>
<!-- menu --> <button id="6">PreviousMenu</button>
<!-- hold center--> <button id="7">Fullscreen</button>
<!-- hold menu --> <button id="8">ContextMenu</button>
Habe gelesen, dass man im ATV auch Befehle einer fremden Fernbedienung anlernen kann. Dies habe ich in der Hoffnung getan, dass ich dadurch mehrere Tasten zur Belegung mit neuen Befehlen zur Verfügung habe. XBMC reagiert jetzt auch auch die fremde Fernbedienung. Mein Gedanke war, dass ich im Bereich "learned remote buttons" die zusätzlichen Tasten dann mit zusätzlichen Befehlen mappe. Z.B den gelernten Befehl "Play" mit ActivateWindow(Home).
Ich habe testweise fast alle Befehle aus der "learned remote buttons" mit ActivateWindow(Home) belegt:
<!-- Learned remote buttons (ATV >2.3) -->
<!-- Play --> <button id="70">ActivateWindow(Home)</button>
<!-- Pause --> <button id="71">ActivateWindow(Home)</button>
<!-- Stop --> <button id="72">ActivateWindow(Home)</button>
<!-- Previous --> <button id="73">ActivateWindow(Home)</button>
<!-- Next --> <button id="74">ActivateWindow(Home)</button>
<!-- Rewind --> <button id="75">ActivateWindow(Home)</button>
<!-- Forward --> <button id="76">ActivateWindow(Home)</button>
<!-- Return --> <button id="77">OSD</button>
<!-- Enter --> <button id="78">ActivateWindow(Home)</button>
Aber keine der Tasten führt zu dem Ergebnis, dass das Hauptmenü aufgerufen wird. XBMC setzt nur die Befehle um, die ich an der fremden Fernbedienung eingebe: Play=play - links=links usw.
Wäre so schön gewesen...
Hat jemand von Euch vielleicht einen Tipp für mich ?