FAQ
HeadsetControl
1.
How long is
"long" and what is the interval between the 2 button presses?
Right now you can change the time interval between button
presses in the options menu. Basically
it's the time you wait before an action is generated. As long as you make another button press
before the time is up, it resets the timer.
But if you are doing a single button sequence, it takes that length of
time before the action actually happens.
You can't change how long a "long" press is,
but I will be looking at that in the future.
Ideally, I think that would be nice, since it could allow you to
implement actions a little quicker.
Currently there is a short system "beep" after a
"long" press is recognized, so you can get the timing down a little
better. Of course, it's hard to hear if
you are playing music at the time...
2.
Is it specific to a
particular brand of wired headset?
No. Any hybrid or earbud headset should work.
The Seidio 2-in-1 headset originally designed
for the Treo 600 (the one with the Phone/Mp3 mode
switch) will only work in “Phone” mode.
This is because the button is electrically disconnected from the headset
jack in “Mp3” mode.
3.
Why does my battery
power seem to be used more quickly?
To keep HeadsetControl active
while the screen is off, the application must keep the device partially in an
awake state. If this was not done, the
headset jack would be turned off, and no button events would be seen to
generate actions. This method makes no difference
on battery power while media players are playing music, since they use the same
scheme to play while the device is off.
To keep HeadsetControl from abnormally draining
the battery, you should unplug the headset when not in use. Alternatively, you can use the "Allow device
to sleep after x minutes” feature in the options menu. Using this feature can cause the problem
identified in FAQ #4.
4.
Why is HeadsetControl not responding to my button presses?
If there is no response to a button sequence that you
have enabled in HeadsetControl, there are two
possible reasons for this:
1. If you unplugged
the headset, and plugged it back in when the screen is off. Unfortunately, I am only able to detect the
headset if the screen is on. This is due
to hardware limitations of the Treo. I may be able to find a way around this, but
until then you have two ways to enable HeadsetControl: plug in the headset while the Treo screen is on, or quickly turn
the screen on and off with the headset plugged in.
2. You have checked
the "Allow device to sleep after x minutes" and the time ran out. Read FAQ #3.