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

Devices that use keymoves

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



Joined: 31 Jan 2005
Posts: 17
Location: Minneapolis, MN

                    
PostPosted: Sat Feb 09, 2008 10:25 pm    Post subject: Devices that use keymoves Reply with quote

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
View user's profile Send private message Visit poster's website
Evan_s



Joined: 24 Mar 2007
Posts: 313

                    
PostPosted: Sat Feb 09, 2008 10:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Sun Feb 10, 2008 12:27 am    Post subject: Reply with quote

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
View user's profile Send private message
tfischer



Joined: 31 Jan 2005
Posts: 17
Location: Minneapolis, MN

                    
PostPosted: Sun Feb 10, 2008 12:58 am    Post subject: Reply with quote

Thanks -- that makes sense.

-Tim
Back to top
View user's profile Send private message Visit poster's website
underquark
Expert


Joined: 20 Jun 2005
Posts: 874
Location: UK

                    
PostPosted: Sun Feb 10, 2008 2:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Sun Feb 10, 2008 9:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Sun Feb 10, 2008 10:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
floyd1977



Joined: 10 May 2006
Posts: 198
Location: Montgomery, IL

                    
PostPosted: Mon Feb 11, 2008 7:42 am    Post subject: Reply with quote

I have the 9910, and I just use SAT for most upgrades, as it seems to have the most keys available.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
underquark
Expert


Joined: 20 Jun 2005
Posts: 874
Location: UK

                    
PostPosted: Mon Feb 11, 2008 10:00 am    Post subject: Reply with quote

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
View user's profile Send private message
Mark Pierson
Expert


Joined: 03 Aug 2003
Posts: 3017
Location: Connecticut, USA

                    
PostPosted: Mon Feb 11, 2008 1:08 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Mon Feb 11, 2008 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
Evan_s



Joined: 24 Mar 2007
Posts: 313

                    
PostPosted: Mon Feb 11, 2008 2:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
Mark Pierson
Expert


Joined: 03 Aug 2003
Posts: 3017
Location: Connecticut, USA

                    
PostPosted: Mon Feb 11, 2008 2:52 pm    Post subject: Reply with quote

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! Wink
_________________
Mark
Back to top
View user's profile Send private message Send e-mail Visit poster's website
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