You are not logged in.

1

Sunday, November 11th 2012, 10:12am

Tastenbelegung ändern mit Keymap.xml

Servus Jungs,
und Mädels,

wie manche von euch wissen, kann man mit der keymap.xml zu finden unter

Quoted

usr/share/enigma2
die Tastenbelegung der Fernbedienung ändern.

Nun zu meiner Frage:
Welche Sektioneintrag ist der Ruhezustand?

Zum Szenario:
Ich schau ganu normal Fernseh, dann drücke ich den roten Knopf und es erscheinen die Erweiterungen.

Wo genau ist dieser Sachverhalt in der Keymap.xml definiert?

Wäre herausragend, wenn jemand mich auf klären könnte.
Meine Keymap.xml des ET-4000 m Anhang
Hallap has attached the following file:
  • keymap.zip (3.16 kB - 126 times downloaded - latest: Jul 7th 2019, 1:29am)

2

Sunday, November 11th 2012, 11:27am

Nun zu meiner Frage:
Welche Sektioneintrag ist der Ruhezustand?

Zum Szenario:
Ich schau ganu normal Fernseh, dann drücke ich den roten Knopf und es erscheinen die Erweiterungen.
ähm, ich kenne die 4000 nicht, aber meinst Du wirklich die rote Taste? Üblicherweise ist das ja die blaue..
was auch zu

Source code

1
2
3
	<map context="InfobarExtensions">
		<key id="KEY_BLUE" mapto="extensions" flags="b" />
	</map>

in der keymap passen würde.
Und bezogen auf den Ruhezustand - daraus läßt sich die Box meines Wissens nur mit der Power-Taste anschalten, und das ist auch nicht in der keymap verankert.

3

Sunday, November 11th 2012, 11:50am

Jup sorry mein Fehler.

ich moöchte nun folgendes:
Wenn ich ganz normal TV schaue und ich drücke auf die blaue-Taste kommen die Erweiterungen , richtig.

Nun möchte ich aber, dass wenn ich ganz normal TV schaue, und ich auf der Fernbedienung die rechte Taste des Steuerkreuzes drücke, meine Bouquet-Liste öffne!

Ist dafür diese Sektion richtig?

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
	<map context="InfobarChannelSelection">
		<key id="KEY_LEFT" mapto="showFavourites" flags="b" />
		<key id="KEY_RIGHT" mapto="showFavourites" flags="b" />
		<key id="KEY_UP" mapto="switchChannelUp" flags="mr" />
		<key id="KEY_DOWN" mapto="switchChannelDown" flags="mr" />
		<key id="KEY_PREVIOUS" mapto="historyBack" flags="mr" />
		<key id="KEY_NEXT" mapto="historyNext" flags="mr" />
		<key id="KEY_BACK" mapto="historyBack" flags="mr" />
		<key id="KEY_FORWARD" mapto="historyNext" flags="mr" />
		<key id="KEY_CHANNELUP" mapto="zapUp" flags="m" />
		<key id="KEY_CHANNELDOWN" mapto="zapDown" flags="m" />
		<key id="BTN_0" mapto="showFavourites" flags="mr" />
		<key id="BTN_1" mapto="showFavourites" flags="mr" />
	</map>


Wenn ja, was muss ich ändern?

Greetz, wie ihr seht hab ich schonmal paar Tests gemacht, aber leider funzt es nicht, wenn ich die Tasten drücke

4

Sunday, November 11th 2012, 12:31pm

Probiere mal

Source code

1
<key id="KEY_RIGHT" mapto="showFavourites" flags="m" />

bin mir aber nicht sicher. Ein Backup des Originals solltest Du allerdings anlegen, und Änderungen mit einem geeigneten UNIX-fähigen Editor.
Aber Du könntest auch einmal nach dem Plugin MultiQuickButton schauen. Ich bin nicht auf dem Laufenden, inwieweit es inzwischen den ET4000 unterstützt - aber dieses Plugin liefert Dir eine einfache Möglichkeit, die Tastenbelegung nach Deinen Wünschen zu ändern.

5

Sunday, November 11th 2012, 1:11pm

Tastenbelegung Problem

Super geil, danke

Frage:
wenn man die Tastenbelegung lässt, wie es im openpli vorgesehen ist. sind folgende Testen gleich belegt.



Beide führen hierhin


Nur, wenn man sich die keymap.xml anschaut, dann habe die beiden Tasten unterschiedliche Formatierungen;

Einmal das Bild Pfeile:

Source code

1
2
<key id="KEY_UP" mapto="switchChannelUp" flags="mr" />
<key id="KEY_DOWN" mapto="switchChannelDown" flags="mr" />


und dann das Bild P+ und´-

Source code

1
2
<key id="KEY_CHANNELUP" mapto="openServiceList" flags="m" />
<key id="KEY_CHANNELDOWN" mapto="openServiceList" flags="m" />


seltssam, oder?

Rein rational gesehen müsste es doch nun einfach sein, wenn ich die p+ Taste dafür konfigurieren will, dass sich die Buoquetsliste öffnet, dass ich einfach nur diesen Teil in folgendes ändere?

Source code

1
<key id="KEY_CHANNELUP" mapto="showFavourites" flags="m" />


Oder bin ich falsch?

This post has been edited 4 times, last edit by "Hallap" (Nov 11th 2012, 2:34pm)


6

Sunday, November 11th 2012, 1:20pm

