SHIFT KEY

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
bat078
Posts: 20
Joined: Wed Apr 19, 2006 11:26 pm

SHIFT KEY

Post by bat078 »

I have a urc 8010 that I have just started to program with the JP1 cable.

my question is that some programs refer to a shift or xshift.

is there a button or way on the remote that can be used to to assing more than one function per key per mode?
michael f boman
underquark
Expert
Posts: 874
Joined: Mon Jun 20, 2005 4:58 am
Location: UK

Post by underquark »

Shift and x-shift basically allow the allocation of more functions to a specific device mode that there are actual physical buttons.

Look for a button marked "Set" (or Shift, or Magic or 'P' etc. depending on the remote). Press the button, release it, and then press the key to get the "shifted" function of that key. Note that for shifted numeric keys you usually have to press the shift button twice (since most models use shift-#-#-# to perform special functions you have to press it twice to distinguish). X-shift is a concept used usually with a remote's extender program as a holding place for functions rather than as a directly-accessable physical button.

First assign functions to actual, normal buttons. Then you can add functions onto shifted buttons. Once you become happy with JP1-programming you can start to use an extender program (if one is available for your remote) and then long key presses (LKPs) and double key presses (DKPs) can be used instead of pressing the shifting key each time you want to access an alternate function.
zaphod7501
Posts: 536
Joined: Mon Aug 02, 2004 7:07 pm
Location: Peoria Illinois

Post by zaphod7501 »

Other notes on the "Shift" key. (Once you are comfortable with JP1 programming) I found the recessed button rather inconvenient to press and "Shifted" numeric keys (like shift-1) require two presses of the "shift" key to activate (without an "extender" two presses are required to differentiate between a shifted numeric command and an advanced function -- with JP1 use, you will hardly ever use the advanced function method again, if you ever did)

If you are not using an extender and you have an unused but convenient button, you can assign a macro to it that will cause it to act like the "shift" key for sending shifted commands. It can't be used to set up the remote (program codes) like the "real" set[setup] key but it will send shifted commands. This is done in the IR program.

The form of the macro would be unusedbutton=SET[Setup]
If you want to use lots of shifted numeric buttons then use the following macro.
unusedbutton=SET[Setup];SET[Setup]
This imitates a double press of the "set" and will send shifted numeric commands without having to press "set" twice.
Just call me Zaphod (or Steve) --- I never should have started using numbers in a screen name but I just can't stop now.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

Without an extender, the shift key is the same key as the one used to program the remote. You use a long press of the key to program, or a short press of the key for shift (or for sending EFC numbers).
underquark wrote:X-shift is a concept used usually with a remote's extender program as a holding place for functions rather than as a directly-accessable physical button.
In extenders with real support for X-shift it can be configured as a physical operation. You can define one key to be shift and another key to be xshift, or you can define one press of the shift key to be shift and two presses to be xshift. Either way, xshift gives you a way to define a third meaning to each key.

But most people using extenders don't need a third physically accessible meaning for each key (or if they do, they prefer using LKP or DLK for it). So they don't define a physical way to xshift. In that case, as Underquark said, xshifted key definitions are just holding places, similar to phantom keys and used as phantom keys.
The Robman
Site Owner
Posts: 21890
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
The Robman
Site Owner
Posts: 21890
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

From another thread...
bat078 wrote:sorry for the confusion

I don't actually have a URC-8010 .

I was asking about the shift command for my URC-8910
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
underquark
Expert
Posts: 874
Joined: Mon Jun 20, 2005 4:58 am
Location: UK

Post by underquark »

For some reason I'd just assumed that 8010 was a typo from the start, possibly because I've not seen or heard much about URC8010 but own and have heard lots about the 8910.
The Robman
Site Owner
Posts: 21890
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

The URC-8011 is the smaller, non-learning version of the URC-8011. I was assuming that he was referring to that.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply