|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
rogun
Joined: 12 Jan 2004 Posts: 14
|
Posted: Sun Jan 18, 2004 2:50 am Post subject: |
|
|
Thanks for the explanation gjarboni. I've tried the mystery commands, but wasn't able to figure out what they do. I thought they could have been something similiar to the phantom functions and figured Jon would be the person to know, if anyone does know.
I'd be happy to contribute what I figure out concerning the Airboard, but I was sort of waiting until I had something significant to contribute and until I had a satisfactory understanding of JP1 upgrades, so that I'm not wasting anyones time.
All I've done thus far is to learn decent commands for the mouse pointer, as well commands for the keyboard volume controls. I only have these as learned signals in IR, but I will upload my config, if needed, or further decypher the data, if requested, as long as someone is willing to point me in the right direction.
Regardless, I'll be happy to help any way possible. I appreciate the help and effort everyone has given here and would like to give a little back myself.
Thanks! |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Sun Jan 18, 2004 11:13 am Post subject: |
|
|
I'm travelling right now, but by all means post the mouse commands and I'll take a look. Jason's aka "gjarboni" explanation is completely correct and I kept seeing that mystery command but don't know what it does. Maybe Caps Lock or Function? _________________ -Jon |
|
Back to top |
|
|
rogun
Joined: 12 Jan 2004 Posts: 14
|
Posted: Mon Jan 19, 2004 5:32 am Post subject: |
|
|
The Airboard has a special mouse key for drag&drop. You press it after selecting an item and it allows you to drag the item to a new location, at which point you press it again to release. My guess is that the mystery commands are for this key, but I haven't figured out how to make them work yet. I've tried using the mystery commands in macros, using various orders for the commands, but so far, no luck. However, when trying some of the macros, I was unable to deselect icons I'd previously selected. In addition, when I would select a new icon, it would add that icon to my selections, without deselecting the previously selected icon(s). The special drag&drop key on the Airboard resets everything back to normal, when pressed.
I uploaded my IR config for my 15-2117 remote in the Files>Diagnosis area of the Yahoo! group. I named it Airboard(rogun).txt. It includes the following learned signals:
AUX: Mute - The Mute key on the Airboard.
AUX: VOL+ - Volume Up
AUX: VOL- - Volume Dn
AUX: Menu - Right Mouse Click (You already have this one)
AUX: Info - Left Mouse Click (This one too)
DVD: Up - Mouse pointer up at moderate rate
DVD: Right - Mouse pointer right at moderate rate
DVD: Left - Mouse pointer left at moderate rate
DVD: Down - Mouse pointer Down at moderate rate
DVD: Select - Enter (Another you have)
DVD: Menu - Right Mouse Click (same as for AUX)
DVD: Info - Left Mouse Click (same as for AUX)
AUX: Rec - This is the learned mouse command for drag&drop
I'm not sure I'd ever use those commands, but just wanted to know what they did, so please do not work on this on my account! If I can do anything else, please let me know. Thanks for all the help and I hope you're having a nice trip!
Update: I should have added that there are also various special keys, such as play, ffwd, rew, pause, www, close, cd, etc (mine is the original, so it may have changed with the newer boards.) I would guess these mystery commands could be for any of the above keys as well, but I don't have the software loaded to use those keys, so I can't test them. I don't need the software, but I could always load it for testing purposes, if needed. However, I still think the mystery commands are for the special mouse key. |
|
Back to top |
|
|
gjarboni Expert
Joined: 20 Sep 2003 Posts: 294 Location: Columbia, MD |
Posted: Mon Jan 19, 2004 3:01 pm Post subject: |
|
|
I think an easy way to tell if the mystery commands are keyboard or mouse would be to use a software program that will show you keyboard scan codes. Here's a shareware program for Windows. Send the commands and if they generate a keyboard scan code you'll see it. |
|
Back to top |
|
|
rogun
Joined: 12 Jan 2004 Posts: 14
|
Posted: Mon Jan 19, 2004 10:46 pm Post subject: |
|
|
I installed the program and it works fine with my regular keyboard. However, it doesn't record anything when any key is pressed on the Airboard. Unless I'm doing something wrong, I don't think it's going to help.
Thanks for the program though! I have some old laptops with keyboard problems, for which this might be useful. |
|
Back to top |
|
|
rogun
Joined: 12 Jan 2004 Posts: 14
|
Posted: Tue Jan 20, 2004 12:10 pm Post subject: |
|
|
Stupid me just realized that there is already a function for the drag command in Jon's keymap, so that's obviously not going to be what the mystery commands are for. Maybe they're for one of the multimedia keys? |
|
Back to top |
|
|
gjarboni Expert
Joined: 20 Sep 2003 Posts: 294 Location: Columbia, MD |
Posted: Tue Jan 20, 2004 1:29 pm Post subject: |
|
|
rogun wrote: | I installed the program and it works fine with my regular keyboard. However, it doesn't record anything when any key is pressed on the Airboard. Unless I'm doing something wrong, I don't think it's going to help.
Thanks for the program though! I have some old laptops with keyboard problems, for which this might be useful. |
You're quite welcome. It does seem strange that the airboard doesn't generate scan codes. Unless it is a USB keyboard? I'm guessing that the scan code utility would only show codes for directly connected PS/2 keyboards. Or maybe they install a special driver to handle their keyboard. Curiouser and curiouser. |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Tue Jan 20, 2004 8:12 pm Post subject: |
|
|
I had a chance to look at your learned commands and go back over my notes where I orignally decoded AirBoard with help from John Fine. Here are the mouse keys and they are different from the rest of the keys:
U 011111100110000000001101001111111111
R 001101101000011000000000110111111
L 001101110111111000000000111110111111
D 00110000000001100001000011110111111
In the AirBoard +730,-108 is Zero and +0,-840 is a One.
For all the regular keys there is always a zero as a start bit , eight data bits and two Ones as stop bits. There can be extra 1's between bytes.
On the regular keyboard the 8-bit data bytes come in pairs and the second is always a checkbyte and is Byte 1 XOR 0xF8.
IR decodes the bytes correctly for the regular keys and it says AirBn-XX.YY.ZZ. ... .NN where n=number of hex bytes seperated by periods.
You can double check that you are getting good decodes by calcualting the XOR with Microsoft Calculator (view | scientific) should always be 0xF8:
Look at the aux-record (drag/drop):
BE.46 drag
53.AB universal hold
3E.C6 drop
5D.A5 End (or all clear)
I don't have time right now to decode the mouse keys (I may not be able to with out interaction with a lot of testing). If you don't really need them then, it may be pretty time consuming. _________________ -Jon |
|
Back to top |
|
|
rogun
Joined: 12 Jan 2004 Posts: 14
|
Posted: Sat Jan 24, 2004 2:15 pm Post subject: |
|
|
Sorry it's taken so long to respond.
I'm not sure that I'll mess with the mouse keys any time soon, but I'm keeping this information for future reference. I'm not at a point where I need them or understand what to do with this data yet, although I'll probably get around to it eventually. If I can decode the mouse keys, I'll be sure to post them for you at that time.
Thanks Jon! |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Sat Jan 24, 2004 5:52 pm Post subject: |
|
|
Well, I finally went back to look at the PrisimIQ (a very similar keyboard that I decoded) to the Airboard and the mouse keys all started with Byte 1:
0 11111100 11
If you rearrange the binary of your learned commands above to start bit(0) and stop bits(11):
U 0 11111100 11 0 00000000 11 0 10011111 11 111
D 0 011 0 00000000 11 0 00010000 11 11 0 111111
L 00 11 0 11101111 11 0 00000000 11 111 0 111111
R 00 11 0 11010000 11 0 00000000 11 0 111111
and consider that these keys are continuously repeating and take the last 7-bits off the end of D, L, and R (0 111111) and append them to the beginning:
*****Byte 1********Byte 2*******Byte3**
U 0 11111100 11 0 00000000 11 0 10011111 11 111
D 0 11111100 11 0 00000000 11 0 00010000 11 11
L 0 11111100 11 0 11101111 11 0 00000000 11 111
R 0 11111100 11 0 11010000 11 0 00000000 11
It looks a lot more like what I saw before.
Then compare Byte 2 and Byte 3 without start and stop bits:
UP PrisimIQ 00000000 00001111 Airboard 00000000 10011111
DN PrisimIQ 00000000 11110000 Airboard 00000000 00010000
LT PrisimIQ 11000000 00000000 Airboard 11101111 00000000
RT PrisimIQ 00111111 00000000 Airboard 11010000 00000000
I think the only plausible theory, IF these KB's are related, consistent, AND I have decoded it correctly, is:
If Byte 2 =0x00 then UP/Down and Byte 3 bit 3=1 =>UP; 0=>Dn.
If Byte 3 =0x00 then RT/LT and Byte 2 bit 4=1 => RT; 0=> LT
where the bits are numbered 7,6,5,4,3,2,1,0. At least this would be the first thing to test. _________________ -Jon |
|
Back to top |
|
|
|
|
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
|