[App][10-Jul-09] G-Trigger v0.9.2 beta, G-Sensor based ^shake^ detector - Touch Diamond, MDA Compact IV Themes and Apps

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..

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.

[APP]Klaxon 2.0 - OPEN SOURCE - G-Sensor and Light Sensor Enabled Alarm Clock (11/17)

{
"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"
}
AppToDate users
Klaxon Home Page
If anyone experiences a bug with Klaxon, please post a description of the bug, steps to reproduce the problem, and attach the \Program Files\Klaxon\Klaxon.txt file to the post.
If any developer wants to take over this project, please contact me via a PM!
TO DO:
Support for multiple languages.
Looking for more ideas to help improve this application!
Version 2.0.0.29
Updated Klaxon to support Samsung Light Sensor
Fixed issue with device not waking up from sleep to sound alarm.
Version 2.0.0.24
Re-enabled the code that forcibly removes the Windows alarm (May cause issues with some phones).
Please use the regular download link or AppToDate (did not make a blog entry about this minor change).
Version 2.0.0.23
Removed the upper right default "ok" button from the OpenFileDialog. This prevents users from hitting Ok and closing the dialog when no file has been selected.
Reverted previous change to "dismiss" Windows alarms. This was causing issues on mine and other devices in that the Klaxon Alarm would never show up. In its place, Klaxon now prevents Windows Alarms from flashing, playing sound, or vibrating. The notification will still show up, but at least not it is completely benign.
You can no longer hit the Off or Snooze buttons while the phone's screen is powered off.
Klaxon will no longer start the OpenFileDialog in the Windows directory to prevent the device from hanging while all the files are listed.
Fixed Daylight Savings Bug!
I'm also looking for someone to design a skin or two for Klaxon, as well as a new icon! Please contact me if you are interested!
Version 2.0.0.21
Fixed crash bug that would happen when browsing a directory filled with many sound files.
Changed the Klaxon icon to something nicer looking. (Requires restart, Windows Mobile caches icons)
The OpenFileDialog now shows the appropriate size folder icon for your resolution.
Version 2.0.0.20
Added Volume control option for alarm under Settings.
Fixed intermittent bug where Samsung G-Sensor exception went uncaught, causing an exception.
Version 2.0.0.19
When integrating with Home Screen, Klaxon now cancels all Windows alarms upon firing an alarm.
Turning off the screen when snoozing is now an option in settings.
Klaxon will now ask for confirmation if you try to create or edit an alarm that is set as disabled. Some users were accidentally disabling the alarm and pressing OK, and the alarm would obviously not go off.
Version 2.0.0.17
Skinning support implemented, sample skins will be released soon.
Completely stripped out the old Klaxon UI design and added QVGA support for the new skinnable UI.
Fixed bugs related to the new feature that allows you to disable sensors while snoozed.
Download and extract the new TestSkin into \Program Files\Klaxon\TestSkin to use as a base to create your own skins. TestSkin looks exactly like the default Klaxon skin.
If you want to install the TestSkin, your directory structure should look like this image:
http://koushikdutta.blurryfox.com/KlaxonDirectoryStructure.jpg
Version 2.0.0.11
Added options to disable each sensor action while snoozed. For example, if your Flip action snoozes your phone, and you don't want to let it resnooze while snoozing (by just picking up your phone in some cases), check this box!
Added the ability to select a Windows Media Player playlist. You can find playlists in your \Playlists or \Internal Storage\Playlists folders. You can use Windows Media Player on your desktop to create and sync playlists.
When you snooze your device, the screen is automatically turned off to save power.
The default sound file is now \Windows\Alarm5.wav. It is not configurable in the UI yet, but you can configure it manually setting the \HKCU\Software\Klaxon\DefaultSoundFile value in the registry. (It does not exist by default, but Klaxon will use it if it is there.)
Version 2.0.0.9
Implemented About Box
Implemented the Snooze countdown on the alarm form.
On the Alarm List form, days that are not scheduled to start the alarm are now a darker color than they were before.
Fixed bug where deleting all the alarms would not remove the alarm from the TouchFlo Home Screen.
Fixed the sound looping bug once and for all! Found a not so well documented "loop" API hidden off the WindowsMediaPlayer.settings.setMode method.
Fixed bug where seconds showed up on the alarms in the list form and the alarm itself.
Version 2.0.0.6
Implemented new skin for the actual Alarm form.
Implemented 24 hour mode (on the reskinned version only)
Possibly fixed bug where wav files were not looping.
Fixed bug where editing alarms that took place on the noon or midnight hours were bugged.
Vibrations are now 150 and 300 ms instead of 500ms.
Windows Alarms are now schedule with no sound, so all the user may see is a notification (if Home Screen integration is enabled)
Fixed bug where One Time alarms did not show up on the Home Screen.
Version 2.0.0.5
If you have a 480x640+ screen, you will see the new UI. It's pretty. Still have to skin the alarm form, but besides that, it is done.
Possibly fixed bug where Klaxon would stay resident in memory.
The number controls are now gesture based: you can flick them and they will scroll through their range quite rapidly!
You can now preview the alarm using the play button. (Only available in the new UI)
Using Klaxon is pretty straightforward; it's more or less like the standard Clocks and Alarms application.
You can download Klaxon from my website.
wow, sounds perfect!
i'll test it right away!
thanks!
Can you make the time the light goes on configurable (15 seconds seems too short).
Surur
I'll try this too in the morning -
Great work
Is this a replacement for the WM alarm/clock or just something on top of it?
What I would like to see:
- a TouchFlo 3D Clock layout when the alarm goes of with the current time and the alarm and snooze time posted, and a symbol that indicates if an alarm is set up or not
- allow it to have multiple alarms to set up
I have attached an image how it could look like
(the settings remain as yours... or Touch Diamond Style like in the com manager )
Really nice and fast job. I cant wait untill its done
Testing
Ok, so ive been testing it a bit this morning and discovered some bugs.
1. Cant delete alarm, nothing happens when you press the delete option.
2. If you go in to chose a alarmsignal and end up pressing Done before you find a signal, you end up back where you started without the option to change the signal, so you have to start all over making a new alarm.
3. If your screen is turned off, the alarm doesnt go off. But as soon as you press the powerkey the alarm starts..I would call this the main issue that should be fixed first.
Question: What is required to make it go to snooze? If you have the phone in your pocket while walking will it turn to snooze just by a little nudge?
Would be good if it would require a good shake
Ill keep testing! Great work mate
Great alarm clock!
But it would be nice with a working one
I have it on the table facing up and it sounds for like a 10th of a sec, then it goes to snoozing...
Little buggy right now ... but I really like the idéa!
Great work!!
Wow!!!
This will be perfect when it's finished! I had a similar app on my N95 and was thinking it would be a perfect addition to my Diamond.
I will test it but until I know it works while I am awake I don't think i'll risk as an alarm to get me up in the morning. I don't think work will be sympathetic to me being late due to testing new software for my phone
Wow! Very nice App! Wanna have!
But following improvements would be nice:
- Finger friendliy configuration. I hate the original alarm settings.
- Possibility to select the predefined sounds with a combo box. It needs much time to select a file in de windows directory by browsing. And additional possibility to browse for an mp3 file.
- Possibility to configure or enable/disable the tilt behaviour
Bugs:
- The phone wakes up and goes back to standby after 2 seconds, the sound stops too. Pretty like NisseDILLIGAF described it. Perhaps its because of S2U2 (I've 1.10b)?
good idea! but bug for me (with rom bepe 0.96) it seems that the program don't work if i turn off the sreen with the power button...
Kisja said:
- Finger friendliy configuration. I hate the original alarm settings.
Click to expand...
Click to collapse
Definitely +1
Fingerfriendly is very important for an alarm clock.
But nice idea!
Greetz
Korbi
dejant_9 said:
good idea! but bug for me (with rom bepe 0.96) it seems that the program don't work if i turn off the sreen with the power button...
Click to expand...
Click to collapse
I had the same issue. I set the alarm and waited for it to go off and it did nothing until I pressed the power button to turn the screen back on.
Also once it did finally go off I turned the phone over and nothing happened.
As for editing alarms - as someone menioned once you create an alarm you can't delete it at the moment.
I look forward to an update.
first off all thanks for a great application.
installed it and got some bugs also:
if display is turned off the alarm doesn't go on until i press power button and turn display on, the alarm goes for 1 sec and then is put on snooze. the delete function works ok and +1 for me for a finger friendly config. it's very hard to select the days
VERY GOOD!... i have another idea relating this app....
you can make a screen with something (like tewwter) who disable the alarm.
I think the 80% of the people will do an automatic gesture while sleeping to deactivate the alarm: If a guy is obliged to follow, for example, a combo (random) of unidirectional shake, it is awake enough, ant the alarm can be sutdown
So, my pda ring, i flip it face down and it snooze the alarm; if i want to DEACTIVATE IT, some arrows in a random way, tell you where shake the phone and the alarm si deactivated.
Obiouvsly the arrows are an example, can be made something of different.
SkizZO said:
Obiouvsly the arrows are an example, can be made something of different.
Click to expand...
Click to collapse
split the screen in to 3 boxes - randomly name them '1', '2' and '3' - press order to deactivate alarm
just the first to cross my mind - I also don't like the idea of shaking to disable....
schmeichler said:
split the screen in to 3 boxes - randomly name them '1', '2' and '3' - press order to deactivate alarm
just the first to cross my mind - I also don't like the idea of shaking to disable....
Click to expand...
Click to collapse
very nice idea! shaking should be for snooze.
very nice, just what i was looking for
Yes but, if we have an accelerometer... we have to use it!
Ok, shaking is "too dangerous" but i think tilting the diamond 3 times (in a random combination) is not too dangerous, and it makes MORE EFFECT (or the app, with 1-2-3 button tap, is a common PDA application)
....however see Here
interesting not installed yet but what IF Ill have more apps with G-sensor support for example turn on/off silent mode...one shaking and I turn on silent mode and also alarm...so think about it...

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.

[APP] SensorScroll v0.7.1 beta [updated 20 May 2009]

SensorScroll uses the HTC Touch Diamond/PRO Gesture Wheel to scroll up and down inside windows which allow scrolling (has a scroll bar). It can also emulate key pressing instead of scrolling.
It is in beta stage, please use carefully. All bug reports, fresh ideas and recommendations are welcome.
Instructions:
1. Install the application. It adds shortcut in Programs and in \Windows\Startup folders!
2. Right after installation you can run the application from Programs shortcut to start using it. There is no need for soft reset to have it running for the first time!
3. To use the application open a Window with a vertical scroll bar like Programs or File Explorer and try rotating the scroll sensor clockwise for scroll down and counter clockwise for scroll up. Don't forget to try the touch action too (double tap on the central button to switch on/off and touch the direction keys)
4. To fine tune the application behavior use the SensorScroll Settings application
5. Have fun!
6. To stop, run it again and you will have an option to stop it.
Notes:
Inside installation folder there is a file named no_process.txt. The file contains a list of process names which will not be affected by the application (or by SensorScroll Settings). It already has some entries like opera, teeter, etc.
The application is freeware (and will always stay free)
Known issues:
* Does not work with GScroll ! Both programs act like they have disabled each other.
Todo:
* Clear the source code and add some comments
* Open the source code if i consider it good enough to be open
Search for new ideas:
We can do something with the rest of the touch sensitive area. I'm collecting ideas. We can use single, double or triple click. Known limitation: you could track press and release coordinates, but cannot track finger movement (at least I don't know how). If you come with a good idea please share it and post a reply. Thanks in advance!
History:
* v0.7.1 (20.05.2009)
- Fixed a nasty bug resulting in SensorScroll working with all programs including those who needs to be ignored
- Temporary removed windows enumeration in SensorScroll Settings. I'll try to put some more complex code to handle poorly working API functions in the next version.
* v0.7 (17.05.2009)
- Fully changed working principles. Should be much more stable and compatible now.
- Added support for screen rotation. Read the manual about the 3 key screen rotation.
- Added support for process identify. Read the manual.
- Added handling of power notifications. Now it should consume almost no CPU when suspended.
- Added support for preventing the device to go to suspended state while using the d-pad
- Added support for vibrate feedback for "touch gestures switch", "screen rotation", "process identify"
- Fixed problem with saving/loading settings with non english versions of windows mobile
- Fixed problem with double tap working not only for the center button, but also in other areas (home, back, call, end call)
- Removed process enumeration in SensorScroll Settings. This caused more problems then it solved.
Full version history can he found here
Old version 0.6 can be found here
Thanks. Works well so far. One early issue I noticed upon installing your .cab is my device freezes for no apparent reason. I am also running GScroll, may have something to do with that. I'll try disabling it and report back.
Great app...props already http://www.fuzemobility.com/?p=1479
mr.jcarter said:
Thanks. Works well so far. One early issue I noticed upon installing your .cab is my device freezes for no apparent reason. I am also running GScroll, may have something to do with that. I'll try disabling it and report back.
Click to expand...
Click to collapse
Confirmed.... Does not play nice nice w/GScroll. After disabbling GScroll it works great unfortunately I need GScroll so I can have the double tap functionality to bring up SecondToday
Randomly the program will stop working (not sure if it completely shuts down or if its actually running, but not working). Instead of scrolling the page, it will start to scroll by each item. For example, in the Program menu it will go from app to app.
Works Perfectly for me.
Thanks!
The Mobile Spoon
Working perfect - thank you!
edit: after testing as already pointed out seems to turn off.
How does this compare with the cabs already out? I mean does it work in EVERY app? I mean I use RRE's Smart Touch Wheel Scroll.cab, but I'll try this one and see if there is any difference.
Kraize - this works in far more applications. It's really an expansion because you can set it to leave the defaults in place that Diamond Tweaks puts in. The only problem appears to be that it turns off at some points. Not sure what is causing the behavior.
Great App!!! is there any way you could make this scroll through touchflo? Like left 2 right? Always wanted this....lol sorry . Anyways thank you!
AT&T FUZE Touch Pro unstable
Awesome idea! Installed it on my 1 day old AT&T FUZE and crashed a few times and rebooted the phone once. Hopefully will be fixed soon. HAve the feeling AT&T touch flow 3D is causing the issue.
Nice app any way to get this to work with S2U2?
Thank you for sharing, I will give it a try
cheers
Works fine on my Touch Pro. Tnx mate for this!
the program chashes at my touch pro after a few minutes and doens´t scoll anymore so i have to exit and restart it again.
why runing additional app when this should be integrated just need to tell registry
check this - http://forum.xda-developers.com/showthread.php?t=406206
i don't have stability problems, but the app doesn't survive the first suspend
sheitan said:
why runing additional app when this should be integrated just need to tell registry
check this - http://forum.xda-developers.com/showthread.php?t=406206
Click to expand...
Click to collapse
it's still better to import dozens of reg files after each hard reset + it works with ALL toolbar-scroll windows ^^
hello, is it possible for you to make a version wich moves LEFT <> RIGHT instead of UP <> DOWN ?
I mean to scroll tabs on manilla, to change word when typing a sms cause may big fiingers are to dummy to easily use the left right keys
PS : excuse my english, i'm french
Perfect..
It works fine on my device
Thank a lot man
Thank you for your replies! I'll check the application with GScroll. I've never used it so far. I hope it will be possible to fix the problem.

