XBMC aan/uit knop omzeilen

Nu de HTPC bijna dagelijks gebruikt word en mensen beginnen te spelen met de afstandsbediening is het Cellie opgevallen dat de aan/uit knop op de afstandsbediening ook daadwerkelijk de PC uitzet.
Allemaal leuk en aardig, maar de PC is naast mediacenter ook nog de webserver van Cellie.
Uitzetten (met name door gewone gebruikers) is bij een server natuurlijk nooit de bedoeling, dus is Cellie op zoek gegaan naar een manier om de aan/uit knop van de afstandsbediening te omzeilen.

De theorie.

Na wat puzzelen en de wiki van XBMC raadplegen bleek het heel simpel.
Je kunt de standaard toets-toewijzing aanpassen door in het bestand ~/.xbmc/userdata/keymaps/keymap.xml een andere toets-toewijzing te maken.

De praktijk.

We doen het volgende:

  1. We maken het bestand  ~/.xbmc/userdata/keymaps/keymap.xml aan als het nog niet bestaat.
  2. Map de aan/uitknop naar bijvoorbeeld pauze:
    <keymap>
      <global>
      <remote>
        <power>Pause</power>
      </remote>
      </global>
    </keymap>
    
  3. Sla het bestand op en start xbmc opnieuw op.

Nu werkt de aan/uit knop als pauze toets.

De links.

De structuur van de keymap.xml word op de XBMC wiki beschreven.
Een lijst met de mogelijke XBMC acties is hier te vinden.