Inteset 4-in-1 Universal Backlit IR Learning Remote for use with Apple TV, Xbox One, Roku, Media Center/Kodi, Nvidia Shield, most Streamers and other A/V Devices Pre-programmed with Apple TV, XBox One, Media Center/Kodi and Roku device codes (excluding Roku Stick) which are easily changed. Full LED Backlighting-All buttons. Volume Lock-The user can lock the volume in all modes; Channel Lock-The user can lock access to the channel changing capability in one mode such as the cable box; ID Lock- After a valid code has been set that code can be locked. Macro Programming-This allows the programming of a string of commands (up to 15) within a mode or mode independent. Device Code Database- Complete worldwide database of device codes; Library Search Capability-You can search the database for any missing codes; Learning Capability-Used to program any device that is not in the database. Go to: www.universalremotes.net. Button Labels- These self-adhesive labels, as pictured, can be cut out and applied under the buttons that you program for your device functions; Key Punch Through-Allows the user to configure the same key function in one mode into any or all other modes; Warranty: One Year Replacement for Defects. Apple TV Roku (excluding Roku Stick) (May need box reset) Xbox One Nvidia Shield (1st Gen, 2nd Gen Pro) Nvidia Shield (2nd Gen Standard)- w/IReTV IR Receiver Xbox 360 Fire TV (using an IReTV IR receiver &amp; Y Cable) Kodi(using an IReTV IR receiver) Windows Media Center-w/IReTV IR Receiver Matricom G-Box Popcorn Hour WDTV and others. Learning (from theoriginal remote) Build button macros Set volume lock Set channel lock Set punch through buttons