What you suggest would work for me as well. I just thought that because most remotes I came across with their own udb dongles (acting as keyboards) wake with any key-press this maybe the simplest solution. Coding wise it could just mean that all buttons send the "wake-code" + their assigned key every time. Not sure if the overhead of constant wake signals would have any ill effect.