Ich nutze aktuell nicht die originale keymap, aber ich vermute, bei "openServiceList" geht nur die Liste auf und der aktuelle Sender ist markiert, bei "switchChannelUp" geht die Liste auf und der nächsthöhere Sender ist markiert (bzw. bei switchChannelDown der nächsttiefere).
Und ansonsten würd ich sagen, probier's einfach aus - solange Du das Backup hast, kann nicht allzu viel passieren.

7

Sunday, November 11th 2012, 1:22pm

Wow,

das ist absolut die richtige Antwort!

Nur, jetzt mal ehrlichm diese Doppelbelegung hätte mal sich gedrost sparen können...

Ich teste mal durch und sage euch Bescheid.
Reicht es eigentlich die Benutzeroberfläche neuzustarten oder muss das ganze System neu gestartet werden, um die Änderungen zu aktivieren?

Greeetz

8

Sunday, November 11th 2012, 1:38pm

nur GUI Restart reicht...

9

Sunday, November 11th 2012, 1:41pm

okay ich bin am Basteln....

10

Sunday, November 11th 2012, 1:53pm

So Männer,

meine Tests haben folgendes ergeben.
Es funzt alles, ich kann die o.g. Tasten verändern wie ich will, also sprich ich kann die Befehle tauschen. Es wird umgesetzt.

Leider geht der Befehl nicht:

Source code

1
<key id="KEY_RIGHT" mapto="showFavourites" flags="b" />

egal, ob ich die Flags in b, mr oder m ändere.


Folgendes stimmt mich jedoch nachdenklich

Source code

1
2
3
4
5
<map context="ChannelSelectBaseActions">
		<key id="KEY_RED" mapto="showAllServices" flags="m" />
		<key id="KEY_GREEN" mapto="showSatellites" flags="m" />
		<key id="KEY_YELLOW" mapto="showProviders" flags="m" />
		<key id="KEY_BLUE" mapto="showFavourites" flags="m" />


In diesem Kontext ruft die Taste=BLUE die Favouriten auf. Nur warum nicht außerhalb dieses Kontextes....

Jemand ne Idee??

Greetz

11

Sunday, November 11th 2012, 2:04pm


In diesem Kontext ruft die Taste=BLUE die Favouriten auf. Nur warum nicht außerhalb dieses Kontextes....

Jemand ne Idee??

Greetz
Na, das ist doch der Sinn der Kontext-Definition, daß nur dann die Belegung genutzt wird ;)

Bei mir auf der 9000 geht übrigens die Übersicht auf der Taste Rechts.
<key id="KEY_RIGHT" mapto="showFavourites" flags="m" />

This post has been edited 2 times, last edit by "Digital" (Nov 11th 2012, 2:20pm)


12

Sunday, November 11th 2012, 2:07pm

Eija klar...
Das ist mir auch klar... 8) :D

Ber warum nicht in diesem Kontext:

Source code

1
<map context="ChannelSelectBaseActions">


keine Ahnung, need help

EDIT:
Welche Taste rechts?
Diese?

Source code

1
2
3
<map context="InfobarChannelSelection">
		<key id="KEY_LEFT" mapto="nothingconnected" flags="mr" />
		<key id="KEY_RIGHT" mapto="showFavourites" flags="b" />


Wenn ja, wie sieht deine Konfiguration aus?

Greetz

13

Sunday, November 11th 2012, 2:18pm

Jetzt kann ich Dir nicht mehr folgen. Du schreibst im Post davor, im Kontext <map context="ChannelSelectBaseActions"> riefe Blau die Favoriten auf, aber nicht außerhalb. Und dann wieder fragst Du "warum nicht in diesem Kontext", also genau das Gegenteil...

14

Sunday, November 11th 2012, 2:32pm

sooooooo,

ich stelle klar.

in dem Kontext, kann man mit der blauen Taste die Favouriten aufrufen

Source code

1
2
3
4
5
<map context="ChannelSelectBaseActions">
		<key id="KEY_RED" mapto="showAllServices" flags="m" />
		<key id="KEY_GREEN" mapto="showSatellites" flags="m" />
		<key id="KEY_YELLOW" mapto="showProviders" flags="m" />
		<key id="KEY_BLUE" mapto="showFavourites" flags="m" />


Wenn ich dem gleichen Kontext, KEY=BLUE in KEY_RIGHT ändere, kann man die Favouriten nicht aufrufen. Also ist in diesem Kontext die blaue Taste wohl zwingend vorgegeben, sieht man ja unten am Bildrand.


Anscheind ist das So in der Soft festgelegt. Vielleicht ist es dann genauso in der Soft festgelegt, dass die Favouriten NUR in diesem Kontext aufgerufen werden können.

WEIL, wenn ich die Konfuguration in diesem Kontext so ändere:

Source code

1
2
3
<map context="InfobarChannelSelection">
		<key id="KEY_LEFT" mapto="nothingconnected" flags="mr" />
		<key id="KEY_RIGHT" mapto="showFavourites" flags="b" />


Passiert nix, die Favouriten werden mit der rechten Taste nicht aufgerufen...

Sooooo und dafür brauche ich eine Lösung. :D :P

15

Sunday, November 11th 2012, 2:44pm

mmh, bei mir in der 9000 liefert im Kontext <map context="InfobarChannelSelection">

Source code

1
<key id="KEY_RIGHT" mapto="showFavourites" flags="m" />

genau das Verhalten, welches Du haben willst.

16

Sunday, November 11th 2012, 2:47pm

Super, okay, das ist doch mal ne Aussage!!

Wenns bei dir so läuft, dann liegt wohl am Image!!

Sehr schade...
Dann brauche ich nur noch ne Lösung für meine Et-4000

Greetz

Similar threads