Just get a Harmony remote... It can cycle thru inputs and does not require discrete inputs. It can remember where it was and then send however many button presses it needs to.