It's what it was designed for. To translate IR signals from various (compatible) remotes.. However, with anything that lets you reprogram buttons, you can do neat things with it too..