Your Universal Remote Control Center
RemoteCentral.com
Complete Control by URC Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

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
WPWoodJr
Founding Member
Joined:
Posts:
July 2001
94
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.


Jump to


Protected Feature 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.

Hosting Services by ipHouse