Help understanding some terms
Posted: Sun Sep 26, 2004 8:38 pm
I have read most of the documents relating to JP1 programming in the Yahoo area but I still have difficulties understanding a couple of things.
1) Shift keys. What are they and how do they work? Are they like SHIFT keys on a keyboard, when the same key can perform 2 different functions as long as a 'shift' key is pressed first? What would be a typical use of this feature?
2) Key moves. I am guessing that this simply means that for example I can move the 'power on' functionality to say the 'play' button if I want?
But I saw this terms used quite often so there must be some other reason to use this feature. Am I right?
3) Phantom keys. No idea what they are or how they are used.
4) I have learned some codes from my TV remote to a JP1 remote and on the 'Learned Signals' tab (Misc column) in IR I see T=1 and T=0 sometimes. I understand that it is the toggle feature, but frankly I am not sure of the concept in terms of JP1. I understand the fact that the remote (and the device?) remember a toggle state each time a button is pressed. So that each button can be pressed only once, after that the keypress will be ignored. But then how does the volume button work for example? I can just either hold the button or press it multiple times in a row and the volume stil changes OK.
And most importantly, how does this toggle concept affect creating a new device in KM and IR?
I am trying to start with something simple first, but I would like to understand these key concepts.
The other thing is, I was able to find device codes for most of my devices but I would like to customise them a little. That should not be too difficult.
My device is a TV and the code is 054. I was looking through the files on Yahoo but did not find my device there. Does it mean that I can use something similar enough as a base and customise it?
I also need to create a new device code which unfortunately uses the toggle feature. How do I handle that? Even worse, in the Hex Cmd column of the lerned devices tab (IR) it shows 3 EFC codes. Which one should I use? The protocol is RC5 and Device = 0.
And lastly, if I want to program a key that when pressed would perform function A but if pressed again perform function B (then A again etc...) which technique from the above should I use?
1) Shift keys. What are they and how do they work? Are they like SHIFT keys on a keyboard, when the same key can perform 2 different functions as long as a 'shift' key is pressed first? What would be a typical use of this feature?
2) Key moves. I am guessing that this simply means that for example I can move the 'power on' functionality to say the 'play' button if I want?
But I saw this terms used quite often so there must be some other reason to use this feature. Am I right?
3) Phantom keys. No idea what they are or how they are used.
4) I have learned some codes from my TV remote to a JP1 remote and on the 'Learned Signals' tab (Misc column) in IR I see T=1 and T=0 sometimes. I understand that it is the toggle feature, but frankly I am not sure of the concept in terms of JP1. I understand the fact that the remote (and the device?) remember a toggle state each time a button is pressed. So that each button can be pressed only once, after that the keypress will be ignored. But then how does the volume button work for example? I can just either hold the button or press it multiple times in a row and the volume stil changes OK.
And most importantly, how does this toggle concept affect creating a new device in KM and IR?
I am trying to start with something simple first, but I would like to understand these key concepts.
The other thing is, I was able to find device codes for most of my devices but I would like to customise them a little. That should not be too difficult.
My device is a TV and the code is 054. I was looking through the files on Yahoo but did not find my device there. Does it mean that I can use something similar enough as a base and customise it?
I also need to create a new device code which unfortunately uses the toggle feature. How do I handle that? Even worse, in the Hex Cmd column of the lerned devices tab (IR) it shows 3 EFC codes. Which one should I use? The protocol is RC5 and Device = 0.
And lastly, if I want to program a key that when pressed would perform function A but if pressed again perform function B (then A again etc...) which technique from the above should I use?