JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Mising Bound Keys
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21234
Location: Chicago, IL

                    
PostPosted: Tue Mar 28, 2023 2:54 pm    Post subject: Reply with quote

I've never used MutliMacros myself, but from reading the text in the pop-up, my understanding is you can "stack" many macros on a single button, then when you use the button, it alternates between them, like this:
  • Press 1 = macro 1
  • Press 2 = macro 2
  • Press 3 = macro 3, etc
Obviously (hopefully), if you only program one macro on a Multi button, it will execute the same macro each time, which is what you currently have.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
dtrump



Joined: 21 Sep 2003
Posts: 81
Location: Des Moines, IA

                    
PostPosted: Tue Mar 28, 2023 9:30 pm    Post subject: Reply with quote

Speaking from experience with MultiMacros on the 3660 and 3680, that is correct. After playing with them for picking different genre of channels, I went back to a single macro on each button. The problem with the rotating sequence of macros is that you may not remember where you are in the sequence ( possibly used hours before), and you are likely to end up with the wrong one until you press multiple times to arrive at the desired macro.

Another annoying part is that it requires a long press to activate that macro(s). A short press ends up with the bound function, sometimes undesirable.
Back to top
View user's profile Send private message
Jim978



Joined: 29 Dec 2010
Posts: 67
Location: New England

                    
PostPosted: Wed Mar 29, 2023 5:56 am    Post subject: Reply with quote

dtrump,

Thanks for the explanation of multimacros, and the drawbacks of using them.

If I finally understand how they work, I could create a multimacro using On Demand (or F1 or F2) with a single macro imbedded. That macro would launch with a short press every time I pressed the Bound Key. In other words, I would have a Normal macro using one of the keys that are not available if I had selected the Normal option. Have I got it right?

Thanks
_________________
Jim
Back to top
View user's profile Send private message
mathdon
Expert


Joined: 22 Jul 2008
Posts: 4523
Location: Cambridge, UK

                    
PostPosted: Wed Mar 29, 2023 8:49 am    Post subject: Reply with quote

Jim978 wrote:
I could create a multimacro using On Demand (or F1 or F2) with a single macro imbedded. That macro would launch with a short press every time I pressed the Bound Key. In other words, I would have a Normal macro using one of the keys that are not available if I had selected the Normal option. Have I got it right?

You do have it right. You can use a multimacro with just one macro in it and it will behave just as that macro would if it were not a multimacro.

For Rob, v2.08 DID understand multimacros. You simply created several macros on the same button and if that button was a multimacro key (as listed in the MultiMacros section of the RDF) then it lumped them together into a multimacro. However, this was rather sneaky as there was no way, in the Macros tab of RMIR, to know the difference between a multimacro button and a normal button.

V2.14 solved this, by asking you whether you wanted to create a macro or a multimacro and offering you the appropriate bound keys. You still can't tell from the Macros tab whether a listed macro is or is not part of a multimacro, though. The forthcoming V2.15 will have an additional column on the Macros tab, for remotes that support multimacros, that labels each entry as a normal macro or a multimacro element.
_________________
Graham
Back to top
View user's profile Send private message
Jim978



Joined: 29 Dec 2010
Posts: 67
Location: New England

                    
PostPosted: Wed Mar 29, 2023 9:19 am    Post subject: Reply with quote

Graham, thanks!
_________________
Jim
Back to top
View user's profile Send private message
dtrump



Joined: 21 Sep 2003
Posts: 81
Location: Des Moines, IA

                    
PostPosted: Wed Mar 29, 2023 5:04 pm    Post subject: Reply with quote

Jim (& Graham)

Either I'm not following the process you described - or your Atlas remote works very differently than my 3660 - or I'm misunderstanding the resulting operation.

My desire was to work around the requirement to use a long press to execute a macro on one of the 4 colored buttons on my 3660. Those buttons are not available as the Bound key on anything but Multi-DSM Macros.

First, I created a normal macro on a normal button (Shift-Left for my test).
Using the Shift-Left directly, my macro works just fine. I then created a Multi-DSM macro on the Red button that calls the Shift-Left as its only command.

The result is that nothing happens on the Red button whether short or long press.

