Sideclick uses infrared learning technology to program each button. Programming is as easy as pointing your device's remote at Sideclick and pressing a few buttons. The entire process takes less than a minute. Any device using IR technology can be programmed as a button on Sideclick. So say you want to use the POWER button to power on and off your TV but you want to program Sideclick's volume controls to work your sound bar or receiver, you can easily do so. If you don't need the channel up/down option, you could program the up arrow to be your MENU option and the down arrow to MUTE. We give you 8 buttons, program them however you want.