A:Answer The sidekick has 8 buttons that can be programmed individually. The buttons on the sideckick are power, volume +/-, arrow up/down, change input, A, B and you would traditionally program all these buttons to control 1 additional device to the roku. However, you could program these buttons to several different devices since it is a learning remote. IE - you could use power to turn on the tv, A to turn on the comcast box, B to turn on the receiver with the volume going to the receiver, the input change to the tv, and the arrows to the comcast box. You may not be able to get all of your devices in a way that makes sense, but you can program each button individually. As for the PS3/PS4, if you have an IR remote for the PS3/PS4 you can program the sidekick for it, but you would need that to do it.