Reorder the Buttons in Device Upgrade Editor
Posted: Tue Oct 26, 2021 6:18 pm
Where does the Device Upgrade Editor get the order of the remote buttons in the Buttons tab? Is it possible to change the order?
Forum for JP1 remotes
http://www.hifi-remote.com/forums/
An interesting question. It is indirectly determined by the firmware of the remote and cannot be changed. In the RDF you will find a section headed [ButtonMaps]. These are lists of keycodes used by RMIR to construct device upgrades, which must correspond to the way upgrades are used by the remote. The correspondence between buttons and keycodes is given in the [Buttons] section. All button maps begin with the digit, volume and channel buttons, after that the order is variable. The order of buttons in the Device Upgrade Editor is that in the longest button map. In certain remotes such as the XSight there is a final button map that has a special use and is ignored in selecting the longest one. This is when there is an entry "ActivityMapIndex" in the [General] section, the value of that entry is the number of the button map with this special use.DDE12 wrote:Where does the Device Upgrade Editor get the order of the remote buttons in the Buttons tab? Is it possible to change the order?
I'm confused as to what you are trying to do, especially when you say you will use keymoves as a work around for not being able to reorder buttons in RM, as one has nothing to do with the other.DDE12 wrote:Thank you for the explanation. I am trying to streamline my process for creating an upgrade for a TV... when I don't have the original remote. It doesn't look like I can easily reorder the button list in RMDU, so I'm thinking that a work around would be using keymoves. e.g. When I press the Power button, the remote sends the signal for 0, press Replay but send signal for 1, press List but send signal for 2...
I can use Excel to quickly make keymove lists. How can I put them into RMDU or RMIR without manually entering each keymove? Or is there a better approach? The constant sorting, unsorting, and re-sorting that I'm doing w/ Excel and RMDU is causing me much distress.
But why? That sounds like a solution to a problem, rather than the problem itself.DDE12 wrote:I would like to reorder the the Button list in the button tab of RMDU.
I do not understand this at all. You assign OBCs in the Functions tab, not the Buttons tab. You can have the functions in any order you like, with any names you like. Call them F1 to F50 or something, then assign those functions, once and for all, to the buttons in the order that you want them.DDE12 wrote:When I am testing OBC values for a piece if equipment I sort them numerically in Excel and assign them to a button on the remote in a left to right, top to bottom sequence. To accomplish this I have to re-sort the list to match that of the Buttons list in RMDU. Then I go back to Excel and un-sort that list back to the order I will test the buttons on the remote. There are many places for error with this and I want to eliminate the sorting.
Sorry Graham that I could not explain it better. I was going to post some partial tables as examples, but the BBC Code I tried was not working. However, Rob smelled what I was stepping in and laid out a description for what I had also discovered the other day. I already had the spreadsheets started, so I copy and pasted the Buttons list from the Buttons tab into Excel. Then I re-sorted that list into the order I would be pressing buttons and put the OBC's in the next column. I then copy and pasted those 2 columns into the Functions tab of RMDU. I dragged the OBC column in RMIR next to the Name column to paste both columns in Excel at the same time. This allowed Auto Assign to assign everything where I needed it and eliminated any further sorting in Excel. This also slowed my hair loss and loss of eyesight.mathdon wrote:I do not understand this at all. You assign OBCs in the Functions tab, not the Buttons tab. You can have the functions in any order you like, with any names you like. Call them F1 to F50 or something, then assign those functions, once and for all, to the buttons in the order that you want them.
No, as the 1056 has a different internal structure and does not use segments.DDE12 wrote:Is it possible to get a Segments tab for the 1056 in RMIR?
I'm not entirely sure what you want, but in the Device Upgrade Editor in RMIR there is a button "Import Raw" that gives you panels to enter the Upgrade Code and Protocol Code as in IR.exe. In RMDU the same is accessible from the menu Advanced > Import Raw Upgrade. I take it that this is what you want. If not, then please ask again.DDE12 wrote:Is it possible to paste Upgrade code into RMDU or RMIR similar to the way we previously did with iR?
Yes, I think that is the kind of thing I was looking for.mathdon wrote:I'm not entirely sure what you want, but in the Device Upgrade Editor in RMIR there is a button "Import Raw" that gives you panels to enter the Upgrade Code and Protocol Code as in IR.exe. In RMDU the same is accessible from the menu Advanced > Import Raw Upgrade.
No, but to have a better understanding of how these programs work.The Robman wrote:If this is all so you can go searching for OBCs, you definitely should not be using keymoves, just use upgrades.