View Full Version : Running without INI
mrallen
February 19th, 2003, 09:38 AM
I would like the ability to not have statically defined locations for home/device/macro/hard-buttons, etc and instead rely on specially marked buttons and frames in the CCF. Now that we can use the entire screen, we can also dispense with some of the other unpleasant constraints of CCF's.
brohebus
February 19th, 2003, 12:53 PM
I would like the ability to not have statically defined locations for home/device/macro/hard-buttons, etc and instead rely on specially marked buttons and frames in the CCF. Now that we can use the entire screen, we can also dispense with some of the other unpleasant constraints of CCF's.
I second that.
Speaking of hardbuttons...
1. Is it possible to have a per device hardbutton assignments that override the current per device hardbuttons?
2. A method to label hardbuttons outside of the current far Left, Far Right, Left, Right ones?
-Dave
mrallen
February 19th, 2003, 01:00 PM
1. You can do device-specific hard buttons, just not panel-specific. Tonto supports this (because the CCF does).
2. What did you have in mind? The CCF has a location for setting a text description of each hard button which Tonto supports.
brohebus
February 19th, 2003, 01:57 PM
1. You can do device-specific hard buttons, just not panel-specific. Tonto supports this (because the CCF does).
Yes. I'm just thinking that there are cases where I would like to assign different commands to hardbuttons on different panels within a device. If it is a limitation of the CCF format, then I'll have to live with it or continue with my current workarounds.
2. What did you have in mind? The CCF has a location for setting a text description of each hard button which Tonto supports.
You can only assign labels to the far-left, left, far-right, right buttons which have definable functions on a real Pronto Pro. However, on NetRemote, I have to use the 9200 CCFs since I can then assign commands to the D-Pad etc. which is not present on the ProntoPro Unfortunately, the 9200 CCF only allows you to label the left and right buttons, meaning that the other 2 PPC hardbuttons can't be labeled. While you could hard-label them with a skin, this doesn't give you as much flexibility
-Dave
mrallen
February 19th, 2003, 03:20 PM
CCF's don't support per-panel hard keys. It would be very hard to modify the structure to allow this.
But on the button naming issue, I have a lot of flexibility. At the moment, the 'custom' CCF mode in Tonto is pattered after the TSU6000 which allows naming of all four hard buttons at the bottom. However, I just noticed that this drops some important keys like the arrow keys.
Ben... email me a list of keys to include in the 'custom' mode. This will likely be different from both the TSU6000 and RC9200.
Ben S
February 20th, 2003, 08:21 AM
I'll email you a list, but that is an outstanding question, as I'm not sure how many "hard buttons" are possible on the PPC.
Assuming four, plus nav, plus nav select, I think you'd want ...
Far Left
Left
Right
Far Right
Nav.Left
Nav.Right
Nav.Up
Nav.Down
Nav.Select
What do you guys think?
Also, regarding no skin -> I think you can drop the whole skin thing if you plan on using the full 240x320 panel. Then you can make it look however you'd like. On the Win32 side, there is a driver (NRBasic) which has buttons for "About","Config","Exit","Toggle Fullscreen" as well as (disabled right now) "Go Home","Go Device","Go Macro"
When I compile this for PPC, will this suffice, do you think? Or do we need a special way of handling a "device template" or something?
brockgr
February 20th, 2003, 08:29 AM
Don't forget the "Record" button. Makes a great power on/off on my iPAQ!!
Gavin
brockgr
February 20th, 2003, 08:33 AM
Yes I think the skin thing should go. We need a standard (or several standard) canvas sizes. If we add skining, it just adds to the number of possible resolution. It would make it very hard to produce premade panels.
For people who like the skins, it would probably be better to have some CCF templates.
Gavin
z.mash
February 20th, 2003, 09:10 AM
So we would just have static buttons for home, exit, device,etc. (as opposed to the icons changing depending on which button in the skin that you press)?
I can't think of any problems, and it would definitely make configuration more simple.
mrallen
February 20th, 2003, 09:12 AM
the size of the panel is now encoded in the CCF (with 'custom' types) so that's redundant anyway.
about 'custom' ccf types in Tonto... this is relatively new and may be changing slightly for the next release. please don't do a lot of conversions to take advantage of it until the dust settles. please treat this version and perhaps the next as testbeds for the functionality.
z.mash
February 20th, 2003, 09:46 AM
Assuming four, plus nav, plus nav select, I think you'd want ...
Far Left
Left
Right
Far Right
Nav.Left
Nav.Right
Nav.Up
Nav.Down
Nav.Select
I don't have a jog shuttle, but it might be good to support that.
-Zak
brohebus
February 20th, 2003, 10:36 AM
[quote=WickedEwok]
Assuming four, plus nav, plus nav select, I think you'd want ...
Far Left
Left
Right
Far Right
Nav.Left
Nav.Right
Nav.Up
Nav.Down
Nav.Select
Don't forget Record, Jog.Up, Jog.Down, Jog.Select.
The 9 that Wicked listed are required for all PPC devices, the other 4 I listed are optional.
-Dave
Ben S
February 20th, 2003, 11:27 AM
My bad. On my axim the jog is the same as Nav.Up and Nav.Down, so I assumed it was the same for all.
So...
The record button, jog up, jog down, and select, plus the other nine.
brohebus
February 20th, 2003, 12:11 PM
My bad. On my axim the jog is the same as Nav.Up and Nav.Down, so I assumed it was the same for all.
So...
The record button, jog up, jog down, and select, plus the other nine.
Wicked -
Hmmm. So the jog button simply mirrors the Nav button then. Do they have separate hardware addresses? The iPAQ doesn't have a jog wheel so I can't test this. Anyone out there care to confirm whether the jog and nav buttons can hold different functions?
Another question: When you do a hardbutton config, there is a 'light' button available. This button isn't software assignable in a CCF, and the function is pretty much hardware related anyway. Any reason to have it kicking around?
-Dave
Ben S
February 20th, 2003, 12:36 PM
Another question: When you do a hardbutton config, there is a 'light' button available. This button isn't software assignable in a CCF, and the function is pretty much hardware related anyway. Any reason to have it kicking around?
No, probably not. I put in all the hardbuttons that the RC9200 knows about, but you're right that they don't all need to be in there. I'll take this one out.
On the Axim, the jog and nav map exactly the same. If they are separate on other hardware, then that would be great.
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.