View previous topic :: View next topic |
Author |
Message |
tfischer
Joined: 31 Jan 2005 Posts: 17 Location: Minneapolis, MN |
Posted: Sat Feb 09, 2008 10:25 pm Post subject: Devices that use keymoves |
|
|
This is probably a dumb newbie question, but I searched and came up dry:
Why do some upgrades (created via RemoteMaster) use Key Moves instead of just directly assigning things to the button? It appears that any button in the button list that has an astrisk by it will be a keymove? But these buttons do not have an astrisk, depending on the protocol (or something?)
My remote is the ancient URC-8090B01, if it matters...
Thanks,
-Tim |
|
Back to top |
|
|
Evan_s
Joined: 24 Mar 2007 Posts: 313
|
Posted: Sat Feb 09, 2008 10:35 pm Post subject: |
|
|
I beleive it's defined by the remote and the device type. A tv type device is not likely to have the transport keys normally and would require keymoves. A VCR type device on the other hand is going to be expected to have these keys and wouldn't need to use a keymove.
If your trying to save keymove memory try changing the device type when your creating the upgrade to see which one includes the most keys. It doesn't really matter much when it comes to using it in the remote other than that you have to select the right device type and code. |
|
Back to top |
|
|
unclemiltie Expert
Joined: 21 Jan 2004 Posts: 1795 Location: Pittsburgh, PA |
Posted: Sun Feb 10, 2008 12:27 am Post subject: |
|
|
Each remote has a specific keymap for each device that describes which keys are valid for each device type. The RDF that tells RM and the built-in support for the remotes in KM know about this keymap.
If the key that you are defining in this list, it goes in the the upgrade part. If the key is not in the keylist, then it is done as a keymove.
-bill _________________ this JP1 stuff is a sickness! |
|
Back to top |
|
|
tfischer
Joined: 31 Jan 2005 Posts: 17 Location: Minneapolis, MN |
Posted: Sun Feb 10, 2008 12:58 am Post subject: |
|
|
Thanks -- that makes sense.
-Tim |
|
Back to top |
|
|
underquark Expert
Joined: 20 Jun 2005 Posts: 874 Location: UK |
Posted: Sun Feb 10, 2008 2:42 pm Post subject: |
|
|
Why the restrictions?
Is it possible to create an extender for a remote, assign all upgrades to a new, arbitray device type (say, a QUARK) and create a keymap that has as many keys as possible defined such that no KeyMoves are created in everyday use? I ask because it would make using the Device Mulitplexer easier not to mention keeping the IR files a lot tidier and abolish having to remember device types etc. |
|
Back to top |
|
|
unclemiltie Expert
Joined: 21 Jan 2004 Posts: 1795 Location: Pittsburgh, PA |
Posted: Sun Feb 10, 2008 9:13 pm Post subject: |
|
|
The list of keys is in the ROM and the remote looks for that list in a lot of places. Especially on the JP1 remotes, since the EEPROM isn't really in the memory space of the processor this would be pretty much impossible.
This might be possible on the JP1x stuff but it's a pretty serious undertaking. _________________ this JP1 stuff is a sickness! |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4501
|
Posted: Sun Feb 10, 2008 10:03 pm Post subject: |
|
|
The keymaps for the Radio Shack 15-135 JP1.3 are almost identical for every device type. They may have done this so any device type can be assigned to any device button. It also uses 5 digit device codes, where the first digit is the device type, thus removing the dependency on specific device buttons. I don't know if this is a new trend or not, but I like it. Even the phantom keys are in every keymap, so keymoves are rarely needed. |
|
Back to top |
|
|
floyd1977
Joined: 10 May 2006 Posts: 198 Location: Montgomery, IL |
Posted: Mon Feb 11, 2008 7:42 am Post subject: |
|
|
I have the 9910, and I just use SAT for most upgrades, as it seems to have the most keys available. |
|
Back to top |
|
|
underquark Expert
Joined: 20 Jun 2005 Posts: 874 Location: UK |
Posted: Mon Feb 11, 2008 10:00 am Post subject: |
|
|
Tried changing the 8910's RDF; no joy. Tried the 8820 with "interesting" results. KeyMoves changed to normal keys but order all scrambled. Has potential, though. Most (? all) of the 8820 devices seem to have the same set of buttons - i.e. darn near everything except Fav, M1, M2 are normal with those ones being KeyMoves. |
|
Back to top |
|
|
Mark Pierson Expert
Joined: 03 Aug 2003 Posts: 3017 Location: Connecticut, USA |
Posted: Mon Feb 11, 2008 1:08 pm Post subject: |
|
|
underquark wrote: | Tried changing the 8910's RDF; no joy. Tried the 8820 with "interesting" results. KeyMoves changed to normal keys but order all scrambled. | Tried what? You cannot simply change the buttons or button maps in the RDF. They MUST match what the remote has internally or all you'll get is scrambled button assignments. _________________ Mark |
|
Back to top |
|
|
unclemiltie Expert
Joined: 21 Jan 2004 Posts: 1795 Location: Pittsburgh, PA |
Posted: Mon Feb 11, 2008 1:47 pm Post subject: |
|
|
As Mark says, the button maps (keylists) are defined in the ROM for the remote. There is a list of valid keycodes that has the valid keys AND a specific order of how those keys are put together in a "device" so that the remote will understand. If you look at the output from RM for an upgrade, those key values are ordered based on this list of keycodes.
If you change the RDF and it doesn't match the remote, there will be all kindss of issues since the remote will interpret the key values based on the internal list and RM will build the upgrade based on its list, whcih of course don't match. _________________ this JP1 stuff is a sickness! |
|
Back to top |
|
|
Evan_s
Joined: 24 Mar 2007 Posts: 313
|
Posted: Mon Feb 11, 2008 2:03 pm Post subject: |
|
|
The thing you can change is the device type when creating the upgrade in RM. Try the different types your remote supports and pick the one that generates the least key moves.
Some things will always generate key moves. Shifted and x-shifted for example have to be key moves I believe. They just aren't expected to be part of a normal device and so aren't part of any of the device maps. |
|
Back to top |
|
|
Mark Pierson Expert
Joined: 03 Aug 2003 Posts: 3017 Location: Connecticut, USA |
Posted: Mon Feb 11, 2008 2:52 pm Post subject: |
|
|
unclemiltie wrote: | If you change the RDF and it doesn't match the remote, there will be all kindss of issues | Yeah... just ask the Capn about it. He found out the hard way while playing with the Atlas RDF's! _________________ Mark |
|
Back to top |
|
|
|