Development stopped: [APP][Updated 17-04-09] Stylus(BattC)lock (v1.7) - Touch Diamond, MDA Compact IV Themes and Apps

==================================================================================================
More advanced *FREE* unlocking using all the HTC sensors can be found here: [APP]TouchLockPro
If you are fine with StylusLock 1.7, just keep using it. However, because StylusLock 1.7 is integrated in TouchLockPro, new developments within StylusLock 1.7 are not expected. So keep your eye on the new thread (you can even subscribe to it, via the "Thread tools" feature of XDA).
==================================================================================================
There are already a lot of applications to disable touchpanel and/or hardware keys for the Touch Diamond. I added another simple one:
StylusLock
Youtube video StylusLock in action on wmpoweruser.com. Note that this video is version 1.1. New version 1.2 onwards has a StylusLock indicator and vibration is different
Version 1.6 onwards has a BattClock, indicating the locked status
Unlocked:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Locked:
Features:
* Great to have *ANY* application locked, e.g. GPS navigation, Music player, Home screen, so you do not accidentally press touchpanel/hardware buttons.
* Works with Touch Diamond and Touch Pro.
* Be able to put the Touch Diamond in your pocket with touchpanel and all hardware buttons locked.
* Taking out the TD from your pocket: the touchpanel or a hardware button cannot be accidentally pressed when locked.
* Avoid missed calls, by accidentally pressing the TouchPanel and/or hardware buttons.
* With Bluethooth headset still incoming calls can be answered, although it is locked (confirmed by others)
* No effect on Battery life.
* Consumes no CPU cycles (only in case of an Stylus/Power event, no polling). Check it with a Task Manager!!
* Use Stylus for locking/unlocking
* Clock and battery percentage indicates Locked/Unlocked, pressing the indicator enables "Stylus lock mode" (version 1.6 onwards)
* Unlocked when on AC or USB power
* Vibration when changing lock state to locked
* Not having the Vibration bug of "SensorLock"
* Go to Suspend when locked and the backlight goes off (v1.3 onwards)
* Possibility to overrule default behaviour (v1.4 onwards)
What does it do:
* There are 2 modes, "stylus lock mode" enabled and disabled
- Mode 1 - enabled - stylus in = phone locked
- Mode 2 - disabled - stylus in = phone not locked
* You can enable "stylus lock mode" by pressing the BattClock (version 1.6 onwards)
* You can toggle the "stylus lock mode", by taking OUT the Stylus and putting it back IN within 1 second (3 seconds in versions before 1.4)
* In fact the second mode permits not to use the lock functionality, in order to use your fingers on the touchpanel and hardware buttons, rather than the stylus.
* On startup/boot/reset it will be always unlocked and "stylus lock mode" is disabled
* It will always be unlocked, when the Stylus is OUT
* It will always be unlocked, when on ACPower/USB power
* It will always be unlocked, when the program is exited
* In "stylus lock mode 1", putting the Stylus IN and on battery-power, the touchpanel and all hardware keys will be locked
* In "stylus lock mode 1", when switching to battery-power and the Stylus is IN, the touchpanel and all hardware keys will be locked
* Vibrate once when switching to unlocked state (till version 1.1, version 1.2 onwards does not vibrate anymore, because there is a StylusLock indicator when locked, saves battery)
* Vibrate when switching to locked state and/or "stylus lock mode" enabled
How to install:
* Deinstall the previous version of StylusLock and/or other locking programs
* Copy the StylusLock.x.x.CAB file from your computer to the Touch Diamond or Touch Pro Memory card
* Go via the explorer of the Touch Diamond or Touch Pro to the location where you copied the .CAB file and click on it to start installation
* Advice is to install it to the Phone memory and not to the Memory card, StylusLock is very small and so it also works in "DiskDrive" mode
How to use:
* Choose your "stylus lock mode", by using the method above (toggle the "stylus lock mode", by taking OUT the Stylus and putting it back IN within 1 second)
- e.g. if you want to put the TD in your pocket, enable "stylus lock mode"
- e.g. if you have your TD lying on the table, disable "stylus lock mode"
- e.g. you can also use always the "stylus lock mode" when your are fine to take out the stylus for unlocking (you do not need to operate the Power button anymore)
How to go to sleep mode immediately AND locking the phone when in "stylus lock mode"
Press the Power button and insert the Stylus. You will feel a vibration when the phone gets locked. In this way you do not rely in the Windows settings for going to sleep, it will go to sleep immediately.
Version 1.7
* Possibility to disable BattClock press via registry setting ClockClickable
Version 1.6
* Instead of the locked notification icon, now a Clock with Battery percentage is shown on the position of the battery icon
* When pressing the Clock, the "stylus lock mode" will be enabled
* When the phone is locked, the Clock will swap the background and foreground color, to indicate it is locked
* The default position of the BatteryClock can be overruled
* BattClock takes into account portrait and landscape mode (a negative value of ClockX position will count relative from the right, instead of from the left)
* The default foreground and background colors of the clock can be overruled
* StylusLock will become active after 30 seconds instead of 5 seconds, so the phone has time to start up
* Still Stylus(BattC)lock does consume no extra battery/CPU
Note that I hope that people having problems with the locked notification icon, do no longer suffer problems with this approach. Please let me know if this is solved now. Be sure not to run in 1.1 compatibility mode, though.
How to overrule default settings:
It is possible to overrule the default settings via registry HKCU\Software\ZuinigeRijder\LockSettings
Please use a registry editor to create the DWORD values, e.g. PHM RegEdit.
A value of 0 means No and a value of 1 means Yes. The default DWORD value is also mentioned. Please make sure to do a soft reset after adding the appropriate overrule settings.
* lockTouchPanelOnly = 0
* vibrate = 1
* beep = 0
* lockIndicator = 1
* clockClickable = 1
* suspendOnBacklightOff = 1
* unlockOnACPower = 1
* stylusAlwaysControl = 0
* stylusOutInToggleTime = 1000 decimal or 3E8 hexadecimal
* ClockX = -96 decimal, corresponds to unsigned 4294967200 decimal or FFFFFFA0 hexadecimal // minus means relative to the right
* ClockY = 0
* ClockWidth = 48 decimal or 30 hexadecimal
* ClockHeight = 48 decimal or 30 hexadecimal
* ClockBackground = 0 // Black, RGB(0,0,0)
* ClockForeground = 16777215 decimal or FFFFFF hexadecimal // White RGB(255,255,255)
You only need to define the values you want to overrule.

How to Use
Unlocking use case when "stylus lock mode" is enabled and e.g. a phone call is coming in.
* Option 1 (when you want to use the Stylus or have place to put it somewhere):
- Take the stylus OUT and keep it out
- Answer/Reject the call with the TouchPanel or Hardware keys
- When done with the call, put back the stylus IN
* Option 2 (if you do not want to use the Stylus and have no place to put it):
- Take the stylus OUT and put it back IN within 3 seconds ("stylus lock mode" disabled)
- Answer/Reject the call with the TouchPanel or Hardware keys
- When done with the call, Take the stylus OUT and put it back IN within 1 second ("stylus lock mode" enabled) (3 seconds for versions before 1.4).
Unlocking use case when "stylus lock mode" is disabled and e.g. a phone call is coming in.
- Answer/Reject the call with the TouchPanel or Hardware keys, because they are not disabled
I would like to thank surfsmurf for his SensorLock software which made it possible for me to have a quick start in programming Windows Mobile and the trick of locking the touchpanel and hardware keys.
Version 1.5.2
* Reverted back to version 1.5 (1.5.1 did not solve the crashes and gave other problems)
* Fixed bug with lockTouchPanelOnly = 1 (version 1.5 did not work with this setting)
* There can be occasional lockups, when using the lock indicator. You can disable the lock indicator with setting lockIndicator = 0 or use version 1.1.
Version 1.5.1
* Reverted lock code, because the 1.5 version did not work with lockTouchPanelOnly = 1
* lock indicator is now added/removed in Window callback
* Again an attempt to solve the reported crashes
Version 1.5
* Integrated latest lock code from SensorLock 0.3.4
* Maybe this solves the reported crashes
Version 1.4.1
* Fixed bug when lockTouchPanelOnly = 1 was set and a call comes in, the TouchPanel was unlocked. Now I reapply the lock on resume.
* Because of the complaints of crashes, I now do the Add/Remove of the lock icon in the background.
* Also there is a delay of 1 second before the icon gets added or removed and the lock status has not changed in that time.
* However, I do not know if this solves the crashes, but you can give it a try.
Version 1.4
* Solved the rarely occurring lockup bug
* Changed the Stylus Out/In time from 3 seconds to 1 seconds
* Made it possible to overrule the default settings via registry HKCU\Software\ZuinigeRijder\LockSettings
Version 1.3
* Go to Suspend when locked and the backlight goes off (v1.3) (saves again extra battery automatically)
* You can control this duration time via Windows Mobile power setting "backlight off time"
* This way someone can also quickly put on the phone with the Power button to check e.g. the time. It will now fall earlier to sleep
* So you do not need to wait too long for putting the Stylus back, if you do not want to toggle.
* Again did some measures for preventing rarely occurring lockups. I am convinced the problem is not fully solved though
Version 1.2.2
No longer vibrate when the backlight is on and it goes to locked, because the intention of StylusLock is to use no real extra battery:
* Added that StylusLock will no longer vibrate when the backlight is on and it goes to locked. The visual icon is good enough in that case.
* But if you put the TD to sleep first by using the power button or the backlight is off and thereafter locking the TD, then it will still vibrate for non-visual feedback.
* Also did some measures for preventing rarely occurring lockups.
Hope these improvement are liked, otherwise keep version 1.2.1.
Version 1.2.1
* Found the problem why the icon was disappearing. So now I do not need to redo the locked icon each 55 seconds. No CPU usage again.
* Apply the lock icon immediately AFTER it is really locked
* Remove the lock icon immediately AFTER it is really unlocked
* I had a lockup of the TD today (with version 1.2), so I do not hope this version is buggy
* Added the missing sources (forgot to put under source control)
Version 1.2
* Added StylusLock indicator when locked. Works for TouchFlo3D screen as well as other Today screens.
* Because the StylusLock indicator is now visible if locked, it no longer vibrates when unlocked (saves extra battery)
* Kept StylusLock as simple and small as possible (only 1Kb in memory) and does still consume no CPU (check with Task Manager!!).
* v1.2 is even a bit smaller then v1.1, although the StylusLock indicator has been added.
Version 1.1
When the stylus is put inside it will only vibrate if "stylus Lock mode" gets enabled and/or the phone is getting locked. If there is no vibration, you know the phone is not locked and "stylus Lock mode" is disabled. Added source code.
Version 1.0
First released version

