Welcher Buchstabe soll benutzt werden?
Hmm, keine Ahnung. Vielleicht "s", denn das Shutdown-Menü brauche ich eigentlich nicht.
Welcher Buchstabe soll benutzt werden?
Hmm, keine Ahnung. Vielleicht "s", denn das Shutdown-Menü brauche ich eigentlich nicht.
Starte die Windows Registry und gehe zu:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da
Exportiere die Registry-Einträge (links den Ordner anklicken und dann Datei->Exportieren, auf Desktop speichern). Mache zur Sicherheit gleich eine Kopie davon, falls was schief läuft!
Öffne das ganze jetzt mit einem Editor, am besten mit Notpad++
Ändere folgende Werte:
Damit sind die Windowstasten Standby, Vol+, Vol- und Mute deaktiviert. Falls Du Volume/Mute benötigst musst Du testen welcher was ist. Ich würde Anfangs mal alle auf 0 setzen.
Die Originalwerte sind 00000001, 00000002, 00000003, 00000004.
[edit]Ich habe gerade gesehen dass die Buttons Vol+, Vol- und Mute unten definiert sind. Sollte also immer noch funktionieren wenn alle CodeSetNum-Werte auf 00000000 stehen.[/edit]
"CodeSetNum0"=dword:00000000
"CodeSetNum1"=dword:00000000
"CodeSetNum2"=dword:00000000
"CodeSetNum3"=dword:00000000
Ersetze die Bereich:
"ReportMappingTable"=hex:\
01,00,00,00,04,00,1e,\
02,00,00,00,04,00,1f,\
03,00,00,00,04,00,20,\
04,00,00,00,04,00,21,\
05,00,00,00,04,00,22,\
06,00,00,00,04,00,23,\
07,00,00,00,04,00,24,\
08,00,00,00,04,00,25,\
09,00,00,00,04,00,26,\
00,00,00,00,04,00,27,\
0b,00,00,00,04,00,28,\
0a,00,00,00,04,00,29,\
1d,00,00,00,04,02,25,\
1c,00,00,00,04,02,20,\
1f,00,00,00,04,00,51,\
1e,00,00,00,04,00,52,\
21,00,00,00,04,00,4f,\
20,00,00,00,04,00,50,\
22,00,00,00,04,00,28,\
4e,00,00,00,01,08,02,\
0f,00,00,00,01,09,02,\
23,00,00,00,01,24,02,\
3b,00,00,00,01,04,02,\
16,00,00,00,01,b0,00,\
18,00,00,00,01,b1,00,\
17,00,00,00,01,b2,00,\
14,00,00,00,01,b3,00,\
15,00,00,00,01,b4,00,\
1a,00,00,00,01,b5,00,\
1b,00,00,00,01,b6,00,\
19,00,00,00,01,b7,00,\
6e,00,00,00,01,cd,00,\
10,00,00,00,01,e9,00,\
11,00,00,00,01,ea,00,\
0e,00,00,00,01,e2,00,\
26,00,00,00,01,8d,00,\
12,00,00,00,01,9c,00,\
13,00,00,00,01,9d,00,\
0c,00,00,00,03,82,00,\
29,00,00,00,03,83,00,\
2a,00,00,00,03,82,00,\
Alles anzeigen
Ich habe es hier zur besseren Lesbarkeit nach Button's "eingezeilt" (super Wort, wer hats erfunden?)
Die 3. unterste Zeile mit Anfang 0c definiert den Powerbutton:
Sleep:
Power-Off:
Buchstabe S:
Speichere danach die Datei ab. Wenn Du nun einen Doppelklick machst fragt er dich ob Du das der Registry hinzufügen willst, was Du mit JA beantwortest.
Nun MUSS der Rechner neu gestartet werden, damit die Änderungen übernommen werden. Wenn Du den Buchstaben S genommen hast kanst Du danach die Taste in einem Editor testen. Beim Drücken der Powertaste sollte nun der Buchstabe S geschrieben werden.
Sorry, hab beim ersten mal posten aus versehen noch eine 43. Zeile eingefügt, die auch mit 0c beginnt. Es darf nur einmal ein Wert mit 0c beginnen. Habs oben korrigiert.
Puuuh, danke dass Du Dir soviel Mühe gemacht hast. Das sieht mir aber ganz schön kompliziert aus!
Kann ich es nicht auch so machen:
keyboard.xml anpassen, so dass bei Buchstabe "s" der XBMC.ShutDown() Befehl ausgeführt wird und
in der Harmony einstellen, dass als Ausschaltbefehl die Taste s gesendet wird? Einschaltbefehl bleibt dann Power-Toggle.
[edit]Sorry, das erste File war fehlerhaft! Hab das richtige hochgeladen.[/edit]
Ich hab dir eine Registry mit Buchstabe S erstellt und eine mit Power-Off. Einfach ausführen und neustarten. Die original zum Zurücksetzten liegt auch bei.
Das ganze mit der Register habe ich hier etwas ausführlicher mit einigen Quellen beschrieben [HowTo] Harmony/MCE Fernbedienung unter Windows installieren und konfigurieren
Vielen Dank für die Tipps. Ich habe jetzt aber einen für mich einfachen Weg gefunden. Ich hab mir nochmal die keyboard.xml angeschaut:
Vorhin hab ich die Datei von Frodo auf meinem Laptop angeschaut. Da wird der Shutdown-Befehl mit Ctrl-End gesendet. Bei Eden, was ich
auf meinem HTPC am Laufen haben, wird der Shutdown-Befehl mit "End" gesendet. Ich habe bei der Harmony jetzt einfach den Einschalt-Befehl auf
Power-Toggle und den Ausschaltbefehl auf "End" gesetzt. So funktioniert alles optimal und ich habe immer noch den Power-Toggle-Befehl
auf der Windowsoberfläche zur Verfügung. Somit musste ich weder was an der Registry noch an der XBMC-Config ändern.
Ich habe meine Logitech One etwas anders konfiguriert...
Ich habe mir eine Aktion angelegt mit XBMC - dabei wird der TV sowie der AV receiver angeschaltet.
Auf der Logitech die Taste unten links (+) verknüpft mit dem Power toggle und die Taste E habe ich auf F7 (damit wird XBMC gestartet)
Den XBMC selbst verlasse ich einfach nur und im Windows Desktop gehts dann wieder über die + Taste in den Standby.
Das geht alles bestimmt noch etwas eleganter - aber zuerstmal bin ich froh das alles so reibungslos läuft
Kann mir jemand sagen wie ich folgendes auf die Harmony bekomme ?
Ich hab ne fertige keyboard.xml für die Hama bekommen und diese Befehle stehen da so drin und funktionieren super. Jetzt hab ich mir aber einen RC6 Empfänger gekauft um meine Harmony nutzen zu können. Ich gehe grad die Tutorials von MadMax und Brojo durch, weiß aber nicht wie ich die Befehle auf die Harmony bekomme.
<t mod="ctrl">CodecInfo</t>
<m mod="ctrl,shift">Close</m>
<key id="847885">OSD</key>
Desweiteren hab ich in der Advancedsettings.xml folgendes stehen. Wie bekomme ich den Befehl auf der Harmony auf die lauter/leiser Tasten ?
<video>
<timeseekforward>10</timeseekforward>
<timeseekbackward>-10</timeseekbackward>
</video>
Ich hab natürlich noch anderes aber das wäre mir erstmal das wichtigste. Wenn ich das dann begriffen habe sollte ich den Rest selbst hinbekommen.
<t mod="ctrl">CodecInfo</t>
Das ist im Keyboard bei Medienwiedergabe "o"
<m mod="ctrl,shift">Close</m>
Das ist "Escape"
<key id="847885">OSD</key>
Das ist "m"
Desweiteren hab ich in der Advancedsettings.xml folgendes stehen. Wie bekomme ich den Befehl auf der Harmony auf die lauter/leiser Tasten ?
<video>
<timeseekforward>10</timeseekforward>
<timeseekbackward>-10</timeseekbackward>
</video>
Zwei freie Tasten suchen und den Befehl definieren:
<Taste>TimeSeekForward</Taste>
<Taste2>TimeSeekBackward</Taste2>
Ich dank dir
Ich meinte außerdem nicht lauter/leiser sondern Programm + - aber ich verstehe wie es geht.
Nur woher weißt du dass, das <key id="847885">OSD</key> "m" ist ?
Hab nämlich die gleiche key id nochmal drin aber mit einem anderen Befehl. Das hier steht unter Global <key id="847885">PreviousMenu</key> und das hier <key id="847885">OSD</key> unter "Video Menu". Dachte immer Global hat quasi vorrecht ähnlich der keyboard.xml unter appdata.
Ich weiss das einfach
Nein, andersrum...
Global wird von den SectionTags überschrieben!
So langsam komme ich dahinter
Aber gibts irgendwo ne Liste in der, der Tastaturbuchstabe zum dazugehörigen Befehl steht ? Das würde die ganze Sache doch um einiges einfacher machen. Also für so ahnungslose wie mich
Aber gibts irgendwo ne Liste in der, der Tastaturbuchstabe zum dazugehörigen Befehl steht ?
keyboard.xml?
Aber gibts irgendwo ne Liste in der, der Tastaturbuchstabe zum dazugehörigen Befehl steht ? Das würde die ganze Sache doch um einiges einfacher machen. Also für so ahnungslose wie mich
Der keibertz wieder, danke
Unglaublich deine links, wie kannst du dir das alles merken oder hast du ein besonderes System die abzuspeichern ?
FYI: Das sind die gleichen Befehle wie in der keyboard.xml
Ach du wieder
so stehts in der keyboard.xml
Zitat<play_pause>Play</play_pause>
und so bei org.
ZitatP Play
So hat man ne schöne übersicht beim konfigurieren der Fernbedienung. Übrigens hat grad Hermes geklingelt, was meint ihr was im Paket ist
Och du schrott, ich mach mich hier grad zum affen
Ich hab grad die orginal keyboard.xml geöffnet und da steht tatsächlich überall der buchstabe dazu.
Dennoch ist es in meiner keyboard.xml, die eben für die hama ist, anderst. Nur mal ein kleiner Auszug:
ZitatAlles anzeigen<play_pause>Play</play_pause>
<stop>Stop</stop>
<f mod="ctrl,shift">FastForward</f>
<b mod="ctrl,shift">Rewind</b>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<o mod="ctrl">FullScreen</o> <!-- Sondertaste 1. von links unter Gelb -->
<return>Select</return> <!-- OK-Taste -->
<pageup>PageUp</pageup>
<pagedown>PageDown</pagedown>
<backspace>ParentDir</backspace>
<key id="847885">PreviousMenu</key> <!-- Gruener Start-Button (Menue) - Alt-Meta-Enter laut inputlirc-->
<f4 mod="alt">XBMC.ActivateWindow(videobookmarks)</f4> <!-- Close-Taste - neue Funktion, kein Default -->
<t mod="ctrl">ContextMenu</t> <!-- Sondertaste 3. von links unter Gruen -->
<m mod="ctrl,shift">Info</m> <!-- Sondertaste 4. von links unter Rot -->
<next_track>SkipNext</next_track>
<prev_track>SkipPrevious</prev_track>
<!-- schon auf Sondertaste 1, nicht noetig <display_pause>FullScreen</display_pause> -->
<r mod="ctrl">Screenshot</r> <!-- Record CTRL-R laut inputlirc-->
<volume_up>VolumeUp</volume_up>
<volume_down>VolumeDown</volume_down>
Da ich immer nur in diese reingekuckt habe, wußte ich nicht wie die orginale ausschaut.
Edit
Wenn ich jetzt in der Harmony Software das ConetxtMenu auf zb. T belegen möchte. Dann reicht es nicht bei "Menü" einfach ein "T" dahinter zu setzen sondern ich muß das auch in der Keyboard.xml anpassen.
aus <c>ContextMenu</c>
mache ich dann <t>ContextMenu</t>
richtig ?
Zitataus <c>ContextMenu</c>
mache ich dann <t>ContextMenu</t>
Wenn der Buchstabe "t" sonst nicht weiter belegt ist, sollte es funktionieren...
Gruß
43
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!