Posted: Thu Dec 01, 2005 4:31 pm
I'm pretty inexperienced with this too, so can't really comment on your theory except to agree that there's a sequence of events going on with two key presses and two releases. Note that the releases have a different subdevice. What I was going to try next was to create a small upgrade to support subdevice 1 (not sure it's that simple) and then create a macro that sends the four events captured. I'm assuming that the RC6-8-13-1 event in the Cntl-1 learn is bogus, since the Cntl-C learn doesn't have a similar event.xaust wrote:I am a noob to all this stuff but let me throw out what I think is happening.
The protocol that Rob has created for us is a "single key/auto-break creation/with repeat capability" protocol. I made this name up but I think it is descriptive. Lets take an example.
The "A" key has a keycode associated with it. Lets say you assign it to the STOP button on your remote. Now when you press the STOP button the protocol will send the "A-make-code". The protocol will then wait for a bit and if the STOP button is still down the protocol will start to send the "A-make-code" over and over until the STOP button is released. At this point the protocol will send the "A-break-code". Think of "make" and "break" as the actions associated with pressing and releasing the key on the keyboard.
The problem as I see it is that your CNTL-X key combos are a more complicated sequence of "make-a make-b break-b break-a". This is beyond the capability of the current protocol. Sounds like we need a second protocol that can handle this?