[python] HelpScreen bzw. HelpText für die Mute Taste

  • in der keymap.xml gibt es folgende tastenzuordnung:

    Code
    1. <map context="GlobalActions">
    2. <key id="KEY_MUTE" mapto="volumeMute" flags="mr" />


    In einem Plugin habe ich als code:

    Code
    1. self["GlobalActions"] = HelpableActionMap(self, "GlobalActions",
    2. {
    3.     "volumeMute": self.volumeMute, _("Audio on/off")),
    4. }, -1)


    Wenn ich dann im HelpScreen zur Mute-Taste gehe, kriege ich GS


    In der crashlog steht u.a.:


    Gibt es im Help-Screen keine Anzeige für die Mute-Taste ? Und wenn nicht, warum nicht denn für zb. die Tasten TV und Radio funktioniert es doch auch...?


    Habe es jetzt so abgefangen:

    Code
    1. self["GlobalActions"] = HelpableActionMap(self, "GlobalActions",
    2. {
    3. "volumeMute": self.ToggleMute,
    4. }, -1)
    5. def ToggleMute(self):
    6. self.volctrl = eDVBVolumecontrol.getInstance()
    7. vol = self.volctrl.getVolume()
    8. if vol:
    9. self.volctrl.volumeToggleMute()


    Dann funktioniert zwar die Mute-Taste, aber es ist dann ja immer noch nicht sichtbar im HelpScreen.