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

RMIR Key Move - What it is and how to create it

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Beginners
View previous topic :: View next topic  
Author Message
Mjh-NM



Joined: 11 May 2022
Posts: 22
Location: New Mexico

                    
PostPosted: Fri Jul 01, 2022 3:58 pm    Post subject: RMIR Key Move - What it is and how to create it Reply with quote

After much reading and testing my understanding of a Key Move within RMIR is as follows. I hope this description is helpful to other beginners using RMIR.

[Note that "manual programming" of a key move is a different topic. For its basic instructions see: http://www.hifi-remote.com/wiki/index.php/Manual_Programming_-_9xx_Commands#.28994.29_Key_Mover]

Normal Assignment of a device function to a remote’s button or key
An RMIR file assigns the various functions which control one or more specific hardware devices to the keys or buttons on a specific remote. All the functions associated with a specific electronic device are in an Device Upgrade section within the RMIR file (usually by loading that device's set of data from an existing RMDU file). All the definitions of the keys or buttons of a specific remote are kept in a separate RDF file linked to the RMIR file.

The typical method of assignment of a function to a button in RMIR is when in the General tab to click on a Device Button which opens that device's upgrade data in the Device Upgrade Editor. That editor allows several ways to assign this device's functions to a remote’s button such as by drag and drop or clicking on buttons. In all cases the function assigned is automatically assumed to be associated with the device linked to this Device Button without need for any explicit specification. While one could save this edited upgrade data into a separate RDMU file when in the Device Upgrade Editor, the edits are stored in the RMIR file (which should be saved).

[One "could" use a Key Move to assign an electronic device's function to the device mode of that same device. But if one is creating a complete Device Upgrade definition anyway, then I believe the Device Upgrade Editor's visual interface makes assigning such a function much easier and more intuitive. Alternatively one might use a Key Move to modify or assign a few electronic device's functions to the device mode of a "built-in" device definition which has no complete Device Upgrade in the RMIR file. I did not have that requirement.]

Key Move assignment in RMIR of a device function to a remote’s button or key
But what if while the remote is in one device mode a function from a different device is desired to operate on one of the remote’s buttons? This can only be accomplished by a Key Move. It assigns a button or key which executes only in this one device mode a single function which controls a different device.

RMIR Key Moves can even assign different device/function pairs within different device modes, but these different pairs could all be assigned to the same key in each mode. Either the assigned device, or the function, or both, can be different within each device mode. In this case a device independent macro (sequence of keys) can include that common key in the macro. This typical use of a Key Move thus allows that one device independent macro to execute functions associated with different devices, since that common key will now perform a different device/function pair depending upon which device mode is active when the macro is executed.

An RMIR Key Move assigns BOTH a device and a function
Creating a keymove involves identifying a) a single specific real button or phantom key, b) within a single specific defined device mode, c) to which a device/function pair for a (usually) different device will be assigned.

The Key Move assigns both the function and the device associated with that function. That device/function pair is (usually) intended to control a different electronic device than the one associated with this current device mode which has the button or key being assigned. It can be any of the functions associated with any of the electronic devices which are currently defined in the RMIR (or defined internally within the remote).

Creating an RMIR Key Move involves the following steps
- In RMIR on the "Key Moves" tab click "New.

- First identify the "Bound Key" which is the single specific real button or phantom key within a single specific device mode on this remote which will be assigned this paired device/function code.

- Next identify the device of the device/function pair to be assigned. If the device with that function is one of the defined devices on this remote, double click that row. That will automatically fill in the Device Type and Setup Code below. It will also add a "Function" option button below that. (Otherwise select the Device Type and enter the Setup Code for a device which is internally recognized by this remote.)

- Finally identify the function for the device/function pair to be assigned. If a defined device row was selected above, by choosing the now available "Function" option the desired function may simply be selected from the drop-down list of all the functions defined for that device. (Otherwise enter the EFC-5 or Hex code for that function for the Device Type and Setup Code specified above.)

Save the modified RMIR file
These Key Move assignments of device/function pairs are only stored as part of the RMIR file. These assignments do not affect any of the RMDU device upgrade files or the RDF remote definition files. It must be included in the RMIR file as such an assignment needs to know about the device having the function and the different device mode on this remote to which the key is assigned. Only an RMIR file has all this combined information.

I hope this helps your use of RMIR,

Michael
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Beginners All times are GMT - 5 Hours
Page 1 of 1

 
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