IR.exe, Keymoves and Device Keymaps
Posted: Fri Dec 26, 2008 9:05 am
The readme file for IR 1.86 says:
The Buttons panel is split in two parts. On the left is a table listing the buttons available on the remote. This table consists of 3 columns:
Button -- The name of the button. If the name is displayed in red, it means that no functions have been assigned to it. If the name has an asterisk (*) at the end, it means that the button is NOT in the keymap for the current device type, and any function assigned to the button will generate a keymove."
Function -- The name of the function assigned to the normal state of the button. If the cell for a particular button is grey, assignment in not allowed.
Shift -- The name of the function assgined to the shifted state of the button. If the cell for a particular button is grey, assignment in not allowed. Functions assigned to shifted buttons are almost always turned into keymoves, since very few keymaps have shifted buttons in them.
XShift -- The name of the function assgined to the XShifted state of the button. If the cell for a particular button is grey, assignment in not allowed. This column is only shown for this remotes that support it, and it may have a different name, depending on the remote.
On the right is the list of functions (normal or external) that are available. Functions with red names have not been assigned to any button.
I'm confused. What is meant by "the keymap for the current device type?" Is this something which I can modify? I'm not using any shifted buttons, yet I have about 37 keymoves programmed into my URC 8910 (something I never realized I'd done) and now I'm out of memory. Forgive me for being slow, but who/what defines the "keymap" for any given "device type?" Is this due to some limitation which URC created when it designed the 8910?
If I can modify the "keymap" for the "device type," how do I do that?
If I cannot modify the "keymap" for the "device type," and I need more memory, is installing an "extender" (raises visions of a combined root canal and colonoscopy) the only way to get there?
The Buttons panel is split in two parts. On the left is a table listing the buttons available on the remote. This table consists of 3 columns:
Button -- The name of the button. If the name is displayed in red, it means that no functions have been assigned to it. If the name has an asterisk (*) at the end, it means that the button is NOT in the keymap for the current device type, and any function assigned to the button will generate a keymove."
Function -- The name of the function assigned to the normal state of the button. If the cell for a particular button is grey, assignment in not allowed.
Shift -- The name of the function assgined to the shifted state of the button. If the cell for a particular button is grey, assignment in not allowed. Functions assigned to shifted buttons are almost always turned into keymoves, since very few keymaps have shifted buttons in them.
XShift -- The name of the function assgined to the XShifted state of the button. If the cell for a particular button is grey, assignment in not allowed. This column is only shown for this remotes that support it, and it may have a different name, depending on the remote.
On the right is the list of functions (normal or external) that are available. Functions with red names have not been assigned to any button.
I'm confused. What is meant by "the keymap for the current device type?" Is this something which I can modify? I'm not using any shifted buttons, yet I have about 37 keymoves programmed into my URC 8910 (something I never realized I'd done) and now I'm out of memory. Forgive me for being slow, but who/what defines the "keymap" for any given "device type?" Is this due to some limitation which URC created when it designed the 8910?
If I can modify the "keymap" for the "device type," how do I do that?
If I cannot modify the "keymap" for the "device type," and I need more memory, is installing an "extender" (raises visions of a combined root canal and colonoscopy) the only way to get there?