Need help understanding LKP on OARUSB04G Extender 1.04
Posted: Sat Oct 14, 2017 3:39 pm
I have an OARUSB04G, with Extender 1.04 installed. I've configured all of my Device Upgrades. I'm trying to add a couple LKP macros, but they don't seem to work as I expect.
What I want:
Press the [dash] (lowest left button) to toggle TV input source
Press and hold the same button to toggle my HDMI switcher source.
In my device upgrade, I've assigned the [dash] button to the [input toggle] function (EFC 185). Nothing assigned for Shift or X-Shift on that button.
Then I've added a Key Move as follows:
Device Button: TV
Key: Shift-Dash
Device Type: STB
(assign it to the function needed to change the HDMI switcher)
I also added another Key Move, as a test:
Device Button: TV
Key: XShift-Dash
Device Type: TV
(assign it to the "input toggle" function, which should be the same as the unshifted button.
I've defined an LKP Special Function:
Device: TV, Key: dash
Type: LKP, Duration 4
Short Keys: dash
Long Keys: Shift-Dash
The problem:
Pressing the dash button for a short duration does *not* perform "input toggle".
Pressing the dash button for a long duration *does* perform the HDMI input toggle, as it should.
Pressing XShift-dash *does* perform the "input toggle" function, so I know I have the right code.
I do not understand why assigning "dash" as the "short key" does not run the "input toggle" function.
As an experiment, I changed the LKP function so that the "Short Key" is assigned to XShift-dash instead of just dash - and now it works as expected.
Short press on dash performs input toggle on the TV
Long press on dash performs input toggle on the HDMI switcher.
Technically, I have *solved* my problem, but I don't feel like I have a solid understanding of how or why. Can anyone explain why assigning the short key to [dash] does not perform the "input toggle" function? Is there a better way to accomplish what I'm trying to do?
What I want:
Press the [dash] (lowest left button) to toggle TV input source
Press and hold the same button to toggle my HDMI switcher source.
In my device upgrade, I've assigned the [dash] button to the [input toggle] function (EFC 185). Nothing assigned for Shift or X-Shift on that button.
Then I've added a Key Move as follows:
Device Button: TV
Key: Shift-Dash
Device Type: STB
(assign it to the function needed to change the HDMI switcher)
I also added another Key Move, as a test:
Device Button: TV
Key: XShift-Dash
Device Type: TV
(assign it to the "input toggle" function, which should be the same as the unshifted button.
I've defined an LKP Special Function:
Device: TV, Key: dash
Type: LKP, Duration 4
Short Keys: dash
Long Keys: Shift-Dash
The problem:
Pressing the dash button for a short duration does *not* perform "input toggle".
Pressing the dash button for a long duration *does* perform the HDMI input toggle, as it should.
Pressing XShift-dash *does* perform the "input toggle" function, so I know I have the right code.
I do not understand why assigning "dash" as the "short key" does not run the "input toggle" function.
As an experiment, I changed the LKP function so that the "Short Key" is assigned to XShift-dash instead of just dash - and now it works as expected.
Short press on dash performs input toggle on the TV
Long press on dash performs input toggle on the HDMI switcher.
Technically, I have *solved* my problem, but I don't feel like I have a solid understanding of how or why. Can anyone explain why assigning the short key to [dash] does not perform the "input toggle" function? Is there a better way to accomplish what I'm trying to do?