[Jan-10]: [App] [G-Sensor] [Brand New] The XSense v1.2 Final

Credits:
Foremost, let us all acknowledge Koushik for his brilliant "Sensors" library upon which most if not all non-HTC apps that use the G-Sensor, Light-Sensor, and Navi-Sensor are built, simply ingenious. Moreover, I would like to recognize No2chem for the NeuLed2 library which is an equally exquisite peace of code that allows access to the Diamond/Pro Leds. Without those two guys, accessing these advance interfaces on the diamond/pro would be inapproachable at best.
Reason: HTC gave these phones lots of sensors, lets give them.."Sense".
......... EXTRA-Sense ...........
* Hopefully an innovaton, though mostly an integration of RANDOM but needful features...
Features:
1. Courtesy Profiles:
- Set Volume Profiles to activate on Face-Down & Face-UP events. Choose from: None, Silent, Normal, and Vibrate. You can also choose to suspend the Phone when its facing down.
2. Notifications-Sense:
- IF there is/are any outstanding notification(s), the device will vibrate whenever you move it - at customizable intervals: Missed Call(s), Voice Mail, and SMS.
3. Stylus-Sense:- When the Stylus is in/out: Will play sound + Blink the Back button's light.
- When the Stylus is out and the device is moved: Device will vibrate faintly + blink the Back button's light to REMIND you that the Stylus has not been placed back in. This goes on UNTIL the Stylus is placed where it should be.
* Uses "in.wav" & "out.wav" files in the \XSense\ Dir; you can use whatever wave files for this. OR, use the UI to select whichever wave files you want!
4. General Settings:
- Polling Interval: From 200 to 3000 Miliseconds. This determines the rate at which the G-Sensor is polled. Lower values give higher response times and fluid operation at the cost of battery life & CPU utilization.
- Flash Navi Lights: Will blink button lights to notify you of Profile changes and Stylus In/Out.
- Vibrate on Events: Will induce very subtle vibrations to notify you of Notifications and Profile changes.
- Suspend when UP-Side-Down: ???
- Light Navi Button When Suspended: Will do just that when the Light Sensor senses Dim or Dark conditions. This is an independent setting that turns ON the Navi button's light at suspend time, and OFF at Resume time (this is Event Driven, so no polling is involved). This feature really helps if, like me, you want to see where the damn thing is in the dark - before you launch it against the floor.
5. Installs to "\Program Files\XSense", and Creates 2 shortcuts:
"Start Menu\Programs\XSense" and "Startup\XSenseSvc".
Program Settings are saved to the Registry at "HKCU\Software\XSense\".
Use of System Resources:
1. Diskspace: 162 KB RAM footprint: 374-535 KB Battery: NOT observed.
2. CPU Usage: %0.29 Average. Spikes for 2 seconds to %2.7 - %8.5.
3. Battery Impact: Neligeable if at all!
* Indicated CPU usage occurs ONLY when there is an EVENT (posture changed, stylus in/out Sounds playing,
etc)
- Vibration: The way I like it is in waves of 200 miliseconds length! I generally hate vibrations, so if you want it at 201 ms. you're welcome to make your own program and exercise your personal taste.
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Requirements:
.NET 3.5 + HTC device with GSensor & Light Sensor.
Compatibility:
Specifically designed for Diamond & Raphael, but will work fine on HD/Rhodium/Topaz/HD2 etc...
Bugs/Limitations:
Knock yourself out...
Release Notes:
- This is the LAST revision/release/app I make; programming too much work
- Download & Install the CAB
- Run the XSense from your Start Menu\Programs, customize to taste, and enjoy!
Change Log:
- Brand New UI: VERY "finger friendly" this should be especially useful if you have a WVGA Device
i.e. HD/Rhodium/Topaz/HD2 etc...
- Revised entire code for existing & potential bugs, and Performance
tweaked to death.
- Removed various functions (auto speakerphone, car-kit options, etc...). Use "Touch InCall Screen Tweak" for these,
its handles Phone/Speaker brilliantly!
- Shortcut added to Startup for automatic launch after reboot.
- Shortcut with a nice icon added to Start Menu (Credit to VetVito).
- General Tab:
- Navi Button will only light up if the device is in a dark place, i.e. You will
always see where your phone is (before you trash it against the wall).
- Stylus Tab:
- UI elements to select & set sounds for Stylus-in/out events.
Disclaimer:
This program is provided strictly on "as is" basis. It is intended only as a proof-of-concept. Although fully functional, it must NOT be considered for daily use. This software is very likely to compromise the integrity of your data as well as invariabley cause your device to malfunction in any way, shape, or form. Therefore, the developer shall be absolved of all responsibility towards testers and/or their computers & devices. While using this software you agree to be solely liable for all and any damages you do to yourself, your device, or any damn thing you possess and care for!
Download XSense v1.2 - Final
http://forum.xda-developers.com/attachment.php?attachmentid=265847&d=1263112521
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
thebigrhinoone said:
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
Click to expand...
Click to collapse
I appreciate that, Big Rhino... enjoy
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
mobilio said:
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Click to expand...
Click to collapse
Interesting suggestion, mate; however, the battery won't take it :s I thought of it several times over and eventually settled for the overall performance. Cheer up tho, 2 newsworthy items: WM7 will have the functionality natively + there is an app that does exactly this - its in the HD2 section if you're game enough to try it
Cheers & Enjoy
orb3000 said:
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
Click to expand...
Click to collapse
A pleasure, do tell if you like or hate it
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
dik23 said:
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
Click to expand...
Click to collapse
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Cool little app - trying it out...
shirreer said:
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Click to expand...
Click to collapse
Thanks, had no idea that was there.
Seems a bit odd that I can start it manually and it doesn't say loaded in the top bar.
this app could be very useful to me...installing now, will report back soon
Nice little app..thx..
akademik_acheeba said:
this app could be very useful to me...installing now, will report back soon
Click to expand...
Click to collapse
Lot of meetings, eh? perhaps I know how you feel... enjoy
Cheerios
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Click to expand...
Click to collapse
so we install this on our storage card??
Great work.
One thing I would like to remark:
The phone goes to vibration as I've set it when I turn it upside down.
However, when I turn it up again, it doesn't go back to normal unless I press one of the hard key buttons and "wake" it up.
Is this to save the battery life? If so I fully understand. I don't know if there is a solution where battery life is not affected and this can be solved.

Categories

Resources