FAQ
Q: Why do you not shutdown the power (go to sleep) when locking is enabled
A: Dependent of the usage, e.g. using GPS navigation or in a call, you do not want to go to sleep mode, because you still want to see the screen or operate. Now the sleep mode is just triggered by Windows Mobile settings, which should be convenient enough. But if you want to go to sleep mode immediately, press the Power Button and insert the Stylus IN. A double vibration will be felt, if the phone is locked.
In version 1.3 onwards it will go to sleep when in styluslockmode and the backlight goes off. Make sure that your GPS software does not trigger the backlight off. I use OziExplorer and IGO 8, and there this works. In TomTom, the backlight goes off, so I do not know if there is a setting to disable that. If you do not want the phone to go to sleep when the backlight goes off, you can overrule the setting suspendOnBacklightOff in version 1.4.
Q: Can you add a lock/unlock indication
A:Added in version 1.2.
Q: Can you add a method for locking by pressing a (TouchPanel) button
A: I am looking into the NavSensor to unlock or lock possibility in addition of Stylus control.
Q: Why do you not make it possible to disable only the TouchPanel
A: In my opinion, only locking the TouchPanel will not avoid e.g. missed calls, because also the hardware keys can be accidently pressed (although a little bit less likely). There are also problems reported that it unlocks, when you do not answer a call. This version (also locking hardware keys) does not have this problem. However, I added the possibility in version 1.4 to overrule this via setting lockTouchPanelOnly.
Q: Why do you not lock when going to/resuming from sleep mode
A: When you are in "stylus lock mode" it will be locked already if the stylus is IN. Otherwise you have decided not to use the "stylus lock" feature. You just can put the TD on a table and do as if StylusLock was not active when "stylus lock mode" is disabled.
Q: Why is this version better than SensorLock
A: The GSENSOR gestures in SensorLock uses CPU by polling (and takes also more battery). Also the way of turning is not so easy always (drop your TD). StylusLock does not have the vibrate bug. Accidently turning may lock/unlock the TD. Stylus control is the simplest way to operate your locking, why need an extra method for it?
Q: Is the Vibrate bug of SensorLock solved in StylusLock
A: Yes, the vibrate bug does not appear in StylusLock.
Q: Can you change the Vibrate into Beeps
A: In version 1.4 you can overrule the default setting. Even you can use both or none.
Q: Why is StylusLock better than other solutions?
A: It consumes no extra battery/CPU and is as simple as possible but still powerful. It can be used in conjunction with other software and does not interfere with e.g. GSENSOR applications.
Q: Can you please add this or that feature?
A: The intention is that the program must be lean and mean and still be easy to operate. So yes, you can ask for features and I will consider them, if it is easy to do (complexity) and does not influence battery usage. In version 1.4 default settings can be overruled. If you need more advanced features or more control, take a look at other applications.
Q: Which other solutions exist
A: This is a list of other solutions
* Get A Reward! Create A "answer Only With Hw Buttons" Option! http://forum.xda-developers.com/showthread.php?t=414731
* S2U2
* PDAVIET's dialer
* CSDEVCTRL http://forum.xda-developers.com/showthread.php?t=386451
* SensorLock http://forum.xda-developers.com/showthread.php?t=422871
* Answerkeys Disabler http://forum.xda-developers.com/showthread.php?t=425650

Very Nice >>

Nice one. The techniques for locking and polling are becoming pretty obvious now, and some great ideas are being implemented!
However, when on my bike (yeah we Dutchies ride them continuously ) and a call comes in, I'd have to let go of both hands... Hmmm..
Anyway, congratulations with an application that does NOT eat your battery! Job well done

drvdijk said:
Nice one. The techniques for locking and polling are becoming pretty obvious now, and some great ideas are being implemented!
However, when on my bike (yeah we Dutchies ride them continuously ) and a call comes in, I'd have to let go of both hands... Hmmm..
Anyway, congratulations with an application that does NOT eat your battery! Job well done
Click to expand...
Click to collapse
Ah, just a reason to stop when someone calls
Is also safer.

Man...you did a great job....another dimension of locking your device with the stylus has born.....thanxx for this great app

Thanks for your work.

Thanks for the work. Going to give this one a try.

ZuinigeRijder said:
There are already a lot of applications to disable touchpanel and/or hardware keys for the Touch Diamond. I added another simple one:
StylusLock
Click to expand...
Click to collapse
Sweet! I'm glad SensorLock got you started.
As for trying to fix the vibration bug, what have you done exactly? The vibration notifications look similar, is the vibration based on the SensorLock one?

any youtube about styluslock for me?

surfsmurf said:
Sweet! I'm glad SensorLock got you started.
As for trying to fix the vibration bug, what have you done exactly? The vibration notifications look similar, is the vibration based on the SensorLock one?
Click to expand...
Click to collapse
There are a couple of measures which can contribute to not having the vibration bug in StylusLock:
- I sleep 5 seconds, before doing some stuff, when started StylusLock first time
- I start always forced unlocked, when just started (so when it is vibrating, it maybe stops then)
- I do not use it in combination with the GSENSOR (maybe that can cause problems)
- Soft Resetting is normally done unlocked (because the Stylus is out ;-)
- I lock both the TouchPanel as the hardware keys (like in SensorLock 0.1)
- I vibrate only when not locked (so just before locking, and just after unlocking)
- I do not lock on PBT_RESUME
- I always unlock when I exit StylusLock
However, I am not sure it will be solved with the above things and which one is responsible for solving the vibrate bug.
Especially, because I did not having encountered this bug, also not with SensorLock.
Hope this gives you some clues/ideas.
But I am not sure my approach solves the vibration bug.
I think it is too early to conclude on that, let people try StylusLock.

Great job! Would you be kind enough to share the code?

ZuinigeRijder said:
There are a couple of measures which can contribute to not having the vibration bug in StylusLock:
Click to expand...
Click to collapse
Thanks for sharing, there's some interesting points in that list.
Personally I think the vibration bug in SensorLock is caused by bogus results from the G-Sensor, causing bogus gestures to be detected continually. The vibration code itself is SO simple I simply cannot see where a bug might be hiding in it.
I doubt very much that StylusLock would be suffering from the same problem, but as I said, it's an interesting list of points.

hi,
i am currently using answerkeys disabler, does this drain battery?
second question, am i correct in thinking, that with auto-lock enabled the only way to answer a call is to press the hardware answer key?
would this be a better app than answerkeys disabler to stop answering calls in my pocket?

Answerkeys Disabler does not drain power. StylusLock doesn't either. SensorLock a little more, but still nothing compared to S2U2.

I love it !
A few days ago i discoverd SensorLock.
I ran through the vibrating bug and others disadvantage (i lose the transcriber*).
With the version 0.3.0 of SensorLock, i was able to 'play' with it and i was kind of deceive :
The g-sensor-phone-360° thing was a good idea but finally it's not convenient as you said in the faq.
So i tried your application : great !
And it does not consume power at all, cool !
Like the 0.3.0 version of SensorLock, no vibrating bug anymore at start in your program.
Your tutorial is good but don't explain the auto lock mode stuff for beginners, i would have say something like :
There is 2 mode :
1 - stylus in = phone locked
2 - stylus in = phone not locked
In fact the second mode permit not to use the lock functionnality, in order to use your fingers on the touchpanel, rather than the sytlus.
Moreover : nothing happens 'automatically' after some time, so the words 'auto lock mode' is kinda wrong.
Last thing :
when switching to auto lock mode or not, there is no differences
maybe 3 short vibrations when switching to no auto lock mode ?
or just a different icon in the upcoming systray icon ?
Personnaly i don't need a systray icon but why not...
* For those concerned : I didn't reinstall my rom to get it back, i just desinstall SensorLock

Great app. Tkx

looking good, one add on suggestion, after watching the sprint diamond review, i saw that the sprint version turns on the the device when you pull the stylus out. maybe something you might be interested in looking at.

drvdijk said:
Answerkeys Disabler does not drain power. StylusLock doesn't either. SensorLock a little more, but still nothing compared to S2U2.
Click to expand...
Click to collapse
thanks for your help, i will probably stick to Answerkeys Disabler as it doesnot require intervention!
thanks for the app (Answerkeys Disabler) BTW

Related

(Thread CLOSED, 22 October 2007) S2U2 v0.60 - back to clock