Have you had success with a similar process on the Atlas remote, presumably using the OnDemand, Macro1 or Macro2 as the Bound key?
Back to top
View user's profile Send private message
jmezz13



Joined: 28 Oct 2004
Posts: 94

                    
PostPosted: Wed Mar 29, 2023 5:59 pm    Post subject: Reply with quote

dtrump wrote:
Jim (& Graham)

First, I created a normal macro on a normal button (Shift-Left for my test).
Using the Shift-Left directly, my macro works just fine. I then created a Multi-DSM macro on the Red button that calls the Shift-Left as its only command.

The result is that nothing happens on the Red button whether short or long press.


I was going to try and recreate this on my 3660 and see what happens but I'm not sure what you mean by Multi-DSM. I thought Multimacros (on the 3660 at least) were not device specific. How did you set up the macro on the red button?
Back to top
View user's profile Send private message
Jim978



Joined: 29 Dec 2010
Posts: 67
Location: New England

                    
PostPosted: Wed Mar 29, 2023 7:49 pm    Post subject: Reply with quote

dtrump,

I had created a multimacro using one of the permitted keys as a test. When I was able to create that macro I simply assumed (because I could see each command listed right there on the screen) that it would work as intended. I never tested the macro ... until now.

Since I already had a macro on the On Demand key (created using 2.08), I created a new macro on the F1 key using RM 2.14. That macro toggled the tv power key. I then tested the macro, and it worked using a short press. The Atlas doesn't function exactly like remotes I have used in the past. For some time I was using OFA 8820 remotes. Those remotes had some support for long presses. The Atlas doesn't, so there is no way for me to test with anything but a short press.

By the way, in creating the test macro I noticed something that I had missed earlier. It appears that macros bound to F1, F2, and On Demand can have F1, F2, and On Demand as Definition Keys! A recursive macro might be a bit problematic, I would think.

Hope this helps more than it confuses.
_________________
Jim
Back to top
View user's profile Send private message
dtrump



Joined: 21 Sep 2003
Posts: 81
Location: Des Moines, IA

                    
PostPosted: Wed Mar 29, 2023 9:18 pm    Post subject: Reply with quote

Responding first to jmezz13

A MultiDSM can be created in the Special Functions tab (at least with RMIR 2.14.16). When starting a new macro, you can select DSM, RealTimeDSM or MultiDSM. My understanding is that the DSM forces a macro to be executed using the Device that it was created with and will not be executed unless that Device is active, either by selecting it directly or is part of an active Activity.

I tried creating a standard MultiMacro on the Red button with the Shift-Left as the only action in the macro. The Red button failed to execute the Shift-Left macro with either a short or long press.

Now to respond to Jim

It sounds like there is indeed a difference between how the Atlas and the 3660 behaves with these special keys. I doubt that it is a difference between RMIR versions, but I could be wrong. I have never tried a recursive key, but I suspect you are right that it would be problematic.

Dick
Back to top
View user's profile Send private message
jmezz13



Joined: 28 Oct 2004
Posts: 94

                    
PostPosted: Wed Mar 29, 2023 10:25 pm    Post subject: Reply with quote

dtrump wrote:
Responding first to jmezz13

A MultiDSM can be created in the Special Functions tab (at least with RMIR 2.14.16). When starting a new macro, you can select DSM, RealTimeDSM or MultiDSM. My understanding is that the DSM forces a macro to be executed using the Device that it was created with and will not be executed unless that Device is active, either by selecting it directly or is part of an active Activity.

I tried creating a standard MultiMacro on the Red button with the Shift-Left as the only action in the macro. The Red button failed to execute the Shift-Left macro with either a short or long press.

Dick


Thanks. I keep forgetting about the Special Functions feature.

