johnsfine wrote:I can't figure it out from one sample. I'm not sure I could figure it out from a lot of samples. IR keyboards are tricky. You're never learning enough to see the whole pattern.
Oh dear! All I can say is that, if I load that IR file to the 8060, then pressing the 1 key does what I want! So I guess all the information that is required by the MCE IR receiver is included in the transmitted command.
It was definitely tricky! It took about 20 attempts to get a single 'learn' for the Ctrl+Atl+Z combination.
johnsfine wrote:Usually you need to try a bunch of different ways to capture a fragment of a learn in order to deduce what the whole thing looks like, then experiment in order to find a practical subset of the signal structure that a JP1 upgrade can generate and the device will accept.
So would it help to learn some easier key strokes, just the letters, just the Ctrl, just the Alt for example and add them to the IR file?
johnsfine wrote:What does that single learned signal do? (used from an unextended remote) Your message is almost self contradicory on the question of whether that is the whole Ctrl+Alt+Z or just the repeat part after Ctrl and Alt signals are sent seperately.
Sorry if the original post was not clear. That single learned command causes the MCE to behave exactly as though Ctrl+Alt+Z keys were pressed on the IR keyboard, nothing else is required to complete the action. But it's difficult to learn because when you press just one of the keys (Ctrl for example) the remote learns just that key.
johnsfine wrote:Do any of the Keyboard commands decode in DecodeIr?
Yes some, in fact quite a few, do. Z on its own gives NEC2, Device 255, Sub Device 255, OBC 223. Ctrl on it's own gives Async9:301-323:00:59..55.FE Device 90, Sub Device 85 OBC 85. I've modified the file to include the three keys (Ctrl Alt and Z) pressed individually.
johnsfine wrote:Why do you need an Ir Keyboard? Isn't there some file on the PC that gives the meaning of each command in the MCE protocol? I thought there were some other threads about people adding new commands into THAT file and associating them previously unused OBC numbers of the basic MCE upgrade. Can't that method be used to run whatever external program you're now triggering with the IR keyboard?
I've tried every other mechanism I can think of! There are some extra commands that you can use, but I've not found one that does either a discrete power off or can execute a user defined program. I thought I might finally have cracked the problem with the Ctrl+Alt+Z solution, but if its not viable then I'll just have to use the button on the front of the PC to turn it off! I just thought I was so nearly there, without the extender (which is much more valuable than this command) I could do it.