|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
nsysblh
Joined: 02 Nov 2003 Posts: 20
|
Posted: Wed Nov 05, 2003 2:48 pm Post subject: KeymapMaster 7.58 putting EFC 000 on mute key |
|
|
Anyone else notice that the mute key is given EFC 000 even when it is supposed to be unmapped according to the Buttons worksheet?
Is this a bug in keymap master, or a restriction in the device? (I am assigning functions to vol+ and vol-) It could be as simple as all 3 V functions must be mapped at once. (vol+, vol-, mute)
This is a URC-8810w. I have been playing with extender 3, but KeymapMaster won't care about that.
I suppose there could also be something weird going in in IR, but I don't think so. |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Wed Nov 05, 2003 2:53 pm Post subject: Re: KeymapMaster 7.58 putting EFC 000 on mute key |
|
|
nsysblh wrote: | It could be as simple as all 3 V functions must be mapped at once. (vol+, vol-, mute) |
Correct.
A device upgrade cannot include any one of those without including all three. That is not a limitation of KM, that is a limitation of the remote which KM understands. |
|
Back to top |
|
|
jamesgammel Exile Island Resident
Joined: 03 Aug 2003 Posts: 394 Location: Gillette, Wyoming |
Posted: Wed Nov 05, 2003 3:02 pm Post subject: |
|
|
Mute is bundled with the Vol+ and -. if you enter a value for one, you must for the other two as well, or it will be done for you. the default is 000 for anything unassigned. if your device actually uses an efc of 000, and it's not one of the volume subset, that could produce surprising results. This also holds true for other keys that are grouped, like the digits, and channels. For instance, it's common for some receiver codes to use digits for inputs. If "audio" has the digits grouped, in the rdf, and your receiver only has 5 inputs and you assigned them to 1-5, 6-0 will have "000" assigned to them. So, your guess is correct, although it's a known "factor" and could be argued if it's a "bug" or not.
Jim |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Wed Nov 05, 2003 3:08 pm Post subject: |
|
|
It could not be argued that it's a bug as it was deliberately designed that way. The assumption being that most devices that have volume up/down controls will also have a MUTE button. Likewise, the assumption is that if a device has numeric buttons for 0 thru (let's say) 6, it will also have buttons for 7 thru 9.
These groupings allow the remote to use 1 bit to control each group, rather than 2, 3 or 10 bits. When spread over the hundreds of setup codes included in each remote, these savings can add up.
The downside is that for the few devices that don't follow these rules, you have to waste a byte by programming the remaining button(s) anyway. _________________ 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 |
|
|
nsysblh
Joined: 02 Nov 2003 Posts: 20
|
Posted: Wed Nov 05, 2003 3:32 pm Post subject: |
|
|
It is not a problem. Now that I know, I'll probably put something on the remaining key(s). As many other warnings as KeymapMaster has, I thought it odd that it never said anything about the key not having a definition. Weirdly, it seems to count the unused but necessary keys in the count of used keys. So, part of the logic is there to recognize the condition. Just nothing to let you know you are possibly going to get some EFC 000 keys.
I'm all for saving space. I think grouping functions was the right way to go. Those device upgrade strings are very short for the information they contain. I figured they made every bit count for something. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Wed Nov 05, 2003 4:16 pm Post subject: |
|
|
KM doesn't warn you about it because it handles the situation for you. In the (very) early days, KM did post a warning that you had to assign a function to every button in the group or the upgrade wouldn't work, but then we added code that will fill in the omitted buttons with meaningless codes.
From a user POV, if you didn't program a function to the button, the assumption is that you're not going to be using the button for anything, so therefore, what do you care if some meaningless code is programmed there.
However, if the 00 code performs a function and you find yourself hitting this button often by mistake, maybe you should pick a different meaningless code and program it there yourself. _________________ 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 |
|
|
|
|
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
|