Title basically surmises the question, but just to clarify. What language or languages are used for programming remotes for multimedia setups like home theater systems? Is it a scripting language? Are there SDKs?
Here’s an example I’m pondering. Someone wants a high end theater installed. They get A/V consultants to come in and have the remote do something special, like dim the lights, turn the TV on in 5 minutes and switch inputs. All of this seems custom to the client. Does the A/V consultant go back to the shop, tell his requirements to the programmer and the programmer rights some assembly to make it happen?
You can buy programmable remotes which can learn some pretty advanced control sequences. Take a look at the links in this Coding Horror post which recommends Logitech harmony remotes