How to program Key Move

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

Post Reply
sudhs
Posts: 2
Joined: Thu Jan 26, 2006 8:46 pm

How to program Key Move

Post by sudhs »

Hello All,

After reading thru all the Beginner's Guide and other stuff in FAQs I have successfully programmed my URC 9910 for some of the unique devices liek Bose Lifestyle 50 C-1054 module, Pansat 2500a, Brand enw in the market JVC TV, Sony TV, Pansasonic DVD player, Philips DVD Player and ReplayTV etc. GOt stuck at some places but the literature on this site helped me a lot. However all I could not gather was the func. of the Key Move function. Now in my TV option, there's no GUIDE button but I want to program the GUIDE button on my remote in such a way that no matter whichever mode I am in i.e whether i'm in TV or DVD or VCR or any other mode, the press of the GUIDE button should invoke my DVR (ReplayTV) guide, just like VPT works i.e no matter which mode you are in, the VPT controls the volume of a specified device. Is this possible with Key Move ? Please advice.
whompus
Posts: 540
Joined: Wed Apr 27, 2005 1:43 am

Post by whompus »

i am sure the info is here somewhere you may have overlooked.

To answer your question you will add keymove, under bound key you select the device button for replay as device and guide button as key then in the list double click on the replay, and at bottom put in the efc for guide on the replay.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

Actually, if want this to "punch through", you have to create this keymove for EVERY device. i.e. for TV/Guide, for SAT/Guide, for VCR/Guide, etc.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
whompus
Posts: 540
Joined: Wed Apr 27, 2005 1:43 am

Post by whompus »

Yeah I didn't think about punch through. Could also instead of making many keymoves put guide on a phantom button or other unused button and then put a macro to it on guide.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

The Macro technique won't work in an unextended remote, since after executing the Macro, he would always end up in Replay mode.

The first button invoked in the Macro would have to select the Replay device and without an x_cancel type of option like you have in extenders, he's trapped in that mode at the end of the Macro.

(Been there, done that! :evil: )
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
whompus
Posts: 540
Joined: Wed Apr 27, 2005 1:43 am

Post by whompus »

Good point. I guess I am getting so used to extender I think all are running them.
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

A special protocol to save the current active device index in an unused register or to push it on the stack and to restore it could be used.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

Let's see, this is sudhs' first post ever, in the beginners' forum and you're suggesting he build a new protocol for a marginal benefit. :eek:

I'm trying to help him accomplish what he asked, and 6 keymoves (or so) is not that great a price to pay. Your solution may work, but at what cost in effort and memory (for the protocol and device upgrade)? :?

When he's ready to move on to the extender, he can do away with the keymoves, but I don't think the effort to write this special protocol (which to my knowledge does not currently exist) in order to do what he ALREADY CAN DO, :roll: but in a different way, is necessarily worth the expenditure of effort, and will you ultimately be saving memory?

If you're volunteering to write this protocol, super! I look forward to seeing it. :wink:
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

I agree it isn't directed at beginners. Protocols are assembly language code. For the 6131, S3C8+ MCU, you could do

Code: Select all

R_DevA		=	R63	;Active DevIndex
        70 63   PUSH R_DevA
               <Do Whatever>
        50 63   POP  R_DevA
        AF      RET
sudhs
Posts: 2
Joined: Thu Jan 26, 2006 8:46 pm

Thanks

Post by sudhs »

Hello Everybody,

First things first.. Thanks to all of you taking so much interest in explaining different scenarios. It's good to see some like minds work together. Oh.. you can exclude me from the "LIKE".. I meant, all brainy chaps like you guys.. Well, I tried mapping the guide move button by putting the Bound Device to be "TV" and bound button to be "Guide". In the function portion I dbl clicked and selected VCR as the device with its respective device code and added the EFC for the GUIDE button of the ReplayTV. So when I go in TV mode, since there's not been any Guide button in the TV controls, no matter even if I push the Guide button there's no light on the reomte control 'coz the guide button is not mapped to any key of the TV.
I think I should go back again and check my Bound Keys and stuff. I think I might be doing something wrong there. Will let you know my findings.
Also, I had a nack for assembly lang. progm. while at my engg college but have forgotten all that. However I can understand the tech lingo if need arises. I'm not shy of asking dumb questions provided that you're not hyper answering them. ;-)

a'right guys.. you all have a gr8 weekend.

Thanks again for their respective inouts
sudhs[/u]
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Re: Thanks

Post by Capn Trips »

sudhs wrote:Well, I tried mapping the guide move button by putting the Bound Device to be "TV" and bound button to be "Guide". In the function portion I dbl clicked and selected VCR as the device with its respective device code and added the EFC for the GUIDE button of the ReplayTV. So when I go in TV mode, since there's not been any Guide button in the TV controls, no matter even if I push the Guide button there's no light on the reomte control 'coz the guide button is not mapped to any key of the TV.
On the face of it, it sounds like it should be working, but it would be easier to analyze if you just uploaded your IR file to the dianosis area (File section link below in my sig) and posted a link to it here.

P.S. It is immaterial whether or not the device already has a function mapped to the "Guide" button,. A keymove would take priority, while you could still access the "natural" function by pressing shift-Guide.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
underquark
Expert
Posts: 874
Joined: Mon Jun 20, 2005 4:58 am
Location: UK

Post by underquark »

Just a thought. If VPT is enabled it allows the TV Vol+, Vol- and nute buttons to be accessed from any mode. Can one assign a KeyMove to the Mute button thus turing it into a Guide button or does VPT always call the underlying function of the button? Can't test this myself at present.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

underquark wrote:Just a thought. If VPT is enabled it allows the TV Vol+, Vol- and nute buttons to be accessed from any mode. Can one assign a KeyMove to the Mute button thus turing it into a Guide button or does VPT always call the underlying function of the button? Can't test this myself at present.
I'm pretty sure that VPT works with the "current" button assigned to the selected VPT device, whether in the device setup/upgrade itself, or via a keymove, so yes, that would accomplish it, but obviously :roll: sudhs is trying to keep this function on an intuitive button, whereas having it on "mute" would be far from intuitive.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Post Reply