Hey, (22 Oct 2007)
Another update to v0.60:
- changed the clock files format (all under GFX\Clock) for easier customisation (for transparent effect, the top left corner pixel must be the transparent color)
(For hi-res devices, please extract files from either vclock.zip or vclockH.zip & copy them to \GFX\Clock under the installed path. Otherwise the clock will be shown as half-sized.)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(used clockh.zip & TimeFormat set to hh':'mmtt)
- fixed the background power interuption problem
- do not start S2U2 when the LCD is turned off
- smoother start-up
- some bugs fixed
CAB files (Thanks Xenpain for hosting the file)
http://ac.xenpage.eu/S2U2-0.60-WM5.rar
http://www.mediafire.com/?cmmdnztwwdl
(There is no updated files only for download this time)
For details, as usual, please read the Readme file or the 2nd post.
Besides, S2U2 now has two add-on
The configurator by dmagician: http://forum.xda-developers.com/showpost.php?p=1600647&postcount=331
And a Today plug-in by perasite: http://forum.xda-developers.com/showpost.php?p=1590615&postcount=234
Thanks both!
_______________________________________________
Hey, (17 Oct 2007)
A minor update to v0.53:
- added option ShowAlarm to show the coming system alarm info
- added a little animation when the device is charging
- fixed the "Flight Mode" issue for Treo
- some minor bugs fixed
For details, as usual, please read the Readme file or the 2nd post.
_______________________________________________
Hey guys, (14 Oct 2007)
Just updated to v0.52 with the following changes:
- ShowAppointment also shows "all day event" (but only the 1st one)
- reworked the "Flight Mode / No Service" detection
- fixed the WVGA display defect in Landscape mode
- fixed Autostart to work with soft-key power off
- some bugs fixed
For details, as usual, please read the Readme file or the 2nd post.
_______________________________________________
Hey guys, (11 Oct 2007)
Following the previous thread, here is another update... v0.5...
- added Landscape orientation (the wallpaper file is wallpaperL.bmp under GFX folder)
- added auto power saving as S2U (i.e. the shimmer will stop after idle for a while)
- added an icon for S2U2
- added Unread XXX notifications & ShowTask option
- added options ShowAppointment & AppointmentTimeFormat
(read the Configuration section below for the details)
- no more AC_XXX.bmp temp files
- all texts are VGA aware
- some graphic improvements on VGA mode
- fixed the problem with other Alarm software
CAB files (Thanks Xenpain for hosting the file)
http://ac.xenpage.eu/S2U2-0.5-WM5.rar
http://www.mediafire.com/?btf2adld2vt
There is no updated files only for download this time, please backup your settings & use the CAB file to install.
For details, as usual, please read the Readme file or the next post.
Finally, to show your appreciation or if you want to see the future of this app, pls CLICK HERE.
Readme...
READ ME FIRST
=============================
S2U2 is a simple lock/unlock application which has the iPhone style slide unlocking. It can be used as a screensaver while you don't use your device.
THIS VERSION DOES NOT HAVE THE CALLER ID FUNCTION YET!
Prerequisition:
===============
- WM5 or 6 devices
- free RAM: ~ 1M for QVGA; ~ 3M for VGA
Installation:
=============
- If you have Slide2Unlock installed, please uninstall it first & then soft-reset.
- After installation, there are 2 shortcuts created under \Program Files\S2U2:
iLock2.lnk - start/stop ilock2.exe (on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock2 & S2U2)
S2U2.lnk - manually start S2U2 (be sure iLock2 is running in the background, otherwise the Battery status will not be updated)
- A shortcut for iLock2.exe is created automatically under "\Windows\StartUp" as well.
- Installation on Storage Card is not supported (for the sake of stability).
- There are 2 clock font files for selection - clock.zip (default) & clockH.zip. How to use?
1. stop iLock2
2. delete those files under \GFX\Clock (under the installed folder)
3. copy the extracted files to \GFX\Clock
4. start iLock2 & S2U2
- For hi-res devices, please extract files (follow the above steps) from either vclock.zip or vclockH.zip & copy them to \GFX\Clock under the installed path. Otherwise the clock will be shown as half-sized.
Configuration: (in the Registry under \HKEY_CURRENT_USER\Software\A_C\S2U2. Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work):
=================================================================================
- The Date & Time format can be customized by changing the keys DateFormat & TimeFormat:
Date:
d Day of month as digits with no leading zero for single-digit days.
dd Day of month as digits with leading zero for single-digit days.
ddd Day of week as a three-letter abbreviation.
dddd Day of week as its full name.
M Month as digits with no leading zero for single-digit months.
MM Month as digits with leading zero for single-digit months.
MMM Month as a three-letter abbreviation.
MMMM Month as its full name.
y Year as last two digits, but with no leading zero for years less than 10.
yy Year as last two digits, but with leading zero for years less than 10.
yyyy Year represented by full four or five digits, depending on the calendar used. Thai Buddhist and Korean calendars both have five digit years. The "yyyy" pattern will show five digits for these two calendars, and four digits for all other supported calendars.
yyyyy Identical to "yyyy".
For example, to get the date displays "Wed, Aug 31 94"
set DateFormat to ddd',' MMM dd yy
Time:
h Hours with no leading zero for single-digit hours; 12-hour clock.
hh Hours with leading zero for single-digit hours; 12-hour clock.
H Hours with no leading zero for single-digit hours; 24-hour clock.
HH Hours with leading zero for single-digit hours; 24-hour clock.
m Minutes with no leading zero for single-digit minutes.
mm Minutes with leading zero for single-digit minutes.
s Seconds with no leading zero for single-digit seconds.
ss Seconds with leading zero for single-digit seconds.
t One character time marker string, such as A or P.
tt Multicharacter time marker string, such as AM or PM.
For example, to get the time displays "11:29:40 PM"
set TimeFormat to hh':'mm':'ss tt
- If you want to "auto start" S2U2 when the device is woke up, set:
Autostart to 1 (0 to disable)
- To turn off the LCD by S2U2, you may specify:
OffLCD to n (after n seconds idle, the screen will be off; minimum is 5 seconds; 0 to disable)
- When the OffLCD is enabled, you may specify whether the device is suspended or remain active but with LCD turned off:
BlankScreen set to 0 or 1 (0 to suspend the device; 1 to turn off the LCD only)
- For devices with the capability to turn off the backlight, you may set S2U2 to start automatically when the device's backlight is turned off by:
IdleStart set to 1 (0 to disable)
- Similar to IdleStart, ACIdleStart has the same function when the device is charging:
ACIdleStart set to 1 (0 to disable)
- Similar to OffLCD, ACOffLCD has the same function when the device is charging:
ACOffLCD to n (after n seconds idle, the screen will be off; minimum is 5 seconds; 0 to disable)
- Similar to BlankScreen, ACBlankScreen has the same function when the device is charging:
ACBlankScreen set to 0 to suspend the device; or 1 to turn off the LCD only
- If you want to install S2U2 to other folders or the storage card, please update the key:
S2U2Path to "the new full path"
- To turn off the LCD during a phone talk, set the key:
BlankOnTalk to 1 (0 to disable)
- To enable D-Pad input, set the key:
DpadOn to 1 (0 to disable)
- To show the Appointment information shown at Today's screen, set the key:
ShowAppointment to 1 (0 to disable)
- To change the format of Appointment's time, change the key:
AppointmentTimeFormat (use the same syntax as TimeFormat)
- Not to display the total no. of "Active Task", set:
ShowTask to 0 (1 to enable)
- To show the coming system alarm info, set the key:
ShowAlarm to 1 (0 to disable)
Only use the following 2 settings if your device have any abnormal behaviour:
- When NoPowerSuspend is set to 1, the OffLCD & ACOffLCD will be disabled. It'll untouch the Power Management and leave it back to the OS.
- When SafeMode is set to 1, iLock2 will not enter the "Unattended mode" (this is a special mode for the background jobs to run but without turning the LCD on). The device may need to soft-reset for SafeMode to be enabled.
- The default values are added on the first run of iLock2:
ACBlankScreen=0
ACIdleStart=0
ACOffLCD=0
AppointmentTimeFormat=h':'mmt
Autostart=1
BlankOnTalk=0
BlankScreen=0
DateFormat=dddd', 'd MMMM
DpadOn=0
IdleStart=0
NoPowerSuspend=0
OffLCD=0
SafeMode=0
ShowAlarm=1
ShowAppointment=0
ShowTask=1
S2U2Path="\Program Files\S2U2"
TimeFormat=H':'mm
Command Switch of iLock2:
=========================
iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2
-nomsg to not to show any message even it closes itself & S2U2
-refresh to close S2U2 & reload the registry settings
Known limitations & FAQs:
=========================
- How to change wallpaper? Create a jpg file with resolution the same as your device (QVGA is 240 x 320; VGA is 480 x 640); rename it to "wallpaper.jpg"; copy it to the gfx folder (default is \program files\s2u2\gfx\); restart iLock2. And the file "wallpaperL.jpg" is for the Landscape mode.
- How to edit the registry? You need 3rd party software like "Task Manager" & "Total Commander". Try to google them & they are very user friendly apps.
- After changing the registry settings, iLock2/S2U2 do not behave as instructed?? Pls RESTART iLock2 after any registry settings is made.
- If "Password/Pin Lock" or "Owner Information" are enabled to display at wake up, S2U2 may cause the screen flicker. Pls disable these functions.
- My device's special Keys are not blocked by S2U2?! (e.g. HTC Touch) This is a device specific problem that cannot be resolved.
- Error: UserNotification has too much records?
That means the notification database contains more than 500 records. It'll ruin the Autostart of S2U2. Pls use other s/w to clean it up first.
- NOT Compatible devices: SX66, Xda IIs (Blue Angel)
Trouble shooting:
=================
If you find your device is hang with a blank screen or no response with any key or screen-touch, you may not need to reset it. Please follow these steps if your device has a camera button:
- press the camera button to invoke the built-in camera program
- press the end call button to go back to Today screen
- use Task Manager (a third party freeware; highly recommended) to close the S2U2.EXE
Special Thanks:
===============
- Forum fellows at xda-developers (http://forum.xda-developers.com). Thank you for your testings, comments, supports & patience.
Downloaded and works great. No more artifacts on the operator or date line AND task notifications. Great Job.
PS yr paypal link doesn't work (for me anyway)
thanks
let me be the second to say thanks.....
again
perrrrfect!
atleast 10x better on my device than v0.3.
btw, did you use my method for drawing the fonts?
or are they just larger bitmaps?
well whatever it is atleast it looks much more iphone-like
great job!
Ghostdog1 said:
Downloaded and works great. No more artifacts on the operator or date line AND task notifications. Great Job.
PS yr paypal link doesn't work (for me anyway)
Click to expand...
Click to collapse
Thanks for letting me know. It's updated...
Yea, the new version ROXX! Great work! 0.5 has all features I need and works flawless so far and needs way less ram than S2U1. Thank you very much!
it's working flawless now. Thanks!!!
great work!
love it.
it works great keep up the work!
Hay A_c
Works great, but I'am havin an issuie, when i push the power buttom to wake up my device, the slide2unlock2 wont start auto, i end directly on the 2day screen ???
Is there something I'am missing ???
Cobra2 said:
Hay A_c
Works great, but I'am havin an issuie, when i push the power buttom to wake up my device, the slide2unlock2 wont start auto, i end directly on the 2day screen ???
Is there something I'am missing ???
Click to expand...
Click to collapse
Did you start s2u2 by going to the Programms -> S2U2 folder and klick on s2u2?
Cobra2 said:
Hay A_c
Works great, but I'am havin an issuie, when i push the power buttom to wake up my device, the slide2unlock2 wont start auto, i end directly on the 2day screen ???
Is there something I'am missing ???
Click to expand...
Click to collapse
Pls read your PM.
Hello A_C. I Love your Program! (Sorry for my very bad english)
I have a Question, it is possible to add a new notification or appointment, i mean the Alarm Clock like SPM Mobile Shell.
I want to view in how many hours the Alarmclock starts and on what Day.
I hope you can unterstand me.
Example:
Next Alarm On Fri 12.10.2007 at 06.00 (20h 30min)
That is very fine when you can do it.
And when I receive a MMS than comes the Icon for E-Mails. Can you make a Extra Icon for MMS?
Example:
1 MMS ; 2 SMS ; 5 E-Mails
Thank you, i donate you Now with 10 € for your very good Program!!!
hi A_C.. nice app.. i've been following and using s2u and s2u2 for months now..
the update is very nice.. especially the quick transition from landscape to portrait and back..
a problem though and an annoyance.. when my device goes to sleepmode/suspend (blankscreen=0 , offlcd=5).. i can't make my screen active again (to show the slide to unlock) by any keypress except the power button.. under settings>buttons>lock, i've already set When device is Off: Do not lock buttons
i'm using a case on my wizard and accessing the power button is very difficult.. that is why i have s2us as a launcher icon on my today screen to lock buttons and turn off the device.. but going back from sleep is very difficult now.. i need to remove my phone from the case first, press the power button, return it to the case, then slide to unlock.. and if i'm not fast enough, 5 seconds lapse, phone goes back to sleep, and i need to press the power button again..
on previous versions (even on S2U), all i need is to press the red button (call end), or any hardware key, to activate screen then unlock by sliding the arrow..
also, my other device.. a blue angel.. has a broken power button.. and once it goes to sleep (same settings: When Device is off: Do not lock).. it won't wake up unless i poke on the reset hole.. it's becomming an annoyance now.. that i'm thinking of going back to s2u2 v0.3 for the meantime..
i know this mode saves power preventing screen activation via ANY accidental keypress except power .. but this setting is already handled by the settings>button>lock applet.. maybe you can just remove that bug/feature on s2u2 or just let s2u2 follow the mode set in the settings.. so those with power button problems won't have a phone-in-comatose every time s2u2 kicks in..
i hope my problem is properly addressed on future updates..
thanks.
Thanxs nic work
Just installed it - it runs very smoothly on my MDA Vario/Qtek9100/Wizard.
Switching to landscape mode works very fast! Appointments are shown correctly, sms-notification works perfect, just like the tasks-icon.
You did a very nice job with version 0.5! It's lightning fast, and the animation stop should save even some more memory usage - thanx!
I hope the weather icons are next on the to-do list for version 0.6! Keep up the very nice work...
A_C said:
Pls read your PM.
Click to expand...
Click to collapse
Hi A_C
Great work on this new version!
Am excited to see each of the previous features are now being implemented! However, I realise S2U2 v0.5 doesn't support other means of powering off the PPC.
With v0.5, when I off my PPC using the on-screen shortcut and when I switch on my PPC again, S2U2 is not activated. S2U2 seems to be activated if only I off my device using the 'power' button.
Basically, I like to switch off my PPC (i.e. device off, not just the screen) using on-screen shortcut icon, instead of the 'Power' button (try to preserve/lengthen the lifespan of my hard button).
I remember at one point you've remove this feature, and upon my (and some others most probably) request, you have included it back. May I know whether it's possible to include this feature back again?
Or... is this feature (removal) intended in the first place.. which then, make this a 'bug'??
Switching back to v0.3 for the time being.
Answers
Thanks @dodo-dk. The alarm notification is quite interesting. But I would like to fix the bugs first. I'll think about it later.
For the MMS notification, actually there is already an icon made for it. But it's found that different OEM or Service provider had implement this part quite different and do not follow what Microsoft's SNAPI's requirements. So in your case, it seems that part is broken & S2U2 could not display the proper numbers.
@ytsejam_
Pls try the option NoPowerSuspend (set to 1) & let me know does it work. Sorry that I made a mistake in the readme. The NoSuspendMode should be treated as NoPowerSuspend. You need to rename the key NoSuspendMode to NoPowerSuspend.
(just corrected them & re-uploaded)
@whisper
I have reservation to recover the weather icon as it seems to have many problems.
@Sian
Your case should be same as Cobra2, pls read your PM.
i've upx unpacked and disassembled to remove the 's2u2 v0.5 by A_C' message at the start,
as it kinda ruins the iphone effect imo. same reason i didn't put any credits in my slider app.
hope you don't mind.
can upload here if you want to have two versions
(one that supports giving you credit, another for people who don't like the message on there).
or you could have the message on by default, but allow people to set an option in the config to turn it off.
some other bugs (and this is getting really picky..):
1. the arrow's graphics movement on vga devices is still a bit laggy. might need to increase the buffer if it's detected it's a vga device.
2. the slideback movement is also a fair bit faster than the iphone. (only mention this because it effects the functionality of being easily able to grab it when it's sliding back that the iphone has)
there are some people that like it springing back to the start really fast and some that don't.
a config option to set the slideback speed could be an idea.
3. grabbing it when it comes back makes it go another 2x faster when you let it go again.
i've come across this problem in my .net and javascript slider versions.
the reason it goes 2x faster every time is because it's using the old slideback timer which is already moving the pixels back, and then it's trying to do that again at the same time.
the way to overcome it is to turn off and reset your timer for the 'slideback' every time you get the mousedown event.
then when it slides back on the mouseup event it will do it the same way as it did the first time.
should be the same to fix in c++. i assume you must use a timer for the slideback etc. as there aren't many different ways you can code it.

[4-Feb-2008] Pointui Home 1.02b released!

hi,
the new version is out, look here.
Original PoinUI files attached on this post.
Code:
New Features
* Smartphone support
* PDA's (without phone) support
* Voice mail count is now displayed under the missed call count for those with phone networks supporting this feature.
* Lock screen will fade back to Home screen to allow you to see all of the status information even when device is locked.
* Translation support - see the forums for more information.
* New customise option: can choose digital or analog clock.
* New customise option: Lock Device, Show Home, or Show Home Screen when device is switched on.
* New customise option: automatically switch bluetooth on only during phone calls and switch off at the end of the call (not supported on all devices). The idea behind this is that if you only use bluetooth during phonecalls for headset etc and don't need it on all the time, then this option could be useful to you. It will turn bluetooth on as soon as an incoming/outgoing call is detected, and turn it off when you hang up.
* New customise option: can choose to use Home's comm manager or system default if supported.
* New customise option: can choose to not show screenshots in Currently Running screen (if your device has issues showing the screenshots).
* New customise option: can choose to Show Home, Show Call Summary Screen, or Do Nothing when call is finished.
* New customise option: can choose to use Home's task bar or standard system task bar.
* The list of applications now merges the list of favorites so you can view the entire list together
* Call summary screen added to display who was called and how long call lasted for at end of call.
* Lock screen can now be used on smartphones - you press up then down on dpad.
* You now have an additional option to "Lock Device" on power on.
* Battery saving - now only uses marginally more battery power than normal - smartphone users should notice a big difference (of course this is dependent on how excessive you are with using it).
Changes
* Taskbar in all other standard apps is no longer changed except for the Start button area which still takes you to Home's Task Menu.
* Windows Media icon has been replaced with Favorites.
* Appointments summary shows only the next 7 days of appointments.
* Tasks summary no longer shows completed tasks.
* Force close now returns focus back to Home.
* Ringer volume and profile button on sound screen for non-phone devices are no longer displayed.
* Appointments now display all day events in bold and should not display events that have been completed for the day.
* "Today" and "Tomorrow" in appointments also now show the date after them
* Smartphones no longer have a Windows Mobile section as it's not relevant.
* Shortcut no longer includes "." at start which was causing issues for button mapping.
* Soft key on Today screen no longer overridden. (NOTE: you will need to reset it back to what it was manually if you have a previous version installed).
Bug Fixes
* Many bugs fixed!
* Memory leak issues fixed.
* Lock screen locks keys as well, and when orientation changed while locked the keys remain locked.
* Recurring appointments now displayed.
* Hardware buttons now working.
* Volume controls now working.
* Volume controls support stereo.
* Control panel applets have had a number of bug fixes. They still are only categorised correctly for English ROMS unless you use a translated terms file as described in the forums.
* Battery shouldn't show 255% any more but some devices for some reason do not report the correct % when asked and can take a while before they report it successfully.
* The speed that tasks load has been improved and should no longer cause freezes.
* Currently Running screen causing device to freeze has been fixed on most devices, but still is problematic with some devices in which case you need to switch off the screenshots option.
* Closing home sometimes caused it to freeze needing soft reset issue has been fixed.
Known Issues
* See the forums for more details.
wfg
Starbase64
And here both the cdl files, blue and black
http://rapidshare.com/files/89917296/home_1_02b_cdl.rar
Still not working with the LG ks20.
I guess it 'll never work,not untill it has some decent direct3d drivers.I assume kaiser users have the same issue with pointui?
nstamoul said:
Still not working with the LG ks20.
I guess it 'll never work,not untill it has some decent direct3d drivers.I assume kaiser users have the same issue with pointui?
Click to expand...
Click to collapse
Works absolutely flawlessly on my Tilt/Kaiser...
no way to change SMS application?
works perfectly on my Artemis
How can I customize the Favorites???
dacib said:
How can I customize the Favorites???
Click to expand...
Click to collapse
Add links to the \Windows\Start folder.
Ok am I missing something or is there still no way to reverse the slide up and down and side to side? Its backwards from every other finger sliding program I have used and it just makes it feel wrong.
Man I can't believe they still haven't made this an option.
Can I use this one for VGA? because I ever tried using the previous version but can not display well
just edit your Menu under Settings
i have folders in the \windows\start menu folders such as '\Office 2007' and '\Accessories'
how can i access them?? i hope favorites can also support folders in the future version.. i kind of like the way PoinUI is right now (optional top bar, optional homescreen).. because i only want PointUI to be an Application Launcher of some sort and not a complete overall UI..
also, can the scroll function be reversed? i mean an option to do so? because i use FtouchFLO and TouchFLO for general OS and application navigation and it's scroll/finger swipe function is when you swipe up, list scrolls down.. and a swipe down does the opposite direction (list goes up)
it is a bit disorienting to have a different/reversed swipe/finger scroll direction in PointUI other that what the whole OS has..
besides those requests.. i'm enjoying the launcher 100%
dont know what happened....phone froze during a phone call...uninstalling
screnshoot please
This is pretty good. Have decided to give it a go now that you aren't stuck with that hideous blue!
Just one question - how do you go straight into Contacts to make a phone call. I have been using pocketcm which is great, but now have to go looking for it as an application, instead of just hitting the soft button.
Or am I missing something?
still no way of changing which email account to use from the main page i see (defaults to outlook/exchange) even though i've not got that set up at the moment and have done with the windows live mail
that and the backward touch scrolling is making it hard to use this program which does look really good.
it just needs its own email/sms reader and contacts just like its got with the recent calls list.
Merciless said:
dont know what happened....phone froze during a phone call...uninstalling
Click to expand...
Click to collapse
Same here... I have a Cingular 8125. Other then that I like it, its fast and it does not use as much memory as the previous version.
dacib said:
Same here... I have a Cingular 8125. Other then that I like it, its fast and it does not use as much memory as the previous version.
Click to expand...
Click to collapse
also, the phone hung up the call and froze...not sure if i dont know what to do or what, but the call detail is hard to get to(want to end call or something)
A few bugs
Still have problems with CZ diacritics ěščřžýáíéúů
nstamoul said:
Still not working with the LG ks20.
I guess it 'll never work,not untill it has some decent direct3d drivers.I assume kaiser users have the same issue with pointui?
Click to expand...
Click to collapse
It is the KS20 directdraw drivers who are corrupt... not direct3d drivers !!

Development stopped: [APP][15-7-2011] TouchLockPro 2.12.9 Final release

PayPal > USD / EUR
All the details and downloads of TouchLockPro you can find here: http://touchlockpro.sourceforge.net
Youtube video
Changelog
Version 2.12.9 (15-7-2011) for all Windows Mobile touchscreen phones
- Added Czech translations, thanks to oldasuk
- Updated translations provided by BattClock users, including Greek, Hebrew and Polish
Version 2.12.8 (1-4-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
- Updated Russian translations, thanks to Vadim Bogaiskov
Version 2.12.7 (30-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
- Fixed problem that the Proximity Lock command was not always executed due to screen off
Version 2.12.6 (25-3-2010) Updated translations
- Translations updated with new Excel spreadsheet containing all translations Russian translations, thanks to Vadim Bogaiskov
- Chinese Simplified translations, thanks to zhongzw
- Chinese Traditional translations, thanks to victorchen101
- Spanish translation, thanks to animalote
- French translations, thanks to YoLoLo
- Italian translations, thanks to tigro11 and ephestione
- Norwegian translations, thanks to longice
- Dutch translation, thanks to myself ;-)
Version 2.12.5 (15-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
- Updated Chinese Traditional (thanks to victorchen101)
- Updated Chinese Simplified (thanks to zhongzw)
- Do not use HTCLockAPIWhenBluetoothActive when no call
- Added option to disable Zoombar
Version 2.12.4 (7-3-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
- Updated Russian (thanks to Vadim Bogaiskov) and Dutch translations (thanks to myself ;-) for BattConfig and TouchLockAction.
- Visual feedback if a button is pressed
- Do not do !SCREENON at end call when lock(suspend) command or bluetooth is active
- Some commands are now also executed when not power on/screen on (lockscreen, locksuspend, suspend) to achieve the previous point
- When multiple commands are specified, make sure to execute them via a request,so events related to a previous command are effected already (e.g. screen off).
- Fixed problem that multiple commands where only executed the first time (e.g. Proximity disable/ignore problems)
- Fixed possible problem that multiple commands could mean that an earlier one was not executed/overwritten
Version 2.12.3 (25-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
- Added command !PROXIMITYIGNORE, so the Proximity sensor keeps in the state it was, for other applications. TouchLockPro wil not react anymore, till !PROXIMITYACCEPT command is used.
- Added command !PROXIMITYACCEPT, so Proximity commands are accepted from then on.
Changed the defaults for better use of Proximity (note that those will only be overruled if not already set or by reset to defaults):
- Proximity Sensor Time (ProximitySensorTime = 700)
- Near (CmdProximityNear = "!SUSPEND")
- Not Near (CmdProximityNotNear = "!UNLOCK")
New settings:
- Lock (CmdLock = "!PROXIMITYACCEPT")
- Unlock Call (CmdUnlockCall = "!PROXIMITYIGNORE")
- Unlock No Call (CmdUnlockNoCall = "!PROXIMITYDISABLE")
Incorporated BattClock 1.9 improvements:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Show Battery percentage, temperature and Current above the top bar.
- Possibly to show the info in columns instead of rows (option Divide Horizontally)
- Added option to show Battery Temperature (updated once per minute)
- Added option to show Battery Current in mA (updated once per second), great to see power consumption
- Show CPU also if it getidletime is greater than 100
Version 2.12.2 (20-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
Do not do !SCREENON at end call, when (lock)suspend is configured as command at end call
InCallTweak: do also for landscape, for right handed people
Proximity changes:
CmdProximityNear, default !IDLE
CmdProximityNotNear, default !UNLOCK
CmdProximityOnBluetooth, default empty
Time proximity change configurable (ProximitySensorTime)
Added !PROXIMITYDISABLE command
Added !PROXIMITYENABLE command
Taken over BattClock 1.8.1 improvements:
Added option to show CPU usage percentage
Color of CPU info configurable
CPU indicator configurable (default %)
Thresholds for Battery and Free memory separate configurable
Extra commands:
Added !HOME command: add option to automatically go to the home screen when locked (Security)
Added !SOFTRESET command
Added !POWEROFF command
Added !UP command
Added !DOWN command
Added !LEFT command
Added !RIGHT command
Version 2.12.1 (14-2-2010) for all Windows Mobile touchscreen phones, *NEW* Proximity sensor support for Samsung and HTC having proximity sensor
Note that I could only test myself by simulating the Proximity Sensor via Stylus Sensor and Capacitive NavSensor. Please report if it is working!
Add support for proximity sensor
Proximity sensor Unlock when no object is nearby for approximate a second.
Proximity sensor option to do ScreenOff when detecting an object nearby for approximate one second
Proximity sensor option to disable proximity sensor when not locked
Proximity sensor option to disable proximity sensor when bluetooth is active
Version 2.11 (7-2-2010) for all Windows Mobile touchscreen phones
Fix: Do not do InCallTweak when not on battery or Bluetooth is active
Take over BattClock 1.6 and 1.7 standalone features in TouchLockPro
Added option to show info divided into 3 lines
Added option to see free memory
Date and Time color separate configurable
Option font color to be dependent on the battery/memory status
Add icon possibility as background and draw info on top of it, good for people having not a solid color or nicer looking icon alike
Added settings BattClockInfo1, BattClockInfo2, BattClockInfo3, BattClockVersion, MemoryIndicator, LowThreshold, MediumThreshold, LowColor, MediumColor, HighColor
Fontsize per info line configurable, text room is divided dependent on fontsize settings.
Option to show free memory in MB instead of %
Make BattConfig more finger friendly
Version 2.10.5 (2-2-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Added Chinese Simplified translations, thanks to zhongzw
Version 2.10.4 (29-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Removed automatic disabling of GSENSOR when no GSENSOR commands are configured, because InCallTweak also uses the GSENSOR
Do not do InCallTweak when not on battery or Bluetooth is active
Make sure the power state is reported as on, when a call is still connected or just ended, so the sensors keep working
Do no longer a !SCREENON part of power on or unlock to avoid side effects
Updated Russian translations, thanks to Vadim Bogaiskov
Added Norwegian translations, thanks to longice
Added Chinese Traditional translations, thanks to victorchen101
Version 2.10.3 (10-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Fixed problem that PhoneType could get the wrong value, locking up TouchLockAction
Delete debug log files if they exists when no debug logging is enabled. So make sure to copy the debug log files, before disabling debugging.
Merged BattClock 1.4 improvements into TouchLockPro
Version 2.10.2 (4-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Solved bug that FaceUp and FaceDown were reversed for Samsung SDK GSensor. Z-axis is positive going into the screen, while HTC has this negative
Change % into ~ when on (USB) power, to indicate in the BattClock when it is charging
Added Italian translations
Let the default minimum light be 9 lux for Samsung phones, otherwise it unlocks too easy
Version 2.10.1 (3-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Solved bug that light sensor was not working on Samsung SDK compatible phones
Version 2.10 (1-1-2010) for all Windows Mobile touchscreen phones, *NEW* with Samsung SDK compatible Light Sensor and GSensor support
Added support for Samsung SDK compatible phones, G-Sensor and Light Sensor. Samsung Windows Mobile SDK 1.2.1 or 2.1.0 are now supported! Just install also the appropriate Samsung SDK (see downloads)
Samsung SDK compatible (SGH-i900 Omnia, SCH-i910 Omnia, GT-I8000 Omnia 2, SCH-m490/m495 T*Omnia, Omnia Pro, GT-B7620 Armani, GT-I8000 Omnia II, SCH-i920 Omnia II), Sensors: Light Sensor, GSensor
TouchLockPro tries to identify your phone type now automatically and disables not available sensors
I discovered that the HTCSmartTouchDll window is also available on Diamond and Touch Pro, so now I only subclass for ZoomBar when PhoneType is Diamond2 or Touch Pro2
Added PhoneType configuration possibility in Index Settings screen, best is to first select your PhoneType before changing other settings and soft reset after changing your phone type and settings.
Added BootDelay registry key, if you want to change it, you need to do that via the registry, but be sure to know what you are doing. Default it is 60000 (60 seconds)
Version 2.9 (17-12-2009) for all Windows Mobile touchscreen phones, *NEW* ZoomBar unlock
Thanks to Cobaltikus for providing the solution!
Added ZoomBar unlock for Touch Diamond 2 and Touch Pro 2
Slide the Zoombar left or right to unlock
Triple touch the Zoombar to unlock, if you want different behaviour, change CapacitiveTouchesSequence (CapacitiveTouchesSequence = 222)
Version 2.8.2 (09-11-2009) for all Windows Mobile touchscreen phones
Solved InCallTweak related bug
Create new log file, when no debug logging, instead of appending
Solved problem of screen off after call ended (InCallTweak related)
Lock already at power off when AutoLockOnPowerOn = 1 and HTCLOCKAPI = 0 is used
Reintroduce and fixed Screen Off to Screen On, which was disabled in 2.8.1
Delayed Power On to Screen On when possible, so when the phone awakes without screen on (e.g. checking mail), no extra CPU is used by TouchLockPro which saves a bit power
Made it possible to use HTCLOCKAPI = 1 in general and only at incoming call lock keys only with the general keyboard hook
Improved HTCLockAPIWhenBluetoothActive
Made Bluetooth status detection event driven instead of polling on need and added debug logging for state changes
Version 2.8.1 (28-10-2009) now with improved GSENSOR and for all Windows Mobile touchscreen phones
Made HTCLockAPIWhenBluetoothActive = 0 the default, so only the people who want to answer with the bluetooth answer button can enable it.
Disabled feature, till further investigated: change from screen off to screen on as power on and lock appropriate
Version 2.8 (27-10-2009) now with improved GSENSOR and for all Windows Mobile touchscreen phones
Also see change from screen off to screen on as power on and lock appropriate, so when not going into a deep sleep and screen goes on, it will lock appropriate.
InCallTweak: also screenoff when reverselandscape is detected
Added setting HTCLockAPIWhenBluetoothActive to use HTCLockAPI when bluetooth is active, so you can use the general keyboard hook locking method when no bluetooth is active.
Improved GSENSOR
Compute orientation instead of using the HTC orientation field for better accuracy
Poll GSENSOR now once per 100 ms for greater sensitivity
At boot also open GSENSOR (only after first power off GSENSOR was activated)
Closing the GSENSOR when going to deep sleep (and setting the orientation to unknown)
Start/stop the GSENSOR service
added GSENSOR debug logging to GSENSOR Settings screen when debug is on
Version 2.7.6 (06-10-2009) now with InCallTweak and for all Windows Mobile touchscreen phones
Added !IDLE command
SUSPEND problem: request immediately deep sleep (POWER_STATE_SUSPEND) instead of screen off (POWER_STATE_IDLE)
Added InCallTweak option instead of ScreenOffWhenConnected: GSENSOR portrait: screen off, otherwise screen on
Redo screen off with above option, when backlight goes on again
!BACKLIGHTOFF and !SCREENOFF do no longer by default !KEEPALIVEON, to avoid unintended battery drainage
Changed NavSensor settings to execute !KEEPALIVEON with !BACKLIGHTOFF and !SCREENON (old behaviour, to correct above change)
More detailed info of the changes can be found here.
See here for QuickStart and Features
Number of AppToDate Users:
Many thanks to Dennis van de Sande, alias MR_Q, who has sponsored/donated for more than a year zuinigerijder.com website and domain. New location: touchlockpro.sourceforge.net
PayPal > USD / EUR
Screenshots
See my new website for the screenshots
Overrule Settings
See my new website for the settings
For future use
another one for future use.
Version History
See new website for the version history
Great job!
My only (stupid?) concern is that by using your (otherwise nice) "BattClock" we miss custom battery indicators.
You will say that, then we should disable this. But then (a) you still get it when device is locked (why we HAVE to see the valid taps after we get used to them?) and (b) you have one less method to lock the device from the very few: just two - i.e. one left.
This comes to the second thing. Why not also lock it with other method?
I can think of: (a) Touching the capacitive area one right, one middle (action button), one left.... in fact you could even UNLOCK by doing the opposite. (b) Using some program shortcut (for some of us is enough to lock the device by running a shortcut in TF3D or some today manager like SPB Pocket Plus or even changing a default action in TF3D via SSMaPa)...
The best way would be to still use the area of the battclock but WITHOUT changing whatever the user has there (is there such a thing like a transparent window?)...
Another way would be to auto-lock after some timeout (which in fact is also the most common method among smartphones too) or configurable if the power button is pressed.
For example in my case pressing the power button to sleep the device exactly means I don't want the screen functioning (so lock it if something else turns it on - like a call), while if I leave the device to sleep by timeout, I probably mean I have it on my desk and don't care or need to lock it.
Sorry for the brainstorm, I hope it gives you some ideas.
Seems to be working fine so far....but I have one problem;
I'm using wisbar so your battery indicator does not show on the screen when the phone is unlocked. This means I have to lock the phone by using the stylus. The indicator does however appear when the phone is locked.
Is there no way to correct this, or make a shortcut for locking instead?
can i set this app to only lock the screen on incomming phone call and unlock it by tapping 3 times on the capacitive area?
something like the answerkeys disabler did before uninstalling...
NLS said:
Great job!
My only (stupid?) concern is that by using your (otherwise nice) "BattClock" we miss custom battery indicators.
Click to expand...
Click to collapse
You can position the BattClock over the Windows Start logo, at the left side of the Start bar. You can still go to Programs, just by pressing the Start text then.
NLS said:
You will say that, then we should disable this. But then (a) you still get it when device is locked (why we HAVE to see the valid taps after we get used to them?) and (b) you have one less method to lock the device from the very few: just two - i.e. one left.
Click to expand...
Click to collapse
Yes, the BattClock must be visible AND have focus to get the capacitive touches. So moving to another position is the only option, if you want to use the triple touches approach to unlock.
NLS said:
This comes to the second thing. Why not also lock it with other method?
I can think of: (a) Touching the capacitive area one right, one middle (action button), one left.... in fact you could even UNLOCK by doing the opposite. (b) Using some program shortcut (for some of us is enough to lock the device by running a shortcut in TF3D or some today manager like SPB Pocket Plus or even changing a default action in TF3D via SSMaPa)...
Click to expand...
Click to collapse
I can only get keyboard/sensitive touches when my battClock has focus. And when there is another program in front, I cannot get them.
I am working on an Action screen addin for TouchLockPro. It will be activated by pressing the BattClock OR you can start the program by a shortcut, because it is a separate program. But be patient, working on that......I even want it possible by other programs to lock the device, just by writing some registry key.
NLS said:
The best way would be to still use the area of the battclock but WITHOUT changing whatever the user has there (is there such a thing like a transparent window?)...
Click to expand...
Click to collapse
To my knowledge, there is no real transparant window possible, you can just not draw the background. But the underlying windows will not update. Or does someone know this is possible?
NLS said:
Another way would be to auto-lock after some timeout (which in fact is also the most common method among smartphones too) or configurable if the power button is pressed.
For example in my case pressing the power button to sleep the device exactly means I don't want the screen functioning (so lock it if something else turns it on - like a call), while if I leave the device to sleep by timeout, I probably mean I have it on my desk and don't care or need to lock it.
Sorry for the brainstorm, I hope it gives you some ideas.
Click to expand...
Click to collapse
That would be something for my new Action screen program. I will think about your suggestions. Thansk for the ideas and comments.
flickering clock white/black
Hey ZuinigeRijder!!
thanxx again for your new app TouchLockPro 1.0!!
so far I have it on my diamond it's working ok, but I noticed one thing...when my screen is on standby f.e. see my clock etc...I saw that the clock/batt indicator is contantly flickering white/black....just like it's locked...unlocked....locked...unlocked...
Do you know what I mean or do I have to be more specific??
Maybe you did it on purpose....
Just wanted to report it to you...neways... thanxx man!!
You rule!
Greetzz Jeroen
fl4r3 said:
Seems to be working fine so far....but I have one problem;
I'm using wisbar so your battery indicator does not show on the screen when the phone is unlocked. This means I have to lock the phone by using the stylus. The indicator does however appear when the phone is locked.
Is there no way to correct this, or make a shortcut for locking instead?
Click to expand...
Click to collapse
I do not know wisbar, but apparently this is a FullScreen app, so the BattClock will not be visible.
As written as answer in my previous post:
I can only get keyboard/sensitive touches when my battClock has focus. And when there is another program in front, I cannot get them. This cause me also some serious thinking, how to solve this. I found a method, as described here:
http://forum.xda-developers.com/showthread.php?t=436671&page=5
I am working on an Action screen addin for TouchLockPro. It will be activated by pressing the BattClock OR you can start the program by a shortcut, because it is a separate program. But be patient, working on that......I even want it possible by other programs to lock the device, just by writing some registry key.
Pietje_1985 said:
Hey ZuinigeRijder!!
thanxx again for your new app TouchLockPro 1.0!!
so far I have it on my diamond it's working ok, but I noticed one thing...when my screen is on standby f.e. see my clock etc...I saw that the clock/batt indicator is contantly flickering white/black....just like it's locked...unlocked....locked...unlocked...
Do you know what I mean or do I have to be more specific??
Maybe you did it on purpose....
Just wanted to report it to you...neways... thanxx man!!
You rule!
Greetzz Jeroen
Click to expand...
Click to collapse
That is one of the magic tricks I needed to do, to get the focus to the BattClock, for getting the capacitive touches. I will only get those events, when a Form is in the foreground. And that is normally another application
When e.g. an incoming call is coming in, it will get the focus, because that is the foreground application. Or if you have a Full Screen application, the BattClock will even not be visible. But I discovered, when I make a Child Window at the start-bar as WS_POPUP, it will get focus, when created.
But damned, it will not keep focus, if another application regains focus
So how to solve this problem
The only solution, I could think of, was regularly recreate the WS_POPUP child window, and in between I switch back to another BattClock. At the same time, this 'flashing' indicates the system is accepting capacitive touches. So 4 seconds we have the WS_POPUP BattClock and 1 second the 'normal' BattClock. So actually I switch between 2 clocks.
More background info you can find here: http://forum.xda-developers.com/showthread.php?t=436671&page=5
at10ti0n said:
can i set this app to only lock the screen on incomming phone call and unlock it by tapping 3 times on the capacitive area?
something like the answerkeys disabler did before uninstalling...
Click to expand...
Click to collapse
Unfortunately not (yet).
I did not yet included specific code for detecting incoming calls, I just made a generic solution. But it might be something for the future.......
I think more people would like a general solution to distinguish when they press themselves the power button to awake the phone and when this is done by an application. For the latter, they would like it locked, on their initiative, they would like it automatically unlocked.
But still, in your pocket you can also accidently press the Power button, although less likely. But of sure you never want missed calls!
So I will think about it......
ZuinigeRijder said:
That is one of the magic tricks I needed to do, to get the focus to the BattClock, for getting the capacitive touches. I will only get those events, when a Form is in the foreground. And that is normally another application
When e.g. an incoming call is coming in, it will get the focus, because that is the foreground application. Or if you have a Full Screen application, the BattClock will even not be visible. But I discovered, when I make a Child Window at the start-bar as WS_POPUP, it will get focus, when created.
But damned, it will not keep focus, if another application regains focus
So how to solve this problem
The only solution, I could think of, was regularly recreate the WS_POPUP child window, and in between I switch back to another BattClock. At the same time, this 'flashing' indicates the system is accepting capacitive touches. So 4 seconds we have the WS_POPUP BattClock and 1 second the 'normal' BattClock. So actually I switch between 2 clocks.
More background info you can find here: http://forum.xda-developers.com/showthread.php?t=436671&page=5
Click to expand...
Click to collapse
Right! Well....I also see that actually the device itself stays locked, so I'm not so worried.....
on the other hand...I can imagine you would like to solve tis problem just like it was on StylusLock v1.6, because that one didn't had that issue...
To be honest...I really would like to help you, but I don't know how...I don't have any programming experience, so i'm sorry man
n e way...if I can help you with something else...please let me know!
Cheers
Jeroen
ok something else then
since this small window is the trick to make it work, I wonder (sorry I could probably find my self, but haven't installed yet) if we could just move the whole rectangle to... the BOTTOM bar (!), just left of the keyboard icon!
also change the battclock to a small lock (locked and unlocked) now THAT would make great sense AND not mess with our customisations
this looks nice, stylus lock 1.6 was impressive, i cant wait to try this!!
flashing a new rom tonight, ill be sure to install this first!!
thanks
Thanks for this great app!
One thing: When phone goes to suspend, approximately in the next 20 seconds i cant turn the screen on by pressing the power button. Only stylus-out turns the screen on. After 20 seconds everything runs fine.
Furthermore an option to also lock the phone when the screen switches off by pressing the power button would be very nice.
schluff1 said:
Furthermore an option to also lock the phone when the screen switches off by pressing the power button would be very nice.
Click to expand...
Click to collapse
I second That
seems like a good alternative to S2U2. although i dont know what this does that is better than S2U2.

Backlight Controller for iPAQ 61x and 91x Series v0.9.5.3 (Updated: 2009-Oct-28)

Hi guys, this is my first time to post here
keyx has found a registry tweak that can fix the backlight off issue!
Click here to #94 for more details
This fix has been integrated to Backlight Controller since v0.9.5.3
[ Description rewrited on 11-Apr-2009 ]
The brightness settings in WM6 is so difficult to use with fingers. Also there is a known bug of 612c that the LCD backlight cannot be turned off by most of the software like WMP...
But Backlight Controller can solve all this problem
The interface is simple (Simple is beautiful), a very big slider that is so easy to use with your fingers.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Backlight Controller will detect AC status automatically and modify the corresponding backlight settings, that's why there is only 1 slider for both AC and Battery mode, when the AC power plugged in / removed, the icon at the top left corner will change:
Landscape mode is supported too:
The most important feature - Toggle Screen
Since the LCD backlight of 612c cannot be turned off by standard API, the toggle screen feature of music players like WMP, Core Player has no use on 612c. Just run Backlight Controller and select Toggle Screen, 612c LCD backlight will be turned off completely and save your battery power!
Apart from selecting Toggle Screen from softkey menu, press "ENTER" on 612c keypad or use command line switch (/togglescreen) can also activate Toggle Screen.
***When Toggle Screen is activated, the screen and keypad will be Locked! you can only unlock 612c by pressing "ENTER". If you forgot how to unlock, just power Off and On (press power button 2 times), the backlight will on and screen will display "Press ENTER to unlock"
Command Line Switch Summary:
/setmax:
Set Max brightness​ /setmin:
Set Min brightness​ /setlevel x:
Set backlight level to x​ /togglemax:
Switch between Max brightness and original level​ /togglemin:
Switch between Min brightness and original level​ /togglescreen:
Turn off screen and backlight​ /lockandoff:
Lock the device using Standard WinMo lock and then turn off the device automatically.​ /increase:
Increase brightness​ /decrease:
Decrease brightess​ /?:
Display help​
Command Line Switch Example:
WM6_612C_Backlight.exe /togglemax
- Set brightness to maximum, call this again will roll back to original brightness level
WM6_612C_Backlight.exe /setlevel 3
- Set brightness level to 3
WM6_612C_Backlight.exe /togglescreen
- Turn off LCD and backlight, and device will be locked. To exit, press "ENTER" on your keypad. (Also, turning your device off and on, you will see the unlock screen)
I hope you all will enjoy this.
If you have any suggestions / bugs encountered, please feel free to contact me. (Email is available in the software "About" screen)
======[ Release notes ]======
Version 0.9.5.3 (released 2009-10-28)
Changes:
- Install cab will now change Registry for the Backlight Fix (Thanks keyx for this great finding)
- Removed ToggleScreenMonitor (Because it's replaced by Registry fix)
- Added LockAndOff.lnk at installation folder, this will help you to lock and turn off device by just one click.
- Added more command line switch
/lockandoff:
Lock the device using Standard WinMo lock and then turn off the device automatically.
Remarks:
Although the newly added switch is not so much related to backlight, but I really want to add this feature. I found that Power button malfunction is very common on 61x series, I hope this lockandoff switch can reduce the use of Power button
===
Version 0.9.5.2 (released 2009-05-28)
Changes:
- Use PNG file instead of integrating BMP, support Skin Change
- Redraw the AC status icon and makes the drag button transparent
- Enhanced button drag algorithm
Remarks:
For Skin Change, just replace the corresponding PNG files under Graphics directory.
===
Version 0.9.5.1 (released 2009-04-22)
Fix:
- Error prompt of can't open the file 'WM6_612c_backlight.exe'
Remarks:
Please report if this release can fix the Can't open issue or not Thank you!
===
Version 0.9.5.0 (released 2009-04-20)
Changes:
- Cab file is now available for easy installation
- First release of ToggleScreenMonitor
- Backlight Controller can now intercept ScreenOff event, and start ToggleScreen mode automatically (Tested with WMP and CorePlayer only, please provide feedback)
- Added 2 more D-pad control: Right - Increase brightness / Left - Decrease brightness
===
Version 0.9.1.7 (released 2009-04-16)
Fixed
- Backlight Timeout value cannot restore if Device Power Off and On during ToggleScreen Mode.
===
Version 0.9.1.6 (released 2009-04-14)
Fixed
- D-pad Up/Down key turn on the backlight in ToggleScreen Mode (bug in v0.9.1.5)
===
Version 0.9.1.5 (released 2009-04-14)
Changes
- Automatically Exit after unlock from ToggleScreen Mode, making it more convenient to use.
- Flipped Landscape Mode UI, increase brightness from Left to Right
- Support D-pad control: Up - Increase brightness / Down - Decrease brightness
===
Version 0.9.1.4 (released 2009-04-11)
Fixed:
- Backlight timeout value will be restored when device unlock.
Changes
- When there is incoming call, automatically turn on LCD backlight
===
Version 0.9.1.3 (released 2009-04-02)
Changes:
- Toggle Screen (Beta) will lock screen and keyboard now, press "ENTER" key to unlock the device
- Added more command line switch
/togglescreen:
Turn off LCD screen and backlight, also lock the device, press "ENTER" to unlock
Known Issues:
- Backlight timeout will be disabled when Toggle Screen feature start, this will not restore automatically, user should enable this by themselves.
===
Version 0.9.1.2 (released 2009-02-06)
Changes:
- Added "Toggle Screen" Feature, completely turn off LCD backlight. (Beta)
(To turn on Backlight again, press "ENTER" button, above "POWER" button of your device)
Known Issues:
- The Backlight Timeout will be disabled after running Toggle Screen. There is a conflict between them, I'm solving this problem.
- After Toggle Screen, LCD is blank but still active! Don't touch it after Toggle Screen. I'm also solving this problem...
===
Version 0.9.1.1 (released 2009-02-03)
Changes:
- Added Landscape mode
===
Version 0.9.1.0 (released 2009-01-10)
Fixed:
- Spelling mistakes in help page
Changes:
- Redraw the EXE Icon (The circle blue bulb)
- Modify the About Dialog
- Added more command line switch
/increase:
Increase brightness
/decrease:
Decrease brightess
===
Version 0.9.0.7 (released 2009-01-09)
Changes:
- Added command line switch support
/setmax:
Set Max brightness
/setmin:
Set Min brightness
/setlevel x:
Set backlight level to x
/togglemax:
Switch between Max brightness and original level (suggested by hilline)
/togglemin:
Switch between Min brightness and original level
/?:
Display help
===
Version 0.9.0.6 (released 2009-01-08)
Fixed:
- Change back Dialog title to "Backlight"
===
Version 0.9.0.5 (released 2009-01-07)
Fixed:
- Can not drag the slider when it is at top or bottom of the slide area
Changes:
- Reduced EXE file size (397KB => 259KB) by reducing the BMP size
- Modified About box message
===
Version 0.9.0.4
Fixed:
- Disable "Press and Hold", avoiding that "Rotating circle"
- Appear of White screen when application start
Changes:
- Added About box at Right softkey
===
Version 0.9.0.3
Changes:
- Detect Power state change in run time.
===
Version 0.9.0.2
Fixed:
- AC Power detection failed in some cases
Changes:
- Directly push the scale bar to adjust the backlight, not only
dragging the button. (Suggested by biogerm)
===
Version 0.9.0.1 (released 2009-01-06)
Info:
- First release of WM6_612C_Backlight
======
i'll give this a go, but currently i use the D-Pad app that Zoltair posted here
http://forum.xda-developers.com/showthread.php?t=435026
This way i dont have to be able to seen the screen to increase its brightness ie im in full sunlight i dont need to find the icon to start the program to increase the brighness.
welcome to xda ke_steve_le
Your application is amazing, thanks. Very useful application. Can you make it skinnable, something like screen in attachment ?
thebranded said:
i'll give this a go, but currently i use the D-Pad app that Zoltair posted...
...
...d the icon to start the program to increase the brighness.
Click to expand...
Click to collapse
Yea I'm using cz app too~ I use that for gaming
But when it change backlight settings, it will alter my keyboard LED too, I don't like that anyway..
sergiorus said:
welcome to xda ke_steve_le
Your application is amazing, thanks. Very useful application. Can you make it skinnable, something like screen in attachment ?
Click to expand...
Click to collapse
Yes I'm making my app skinnable and support landscape~
However, the skin in your attached image may not be supported
Since I'm moving a static image up and down as a slider in my app, is not the same type as your attached image.
Any updates of this useful application?
sergiorus said:
Any updates of this useful application?
Click to expand...
Click to collapse
Hmm.. sorry about this late reply, I have made it works under Landscape mode ... I will update the thread in this few days
Thanks, i will wait for it
PS Can you make an application to toggle flash lamp, just turn it on-off? (not through camera menu)
sergiorus said:
Thanks, i will wait for it
PS Can you make an application to toggle flash lamp, just turn it on-off? (not through camera menu)
Click to expand...
Click to collapse
I want it too.. Since there is no standard API to control the camera flash light, it depends on differenent devices.. I dont know how to control 612's camera LED on/off..
v0.9.1.1 released.
It's now support Landscape May be it can work on 912c too? Any body can give it a try?
ke_steve_le said:
I want it too.. Since there is no standard API to control the camera flash light, it depends on differenent devices.. I dont know how to control 612's camera LED on/off..
Click to expand...
Click to collapse
i are interested too. but i don't find nothing about the camera led.
forum people stand-up and help us!!!
Wow! thanks for update
can you make this program with changing background?
I would like to use manila standart background (picture is photoshop)
And for slider skin maybe this files help you
sergiorus said:
can you make this program with changing background?
I would like to use manila standart background (picture is photoshop)
Click to expand...
Click to collapse
yes the background I can make it to use bmp file so that you can use any image for it.
But for that slider, I need to think about that, since your slider is not as easy as replacing the skin, it can't share the same logic with the original slider..
making it to support both or make a special version? hmm... anyway, I will do it when I have time~
Version 0.9.1.2 (released 2009-02-06)
Changes:
- Added "Toggle Screen" Feature, completely turn off LCD backlight. (Beta)
(To turn on Backlight again, press "ENTER" button, above "POWER" button of your device)
Known Issues:
- The Backlight Timeout will be disabled after running Toggle Screen. There is a conflict between them, I'm solving this problem.
- After Toggle Screen, LCD is blank but still active! Don't touch it after Toggle Screen. I'm also solving this problem...
Version 0.9.1.2 (released 2009-02-06)
Changes:
- Added "Toggle Screen" Feature, completely turn off LCD backlight. (Beta)
(To turn on Backlight again, press "ENTER" button, above "POWER" button of your device)
Click to expand...
Click to collapse
Em... the power button do the same. Or i dont understand something
sergiorus said:
Em... the power button do the same. Or i dont understand something
Click to expand...
Click to collapse
They are not the same
Have you ever used the Toggle Screen feature in Windows Media Player? Normally, it will turn off the LCD and backlight and continue to play the music, but it doesn't work on our iPAQ 612c. After toggle screen (Not my app, is WMP), the LCD becomes blank, but the backlight is still on! (You can try this in a dark place, look at the edge of the LCD screen and you will find that the backlight is on).
But yea, you may say that we can press Power button and the Music is still playing~ But this is not supposed to be a Power button feature of a Normal PPC... and also, this trick only works on WMP, but not others like CorePlayer.
Let me show you an example and you will see the difference:
Connect 612c with your PC thru ActiveSync, press Power button, the connection will lost.
But, if you use Toggle Screen of my app, the connection is still there, just the LCD and backlight turns off , device is still running.
Hope this information is useful for you~
hi all, I would like to ask
whether the time to connect your pc PDA problem with the backlight? my settings "backlight off" 30 seconds, and automatic "device off" 1 minute, but when connect via pc after 1 minute PDA screen blank (black screen) but the backlight stays on
anyone?
kancrutt said:
hi all, I would like to ask
whether the time to connect your pc PDA problem with the backlight? my settings "backlight off" 30 seconds, and automatic "device off" 1 minute, but when connect via pc after 1 minute PDA screen blank (black screen) but the backlight stays on
anyone?
Click to expand...
Click to collapse
No, I don't have this problem
I'm using ROM from yevg001 (WM6.1 20270 REV 1.2 Fix Manila 2D)
ke_steve_le said:
No, I don't have this problem
I'm using ROM from yevg001 (WM6.1 20270 REV 1.2 Fix Manila 2D)
Click to expand...
Click to collapse
hmm,,or maybe its hardware problem?

[App][10-Jul-09] G-Trigger v0.9.2 beta, G-Sensor based ^shake^ detector

Hi All,
Updates for G-Trigger (v0.9.0+ beta):
First is, you can shake your device to change wallpaper of Today/Manila/S2U2, second is, save a screenshot and third to show/hide SIP (As suggested by tevike)
I have lowered the threshold value up to 5 for front-back action as some people find it very hard to shake. Although lower value less than 10 does not work on my device. If you find hard to shake try setting threshold value for front-back lesser than 10 and uncheck option "Discard accidental shakes".
I have added priorities to profiles in this version. It is useful in combination with Auto-Trigger profile option. If you have one or more profile which satisfies auto-trigger option for current device state, then higher priority profile will be selected to trigger an action.
This version 0.9.0 beta seems to be pretty stable. Hope it works fine for all.
For updated features from v0.8.0 onwards look here.
G-Trigger website: http://g-trigger.kneps.com
Thanks,
Krupal Desai
====||====||====||====||====||====||====||====||====||====
G-Trigger v0.9.2 beta [10-Jul-2009]
By Krupal Desai
Video: See it in action...
G-Trigger is a G-Sensor based ^shake^ detector application. It allows to trigger a predefined action on shaking your mobile phone (built-in with G-Sensor) in particular direction. Currently it is in development phase, so please bare the bugs.
Supported shaking directions:
Horizontally
Left to right
Right to left
Vertically
Top to bottom
Bottom to top
Front & Back
Front to back
Back to front
It will trigger the specified action when phone is forcibly moved from left to right or moved as above mentioned directions. Also you can assign different actions with keeping device face up and shaking device in any of the above action or keeping device face down and shaking device in any of the above action.
Currently supported actions:
Close/Minimize active window
Dial a number
Answer/Reject incoming call
Launch Program
Ringer Loud/Vibrate/Silent
Screen orientation
Send Keys*
Task Switch
Turn On/Off screen
WiFi/Bluetooth/Phone radio - On/Off/Toggle
Media Controls#
Volume Control
Simulate Power Button - Power Off/Power On/Long Press Power Button
Open control panel settings
Activate profile
Save Screenshot (BMP/JPG/PNG/GIF at predefined location) *new
Change Wallpaper (Today Screen, Manila Home & S2U2) *new
Show/Hide/Toggle On-Screen Keyboard (SIP) *new
*Please refer to readme.txt for sending special keys.
#Currently supported media players are: Windows Media Player, S2P, Microfi Nitrogen, Core Player, TCPMP, Pocket Player, Pocket Music and Manila (TF3D) Music Tab.
G-TriggerService will be suspended till the program specified in exceptions list is active.
Known Facts:
OSD is displayed with some delay after event is occurred
Sometimes shake actions are not triggered when device is busy processing
Action Media Control "Stop" does not work for all players
Media controls for "Pocket Player" works till it's window is active or minimized (not working when in notification mode)
Further development:
Display configured actions as OSD when device is lightly shaked
Add more actions like "Navigate Manila Page", "Open Quick Launch" etc on shaking
It is developed for HTC Touch Diamond. I have not tested it on any other device. Let me know if you try it on other device.
NOTE: Although running this application does not seem to make any damage, I take no responsibility for any kind of damage caused to the device or data due to this application.
PS: Credits to Koushik Dutta for sharing G-Sensor managed code for Diamond. Many thanks to Ageye for sharing updated G-Sensor code for Samsung Omnia (here).
Usage:
Transfer .cab file to any location in device.
Run the .cab file and install application to device storage.
Run the “G-Trigger” shortcut from programs.
Click “New” button on “Action” tab.
Enable the check boxes for the actions you want to activate.
Assign any action by clicking “…” button on the right side of action text box.
Click “Save” button on edit profile page, again click “Save” button on main page.
Click “Start” button to start the service.
Shake your phone and enjoy!
How to shake the phone?
Hold the mobile phone facing yourself and perform following:
Left to Right:
Quickly move the phone from current position towards right hand side for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
Top to Bottom:
Quickly move the phone from current position to downwards for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
Front to Back:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hold the phone facing yourself and near to you.
Quickly move the phone from current position to far away from you for about 6 inches (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
Back to Front:
Hold the phone facing yourself and little far from you.
Quickly move the phone from current position to nearer to you for about 6 inches from the last position (Increase speed during motion from slow to fast and suddenly stop at the end to feel the shock)
Click to expand...
Click to collapse
Quick guide to Auto Trigger:
If you want G-Trigger to behave differently for different active program, it's now possible. For example, you want left to right for playing next track, right to left for playing previous track, only if Windows Media Player is active then create a new profile, assign left to right for next track, right to left for previous track and check "Auto Trigger" with program name as wmplayer.exe. Bingo!!! Its done.
How G-Trigger works:
G-TriggerService.exe application runs all the time and polls the G-Sensor to get current position of the device. It polls G-Sensor for about 10 times a second and observes the positions of the device. It keeps track of last 5 positions and scans all the 5 positions and checks if any shake is detected. If shake is detected it looks for action and triggers an action.
FAQ:
1. Does polling of G-Sensor all the time damages it?
-It does not seems to damage sensor by polling but I don’t take any responsibility in a case. Use it at your own risk!
2. Does G-TriggerService impacts my device’s battery power?
-Yes! It runs all the time as soon as your device is awake and it keeps on polling the G-Sensor, so it will consume some battery power. Although, I am running it all the time since I developed, I don’t see any legible battery consumption. Though you need to benchmark if you want to see exact battery consumption.
3.How much memory does G-TriggerService eats?
-G-TriggerService takes around 500KB when OSD is off and takes around 1MB if OSD is on.
Screenshots:
Requirements:
HTC Touch Diamond (Not tested on any other device)
WM6.1/WM6.5/WM6.5.1
.Net Compact Framework v3.5
Supported devices as per user reviews:
HTC Touch Diamond
HTC Touch HD
HTC Touch Pro
Samsung Omnia (i900/i910)
Shake it at your own risk.
Bugs / Suggestions / Ideas are invited.
Email: [email protected]
Visit: http://g-trigger.kneps.com
I accept donation:
Click here to donate.
Donations Received:
2 USD chizzy58
10 USD 1800PocketPC.com
5 USD Jiri Kucera
3 USD Marek Pilarcik
5 USD 1800PocketPC.com
2 USD Daniel Pingen
10 USD mikeck (Mike Kanel)
3.33 USD rev0l
5 USD Jaz (Jasen Nannini)
10 USD Selby Stephen
Thanks a lot
AppToDate download count:
G-Trigger Change Log
G-Trigger v0.9.2 beta [10-Jul-2009]
Updated: Change Wallpaper Action with next/previous/random support
Fixed: Browsing for application files bug for "Launch Program" action
G-Trigger v0.9.1 beta [10-Jul-2009]
Fixed: Null reference bug on fresh installation
G-Trigger v0.9.0 beta [02-Jul-2009]
Added: Actions
Save Screenshot (BMP/JPG/PNG/GIF at predefined location)
Change Wallpaper (Today Screen, Manila Home & S2U2)
Show/Hide/Toggle On-Screen Keyboard (SIP)
Added: Added option to enable/disable debug logs
Added: Lower threshold value up to 5 for front-back actions
Added: Profile priority setting for auto-trigger profile option
Added: Included new samsung SDK for G-Sensor in setup
Fixed: Unable to detect screen is off on certain devices
Fixed: Auto Start Service on device boot up issue (introduced in 0.8.0)
Fixed: Few minor bugs
G-Trigger v0.8.1 beta [15-Jun-2009]
Fixed: Repeated debug logging like "There is something wrong with g-sensor! Lets refresh the sensor!"
G-Trigger v0.8.0 beta [14-Jun-2009]
Added: Different actions for shaking device when FaceDown and shaking device when FaceUp
Added: New user interface for organizing profiles with ease
Added: Auto-trigger profile option “Manila music is playing”
Added: Import/Export settings and/or profiles
Fixed: Samsung Omnia G-Sensor code to sort out issue of service crash after device is awake
Fixed: Auto-resize configuration utility dependent on resolution
Fixed: Faster editing of shake actions after opening edit profile once
Fixed: Modification to profile actions no more required to hit save button to make it active
Updated: Slight modification to shake algorithm to make front-back action more sensitive
Updated: new registry location ‘HKCU\Software\Kneps\G-Trigger’ (you will require to delete older location ‘HKCU\Software\G-Trigger’ manually, I apologize for this).
G-Trigger v0.7.1 beta [16-May-2009]
Added: Option to Discard Accidental Shakes (Uncheck this option if you feel very hard to shake)
G-Trigger v0.7.0 beta [10-May-2009]
Added: Actions
Open control panel settings
Activate profile
Added: Support for *.mscr file for 'Launch program' browsing
Added: Auto trigger profile when specified program is active
Added: Editing profile name
Fixed: Few minor bugs
G-Trigger v0.6.0 beta [26-Apr-2009]
Added: Actions
Bluetooth/Phone Radio - On/Off/Toggle
Simulate Power Button - Power On/Power Button Long Press
Updated: Optimized the shake detection algorithm
Added: Profiles - Quick change for the preset actions
Fixed: Error when comma entered in Program Launch arguments
Fixed: Few other minor bugs
G-Trigger v0.5.1 beta [13-Apr-2009]
Bug Fixed: Service start on device startup for all languages.
G-Trigger v0.5.0 beta [12-Apr-2009]
Added: Actions
Volume Control
Simulate Power Button
Added: Setting for vibrate LED number
Fixed: Delayed service start on device reboot
Fixed: Restart service when device is awake (for Samsung Omnia)
G-Trigger v0.4.0 beta [05-Apr-2009]
Added: Action for Media Control (Many more players)
Added: Conditional trigger action
Added: Disable Action Exceptions
Added: Option to disable actions when screen is off
Added: Option to suspend service during phone call
Added: AppToDate Support
Fixed few bugs
G-Trigger v0.3.2 beta [02-Apr-2009]
Bug fix: Omnia service crash on sleep
Added: Actions
Screen Off (With device lock)
Media Controls (Windows Media & Manila Music Tab)
Added: AppToDate Support
G-Trigger v0.3.1 beta [31-Mar-2009]
Service startup bug fixed
Added: Actions
WiFi On/Off/Toggle
Media Controls (Not yet implemented completely)
G-Trigger v0.3.0 beta [30-Mar-2009]
Added: Feedback settings (Vibrate, play sound & OSD)
Added: Actions
Task switch
Screen orientation
Ringer profile (Silent-Vibrate-Loud)
Fixed few bugs
G-Trigger v0.2.0 beta [23-Mar-2009]
Added: Exceptions list (Service will be suspended till application specified in exceptions list is active)
Added: Actions
Dial a number
Answer/Reject incoming call
Launch Program
Turn ON/OFF screen
Send Keys
Close/Minimize active window
Added: Errors will be logged to "G-Trigger\Log"
Updated: Shake algorithm optimization
G-Trigger v0.1.0 beta [18-Mar-2009]
First release
This will be a useful application in my daily life.
Thanks!
Holy ****! Sweet! Now I don't need programmable buttons like the tilt anymore
thx,preety usefull app, i will try it
?
Not got the time to test this right now, but can this app answer/end calls with a shake? or task switch? or end a running program? if not, then is it a possibility for future releases?
In pipeline
uniqueboy said:
Not got the time to test this right now, but can this app answer/end calls with a shake? or task switch? or end a running program? if not, then is it a possibility for future releases?
Click to expand...
Click to collapse
Currently not supported. But task switch & close foreground app are in pipeline.. though.. it will take some time . Thanks for idea about answer/end calls.
Working on HTC Touch HD!!
This will be such a great app. Does it auto start with windows??
wez89 said:
This will be such a great app. Does it auto start with windows??
Click to expand...
Click to collapse
Yes, there is option to auto start on "Advanced" tab. Let me know if you find any issue.
Takie said:
Working on HTC Touch HD!!
Click to expand...
Click to collapse
Great!! Update me for device dependent flaws..
krups said:
Yes, there is option to auto start on "Advanced" tab. Let me know if you find any issue.
Click to expand...
Click to collapse
Great !! i will test now and report any bugs
Ok just tested a few programs, found windows media player doesnt respond to any shakes, no message appears to come up so it registers the shake and program but fails to open winsows media player, anybody else have the same issue??
EDIT: got media player working! dont select the windows media player option from program files, instead goto the windows folder and select 'wmplayer.exe'
Sorry about triple posting lol
I have also found in order to register a 'left to right' shake you have to start by shaking your phone to the right. Start by shaking your phone to the left for a 'Right to left' shake. If i shake my phone 'right to left' once, it opens the 'left to right' application. Hope this is clear.
'My documents' doesnt work with 'left to right' shake from what i have tried
Great app any way im sure once bugs are fixed this will be great
Did anyone try this during car use? I mean, there is some g-force involved, in driving... steer, brake, accelerate, bumps...
teorouge said:
Did anyone try this during car use? I mean, there is some g-force involved, in driving... steer, brake, accelerate, bumps...
Click to expand...
Click to collapse
I havnt tried it during driving but im sure braking, steering and accelerating will have no effect although a big and i mean a big bump or bang may just shake the device abit
You need a quick, hard shake for it to register as a shake
wez89 said:
I havnt tried it during driving but im sure braking, steering and accelerating will have no effect although a big and i mean a big bump or bang may just shake the device abit
You need a quick, hard shake for it to register as a shake
Click to expand...
Click to collapse
G-forces aren't significant unless you're at Canada's Wonderland on the Bumper Cars ride.....
Nifty Program, Great Job! ...
Really a great program! Works like a charm.
One proposal: An exception list for some programs are running would be good (some needs the shake like Shake'n'save) - but especially S2U2 is a problem - because when device is locked with S2U2 - the shake still works - and opens the programs - with some indifferences with S2U2.
Keep up this real good work
Pierre
band27 said:
G-forces aren't significant unless you're at Canada's Wonderland on the Bumper Cars ride.....
Nifty Program, Great Job! ...
Click to expand...
Click to collapse
teorouge said:
Did anyone try this during car use? I mean, there is some g-force involved, in driving... steer, brake, accelerate, bumps...
Click to expand...
Click to collapse
wez89 said:
I havnt tried it during driving but im sure braking, steering and accelerating will have no effect although a big and i mean a big bump or bang may just shake the device abit
You need a quick, hard shake for it to register as a shake
Click to expand...
Click to collapse
It requires hard shake to detect an event so I don't think it gets an effect of bumps . Although you can increase threshold to make it even harder.
PierreDiamond said:
Really a great program! Works like a charm.
One proposal: An exception list for some programs are running would be good (some needs the shake like Shake'n'save) - but especially S2U2 is a problem - because when device is locked with S2U2 - the shake still works - and opens the programs - with some indifferences with S2U2.
Keep up this real good work
Pierre
Click to expand...
Click to collapse
Yes I have observed this issue. I am working on exceptions thing, so it could be overridden when S2U2 is in foreground. Will have to wait for some time..

Categories

Resources