Hi,
Firstly, thank you for the excellent IRPlus project and the huge amount of work that has clearly gone into building the remote library.
I'm currently investigating the Microsoft Media Center infrared keyboard (Microsoft Keyboard for Windows Media Center, Model 1044) and wondered if anyone knows the provenance of the Microsoft Media Center remote library included with IRPlus.
In particular, the library contains a working ALT+F4 command which successfully controls a genuine Microsoft eHome IR receiver.
I've been trying to extend this to generate additional keyboard combinations (e.g. Alt+Tab, Ctrl+Alt+Del, Win+E, Win+D, etc.) without success.
What I've established so far
- I own a genuine Microsoft 1044 IR keyboard and Microsoft eHome receiver.
- I can successfully learn individual keyboard transmissions into IRPlus, but replaying those learned codes does not generate keyboard events.
- The eHome receiver acknowledges the replay (normal LED flash), suggesting the protocol is recognised, but Windows ignores the packet.
- Some internet Pronto Hex examples produce a different "long flash" from the receiver and are clearly invalid.
- The ALT+F4 command included in the IRPlus Media Center library works perfectly.
My question
Does anyone know:
-
Where the Microsoft Media Center library originally came from?
-
Whether the working ALT+F4 command was:
- learned from a genuine Microsoft device,
- converted from LIRC,
- imported from another database,
- or created manually?
-
Whether additional Microsoft keyboard commands (especially modifier combinations) exist somewhere but were never included in the library?
-
Whether anyone has documentation for the Microsoft Media Center keyboard IR protocol (sometimes referred to as MCIR, MCIR-2 or Microsoft Keyboard protocol), particularly for generating packets rather than simply decoding them?
I'm happy to share everything I've discovered so far if it's useful. I'm currently reverse-engineering the protocol and documenting the packet structure with the aim of producing a complete, documented library of working Pronto Hex commands for IRPlus, SmartLife IR blasters and other compatible systems.
Any information about the origin of the existing Media Center codes, or pointers to the original source material, would be greatly appreciated.
Many thanks!
Hi,
Firstly, thank you for the excellent IRPlus project and the huge amount of work that has clearly gone into building the remote library.
I'm currently investigating the Microsoft Media Center infrared keyboard (Microsoft Keyboard for Windows Media Center, Model 1044) and wondered if anyone knows the provenance of the Microsoft Media Center remote library included with IRPlus.
In particular, the library contains a working ALT+F4 command which successfully controls a genuine Microsoft eHome IR receiver.
I've been trying to extend this to generate additional keyboard combinations (e.g. Alt+Tab, Ctrl+Alt+Del, Win+E, Win+D, etc.) without success.
What I've established so far
My question
Does anyone know:
Where the Microsoft Media Center library originally came from?
Whether the working ALT+F4 command was:
Whether additional Microsoft keyboard commands (especially modifier combinations) exist somewhere but were never included in the library?
Whether anyone has documentation for the Microsoft Media Center keyboard IR protocol (sometimes referred to as MCIR, MCIR-2 or Microsoft Keyboard protocol), particularly for generating packets rather than simply decoding them?
I'm happy to share everything I've discovered so far if it's useful. I'm currently reverse-engineering the protocol and documenting the packet structure with the aim of producing a complete, documented library of working Pronto Hex commands for IRPlus, SmartLife IR blasters and other compatible systems.
Any information about the origin of the existing Media Center codes, or pointers to the original source material, would be greatly appreciated.
Many thanks!