To elaborate further: When you create an Activity, the software will automatically map the buttons (default mapping) to the appropriate participating devices. However, you can use the "Activity > Customize Buttons" to tweak the mapping. You can map any button to any command of any participating device.