|
|
|
The following page was printed from RemoteCentral.com:
Mapping a press & hold command on MX-900...
| |
|
Topic: | Mapping a press & hold command on MX-900/etc? This thread has 13 replies. Displaying all posts. |
|
Post 1 made on Saturday October 28, 2006 at 01:35 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
I thought I'd seen a discussion on this a while back, but a search didn't yield any hits for me.
Is there a way to map a remote button to a press&hold IR? For instance, the Denon 4306 uses ENTER held down for 2s for a different function than ENTER just tapped.
So, I'd like to assign an MX900 button to send the ENTER IR command for 2s ... do-able?
|
|
Post 2 made on Saturday October 28, 2006 at 13:22 |
Are you sure the Denon remote isn't just sending a different IR code to the device when you hold ENTER for 2 secs? If so, you could learn that code on the MX-900.
|
|
Post 3 made on Saturday October 28, 2006 at 14:08 |
GregoriusM RC Consultant |
Joined: Posts: | December 1999 9,807 |
|
|
I would definitely LEARN both to the MX-900 and try that first. I think that WP is probably right in his hunch.
|
When ignorance is bliss, ‘tis folly to be wise. |
|
OP | Post 4 made on Saturday October 28, 2006 at 16:21 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
No, I doubt that's what is happening ... the command in question is the ENTER key from the remote, for which URC already has a command in their IR database. When I send an ENTER from the MX900 to the Denon (whether it's a single tap or press&hold), it behaves as expected.
For instance, in this case we're talking about the Denon 4306's iPod control ... when in iPod mode, sending a "tap" ENTER from MX900 _pauses_ playback, whereas a "press&hold" ENTER (again, from the MX900) _stops_ playback.
I suppose I could try to *learn* the extra-long IR command by pressing/holding the Denon remote while the MX is in learn mode, that may work ... even so, I would think there is a more elegant/flexible way to do this, by telling the MX editor to perform the press&hold itself?
|
|
Post 5 made on Saturday October 28, 2006 at 17:14 |
BobL Founding Member |
Joined: Posts: | March 2002 1,351 |
|
|
When a command is held down it typically sends the header information first and the actual command is what is repeated. You can do this 2 ways in the MX900. One is to use the repeat command and give it a very high number like 999. I forget how many times it needs to repeat to equal one second. If the repeat command is in milliseconds then it would need 1000 repeats.
The other way to do this is to use a macro and the first command in the macro is the regular learned code or from the database and the following commands would be the learned command with the header removed. To do this put a book between the two remotes. Tell the 900 to learn and then press the button on the Denon's remote. Wait 1 second and then remove the book. That way it never sees the header information. You typically need 6 or more of the learned commands without the header for 2 seconds worth of codes.
hope this helps.
Bob
|
|
OP | Post 6 made on Sunday October 29, 2006 at 01:00 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
On October 28, 2006 at 17:14, BobL said...
When a command is held down it typically sends the header information first and the actual command is what is repeated. You can do this 2 ways in the MX900. One is to use the repeat command and give it a very high number like 999. I forget how many times it needs to repeat to equal one second. If the repeat command is in milliseconds then it would need 1000 repeats. Thanks, I think this is exactly what I need - how does one set a command to repeat in the MX Editor? I couldn't find it in the editor, where does this feature lie?
|
|
Post 7 made on Sunday October 29, 2006 at 07:18 |
BobL Founding Member |
Joined: Posts: | March 2002 1,351 |
|
|
In the IR navigator, select the code you want, change the repeats and then drag and drop the code on the button to be used.
Bob
|
|
OP | Post 8 made on Sunday October 29, 2006 at 11:23 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
Many thanks - I'll give it a shot and respond back if it worx!
|
|
OP | Post 9 made on Monday October 30, 2006 at 23:53 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
so looks like you can issue repeat up to "999" times, which I take to mean the IR command will last 1s ... I need it to last 2s or more - any ideas how to do this?
|
|
Post 10 made on Tuesday October 31, 2006 at 06:39 |
BobL Founding Member |
Joined: Posts: | March 2002 1,351 |
|
|
I'm not sure if they are using milliseconds I was just guessing as I know it needs a lot of repeats for certain things. I'd start with 50 and then go up in increments of 100. Did you try it? If it didn't work try the other method I mentioned. It may take a few learnings but usually works good.
Bob
|
|
OP | Post 11 made on Monday November 6, 2006 at 03:47 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
an update - I set the necessary IR code to 999 (the max), and it didn't work ... so I'm assuming that 999 = 999ms, or 1s. Seems there's no way, then, to get a button to send an IR command for >1s.
|
|
Post 12 made on Monday November 6, 2006 at 10:09 |
BobL Founding Member |
Joined: Posts: | March 2002 1,351 |
|
|
Did you try the second method I mentioned? I've used that several times with devices that are toggle codes and need to be held down for a several seconds to activate a function and it works good.
Bob
|
|
Post 13 made on Tuesday November 7, 2006 at 01:58 |
tweeterguy Loyal Member |
Joined: Posts: | June 2005 7,713 |
|
|
netarc, it doesn't seem that the repeat count is maxed out at 999 nor is it in milliseconds; it's merely a repeat count of each ir string which could vary in length. You probably just typed 999 and figured that was as high as the input box would accept when it actually accepts an enormous amount of digits manually but is truly max'd out at 199 via the up arrow. Give some reasonable numbers i.e. 5, 10 or 15 a try. Bob's tip is probably more reliable if you can get your timing down right as adding repeats to a full ir string will also repeat the preamble each time.
Last edited by tweeterguy
on November 7, 2006 02:06.
|
|
OP | Post 14 made on Tuesday November 7, 2006 at 12:08 |
netarc Senior Member |
Joined: Posts: | May 2004 1,348 |
|
|
On November 7, 2006 at 01:58, tweeterguy said...
netarc, it doesn't seem that the repeat count is maxed out at 999 nor is it in milliseconds; it's merely a repeat count of each ir string which could vary in length. You probably just typed 999 and figured that was as high as the input box would accept when it actually accepts an enormous amount of digits manually but is truly max'd out at 199 via the up arrow. Give some reasonable numbers i.e. 5, 10 or 15 a try. Hmmm...I could be wrong, I'll try it again - but iirc I'd typed "999" in the text field, and it wouldn't accept any more digits; then trying the up arrow wouldn't increase it any further, although the down arrow decremented that # appropriately.
|
|
|
Before you can reply to a message... |
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now. |
Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.
|
|