I verified this result per your method of calling a key that had been assigned a macro. However, if I put a macro itself in the MultiDSM (consisting of various keys that contain standard OBC's including keys from other devices) it worked when long-pressed. Maybe you already knew this because I know you're trying to avoid the long press action, but maybe that's inherent with these MultiMacro keys (?)
Back to top
View user's profile Send private message
jmezz13



Joined: 28 Oct 2004
Posts: 94

                    
PostPosted: Wed Mar 29, 2023 11:21 pm    Post subject: Reply with quote

Ok. So, I got a macro on a short press on the red button working, but it's a strange workaround that is very similar to what is discussed on page 13 of this thread.

Instead of deleting the activity segments as described there, the idea is to edit the segment type 02 (Multi Macro)and make it a type 01 (Standard Macro) and then delete the third byte (which defines the number of multimacros assigned to the button which is not needed for regular macros). In my test, after putting a MultiDSM on the Red Key, there was a segment 02 with the following bytes:
07 29 01 05 07 3F 41 0D 3F

After checking "Preserve Original Data", I edited the Type from 02 to 01. Then I deleted the 01 so the Data field was:
07 29 05 07 3F 41 0D 3F

Then I clicked "Apply" and uploaded to the remote. After that, a single short press of the red key in TV mode executed the 3 keys (it was really 5, but two of them were device keys and so have no output) I had assigned in the MultiDSM. This probably makes absolutely no sense reading it the first time. I am really putting this out there for Graham because there seems to be a way to assign regular macros to the color keys on the 3660 and he can probably explain it better than me.

If desired, I can put out a better step by step description of how to do this kind of like the process HamburgerHelper1 developed (one my posts had my process based on that) to override the activity keys.

Edit: After looking at the RDF, 29 is indeed the Red button, Just for reference the color buttons on this remote have the following button numbers (may be useful if trying to locate the correct Segment Type 02 entry)
Red = 29
Green =2A
Yellow = 2B
Blue = 2C
Back to top
View user's profile Send private message
dtrump



Joined: 21 Sep 2003
Posts: 81
Location: Des Moines, IA

                    
PostPosted: Thu Mar 30, 2023 10:39 am    Post subject: Reply with quote

jmezz13

Thanks for the exploration and solution to that. I'm away from home at the moment but will give that a try later. I'm attempting to make the programming a little more wife friendly. We have Harmony remotes for our primary TV spread among seating positions. She is used to those, but their demise made me revisit JP1 capabilities for our soon to be finished family room in the lower level. If these work out well, I'll probably replace the Harmony remotes with 3660 or 3680s.

Dick
Back to top
View user's profile Send private message
dtrump



Joined: 21 Sep 2003
Posts: 81
Location: Des Moines, IA

                    
PostPosted: Thu Mar 30, 2023 3:09 pm    Post subject: Reply with quote

Excellent

That does exactly what I was hoping for.

What seemed odd to me is that downloading into RMIR from the remote after the changes have been made reverts to the original Segment type with the number of macros set to 01 again. That is - until I set the "Preserve Original Data" option. So I assume that whenever editing this configuration in the future, I'll need to set that option.

But knowing that this is a valid operating mode, it would be nice if RMIR could recognize that and make it a directly selected mode for macros.

Thanks again for that research!
Back to top
View user's profile Send private message
jmezz13



Joined: 28 Oct 2004
Posts: 94

                    
PostPosted: Fri Mar 31, 2023 10:10 pm    Post subject: Reply with quote

I just realized that another way to get short press DSMs on the color keys would be to delete the entries in the RDF for the 3660 under [MultiMacros]. It would avoid all the segment editing and strange upload method.

I'm not sure if editing the RDF is frowned upon, but it seems like a workaround for this functionality.
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21234
Location: Chicago, IL

                    
PostPosted: Sat Apr 01, 2023 9:54 am    Post subject: Reply with quote

jmezz13 wrote:
I just realized that another way to get short press DSMs on the color keys would be to delete the entries in the RDF for the 3660 under [MultiMacros]. It would avoid all the segment editing and strange upload method.

I'm not sure if editing the RDF is frowned upon, but it seems like a workaround for this functionality.

Generally yes, editing an RDF is frowned upon because any limitations enforced by the RDF are only supposed to represent limitations enforced by the remote itself. In this case, I think this calls for Graham to review things to decide how best to handle it in RMIR. If you delete that section from the RDF, you will only be able to put normal macros on those buttons, you won't be able to program multi-macros anymore.

I think RMIR needs a modification which would allow you the choice of putting either normal or multi macros on those buttons.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control