[APP][29.07.08] Diamond Shaker 0.0.1 - Touch Diamond, MDA Compact IV Themes and Apps

First alpha version 0.0.1 (07/29/2008)
Hi guys,
in the attachment you will find the first alpha version. It is just for testing!
Functions:
- Start/Stop Diamond Shaker Service
- Scroll left/right on HTC Album with tilting
- At the moment it works only on Portrait-Modus and only if you Diamond is not totally upright.
Installation instructions:
- just copy all the extracted files in one folder on your Diamond
- run "Diamond Shaker.exe" not "Diamond Shaker Service.exe"!!!
- click on "Start", wait until service is running and click on Exit.
If you like my work I would be glad if you donate a cup of coffee for me!
A cup of coffee for me
Received Donations:
2.50 EUR: Netto
5.00 EUR: Koddi, Alexander G
2.50 EUR: busta.rhymes
2.00 EUR: Arnd H
6.66 EUR: fluxkompensator
9.00 EUR: Guido L
4.00 EUR: Michael K
Thank you very much!
Best regards,
Sascha

Hi guys,
i think my Diamond Profile Switcher should just be for switching vibration mode and volume on.
So I decided to develope an own application for everything else you want to have, when shaking your device!
So let me know, what I should implement!

Hi, ur profil switcher is great. I was asking myself if it was possible, to use the sensor in HTC Album, to view next photo by shaking the phone, like in WM7.
Or, to wake up the device.
Thanks for your work.

Wake up would be great....
Appreciate the effort.

What about switching to home if you shake while in an app.
Or better, close the current app.
the "x" is not easy to be touched with a finger...
And if shake at home, the profile will be switched
(shake the apps away )

Seems someone is becoming the un-crowned king of the Diamond.
So, honestly, how did you extracted the accelaration as GSEN makers would not release any info?
the ultimate Shaker : a selection of vertical - horizontal movement being linked to a list of possible actions.
Man, you ARE good!
TF3D, Shaker , the GSEN(credit to SKVV).... our Diamonds become step by step GREAT device.
HTC... you can learn a lot on the Diamond forum

Very good idea !
I have tested it and it works.... but only 1 time, onlyy when you launch the application.
For sure you'll fix it or maybe I am doing something wrong.
Thanks for that

also answering to calls with a specific shake will be nice or scrolling trough contacts or callog by tilting the diamond

maybe this thread sould be made Sticky

I vote for shake to wake up !

my vote for wake up too and for shake to see the next picture in the htc album, great ideas!! and thank you very much for your apps

+1 for shake to wake up and shake to close apps. The x button is hard to get by finger. this way our touch will become easy touch

I like the shakeSMS application of nokia phones: when you have a new SMS, you just have to shake the phone to view the sms, and then shake again to return to the homepage/homescreen.

A vote for Wakeup on shaking device also (it would be nice if add some effect like blurring after wakeup and start to getting clear, like the one seen in WM7)

+1 to close apps
+1 for shake to wake up and shake to close apps. The x button is hard to get by finger. this way our touch will become easy touch

+1 more
for shake to wake up and shake to close apps.

Custom Shaker
In my oponion it would let you to choose from a list of functions and might let you switch with an config app.
My suggestions for this functions are:
- Wake up and Unlook
- Anwer call - End Call
- Close Apps
- Change Profiles
- Next Track in WMP
- Next Station in Radio
- Download Weather in Weather Tab
- Launch custom applications from installed ones.
And so much others posibilities.
And if you go for GOLD Medal, the perfect shake applications could do the function depending the context, if you are receiving a call, shake in this moment will anwer the call.. if you are listening music on WMP, shake will skip track... and so no....
Thanks and keep doing this GREAT Work.
Nikitto & Axl79. NiAx Team.

I definitely think that context based shaking would be the best possible option. It makes the most sense intuitively, and even though I don't have my diamond yet, I'm immensely impressed by what goes on here!

Yeah, context based shaking would be very cool!
Also i think it would be nice not run just ONE activity on shaking, so that you have a list in which you can add all implemented features (run other application, lock phone, switch display on, etc.) and they will all run after shaking.

Okay, now my two cents. What about an onscreen dialog, now you move the cursor with the gsensor to the menu entry you want and shake to accept, or double move in one direction. something like that.

Related

[APP] [09/29/2008] GController v0.03 !

Hi there,
Here's a video (click!)
What is this ?
This is a little application that will simulate key presses (on the D-pad) or scroll while you tilt your device. It will soon be usable in many games (e.g. racing games where it isn't really great to use the D-Pad). It is actually usable with a lot of desktop-softwares, like Manila, etc...
The application is at its very first beta release now and so you WILL encouter bugs and IT WONT be stable so try it if you want to but don't wine, instead post constructive suggestions, please.
Here is some explanations about the control panel:
Application name: This is where you introduce the application's name (the one which appears on the top of the window)
Tilt key: Which key the software simulates when you tilt your device to the left. The tilt side never changes, even if you rotate your device. It is based on when you hold your device in portrait mode flat down.
Tilt sensivity: this is a number (between 0 and 100) setting the tilting minimal for the action to be sent. The more you're close to 0, the more sensitive it will be. If you set it to 100, it will never trigger.
Interval: the interval at which keys are pressed. This means that if you set it too low, while tilting your device, a lot of keys will be sent. It is calculated in milliseconds. So if you set it to 1000, when you tilt your device, it will simulate 1 press per second, per key. Setting it low enough is useful for games, for example.
I hope I was understandable enough, lol.
Well, here's the cab file. Enjoy !
I discovered that this little application is taking a lot of my spare time, so if you like it, and would like to buy me some coffee I could drink while I improve that program for you, you could
!
Donations received:
Uniqueboy: € 8,00
Guillaume Tristant: 15,00€
James D. : 10,00€
Thank you very much !
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
29-09-2008: New version: 0.03
Not much of new features here, basically improved a little the GUI (and a new image, thanks again to SkizZO).
Improved memory handling of the app and general performance.
Fixed many memory leaks which would slow down your device a lot if you used the software during long time.
This is, in my opinion, the first version where we begin towards perfectionning the application.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.95
[x] Improved GUI
[x] Possibility to calibrate the application
[x] Possibility to enable/disable VueFlo ("VueFlo" is the feature you actually kept using in the previous versions)
[x] Possibility to use the application as a screen rotator. I would suggest you to disable "VueFlo" feature if you use it. Please consider using Brins0's Screen Rotator or GSen if you intend to use it only for that feature, as they will consume less memory.
[x] Possibility to have a tilt not binded to a key
[x] Tried to make the app look nicer, but I caught myself again trying to do things I can't.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.91
[x] The app should use less memory now
[x] Added a "scroll" feature. This will scroll the current window while tilting instead of pressing keys. EXPERIMENTAL
[x] The app would crash in some situations, this should be fixed. Please report any crash issue.
[x] Catch window's class name instead of title. This will fix a lot of issues with applications that weren't working before. Note:All your previous configuration could not work anymore. You will have to catch again the windowses.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.9
[x] Improved GUI
[x] Brins0's-like window catcher
[x] Possibility to enable or disable one selected application handling
[x] Fixed: you weren't able to set window's name with version 0.02.5
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
27-09-2008: 0.02.5
[x] Possibility to chose between continuous key simulation or once.
[x] Window catcher
[x] Added icon, thanks to SkizZO
[x] Fixed crash if you click on modify without selecting an app first.
This version took me much time because I was primarily working on the touch to activate feature. This feature is not available yet, but it will be.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
25-09-2008: 0.02
[x] Lots of bug fixes and fixed incoherences in the code
[x] When tilting your device it will keep sending key strokes, and increase speed according to the sensivity you have chosen and the degree you tilt your device
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
25-09-2008: 0.01.1a
[x] Bug fix: Memory leak
TODO for 0.05:
[y] Supporting as much games as possible, please help by testing your favourite games and giving feedback.
[y] Possibility to set a value so you have to gently keep your thumb on the sensivite touch pad for the app to work
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Known bugs:
[?] If you change between some apps, GController won't read any tilt anymore thus won't work. Restarting the app is necessary.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Planned future features:
[ ] Finding some way to manage with orientation of the device, when an other program changes it.
[ ] Key rotations, means when you switch your device to an other orientation, the tilt keys will also rotate.
[ ] An exportable list of windows/processes
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[ ] means the programmation of the feature not begun yet.
[x] means the programmation of the feature is complete or on its way
[y] means I am currently working on the feature
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Thanks for all the suggestions !
thanks! a screen shot will help to explain your application.
helpme said:
thanks! a screen shot will help to explain your application.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=429103
It think this is the best explanation I can give
WOW Sounds great, I'll give it a try and post later.....
Feedback
Can you make it son when you make the tilt, it continues if you hold the tilit, so it isnt just one move.
zmob123 said:
Can you make it son when you make the tilt, it continues if you hold the tilit, so it isnt just one move.
Click to expand...
Click to collapse
I think this makes much more sense.
thank you so much for the program. this will someday be the best program for diamond ever.
good luck programming...
Thanks for the app, gotta give it a try, and hope it is more productive than fanciness. Great
anyone tried this on a touch pro ? any chances of this working??
sadly not working on a 1.90 Touch Pro ROM (or the Application "Programs" does not work??)
Very Good My Friend!
This is great!
Works fine in Messaging.
But, I like to have default orientation when device is vertically, i'm standing and looking onto it.
Better yes, when it is slightly diagonal, like holding it naturally.
I think it should
:notice a certain minimal speed and direction of changing orientation.
:use that to press the button, and keep pressing it while
:the software checks if the orientation has changed. If it did, stop repeating.
What would be the effect:
when I hold the device and move it with some speed a bit backwards the scrolling/moving starts, until I take it back.
The 2nd post has been modified as you can see and your suggestions will be implemented.
Thank you very much
Scotchy49 said:
http://forum.xda-developers.com/showthread.php?t=429103
It think this is the best explanation I can give
Click to expand...
Click to collapse
thanks, looks very useful to me.
Absolutely brilliant work, Scotchy49!!!
It's a gem of a software for the Diamond!! :-D
I was sure it will be appreciated from a LOT of peoples
awesome with Pocket Player... but i realize that the application is slower than normal. For sure its neatly finished version. THX
Wanted this for so long, Thanks Scotch49. Just dowloaded and will have a good play with it once my kids are in bed tonight. Looks like I will be editing my signature as well!
Ok Guy, i've tried it Good Work Man. if you permit, i'll suggest some things:
-A process/window title catcher
-An exportable list of windows/processes
-A way to assign "general settings" or specific setting, to every windows/process.
....and a repeat rate of the up/down/left/right keystrokes sending by the movement,(naturally assignable into general & specific settings)
...if the settings for each app are stored into the exported list, we can also exchange our configurations.

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

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

[APP][03.23.09] Shake&Win {NEW}

Thought I would contribute to all the apps for the HTC Diamond. This is a Lottery Number Generator program. It works by shaking the phone. Nice graphical UI.
Full QVGA, VGA, WVGA and WQVGA support
HOW TO USE
Shake the phone to generate numbers.
If you want to select some manual numbers or scroll to something, click the button under the wheel.
Click the lock button to lock all numbers in place (prevent accidental shakes)
To Exit the program press Middle button on the NAV pad or the X in the right corner.
Settings:
Choose Number of wheels to show (1 - 6 NOT including the red one)
Set the Max Number for each wheel
Red Wheel can be enabled or disabled
Red Wheel can be set to be unique from the other numbers, or any number
Adjust the shake sensitivity - 5 Being the most Sensitive and 15 Being the least
All comments are welcome, this is my first official working piece of software.
Enjoy
UPDATE: VERSION 2 IS OUT
The updated version has a customization screen, so you can adjust just about every setting. Try it out and let me know how it goes. Good Luck !
REMOVED Most of the Update History, if you want it, it's in the History.txt
UPDATE: VERSION 2.8
Some updates for WQVGA
Added some sounds
Added a manual spin button
TODO:
Add favorites for multiple lottery
Keep the comments coming, always glad to hear feedback
If you really like my app(s) or win big, feel free to share
hermanm said:
Thought I would contribute to all the apps for the HTC Diamond. This is a Lottery Number Generator program. It works by shaking the phone. Nice graphical UI.
HOW TO USE
Shake the phone to generate numbers.
If you want to select some manual numbers or scroll to something, click the button under the wheel.
Click the lock button to lock all numbers in place (prevent accidental shakes)
Middle button on the NAV pad exits the program.
All comments are welcome, this is my first official working piece of software.
Enjoy
P.S. As I have time I will add more lottery games
Click to expand...
Click to collapse
I don't know why but it works only if I move the directory in Internal Memory.
Anyway funny app!
Ah, in italy the numbers of lottery are 90!
Thank you.
thank you much for the reply, i will look into the problem. i tried to install to device and to internal storage, and it seemed to run both ways. how did you install it?
Thanks for sharing. Worked fine for me installed to the storage card. hope you don't mind if I share a little bit http://www.fuzemobility.com/your-lucky-numbers-just-a-shake-away/
glad it worked for you . big thanks for putting a word out there
Sweet I'll split the first winnings with you....lol
lol, thanks...
Hi:
Seems like a great, and fun idea, I installed it to internal memory, it installed fine. But after install, I shake, and shake and nothing. I did make sure it is not locked, but still the wheels don't change.
Also, would you consider adding a 7th digit for Powerball?
Thanks!
Wow, a great application Maybe you could also create the Dice rolling application such as the one advertised with LG Cookie.
Although I can get it to work its EXTREMELY hard and random I must shake it like a madman and it hurts I'm afraid I might throw it and break the tv or something lol... I second the 7th number thanks awesome app
i will add the option to change the sensitivity of the shake, i tested it on the diamond, not sure if there are any significant differences. i will add the 7th wheel as soon as i have time, it will be optional under settings.
hermanm said:
thank you much for the reply, i will look into the problem. i tried to install to device and to internal storage, and it seemed to run both ways. how did you install it?
Click to expand...
Click to collapse
I chose Internal Memory, but the program was automatically installed in the phone memory.
...Then same problem of "cincy1020" (post #8)
After moving the directory of the app to Int Mem all works fine.
hi thanx for this cool app/game i gonna use it for bingo can it also say the numbers like a bingo caller
that might be an idea, something to add further down the road. thanks for trying it out
Nice app hermanm
Loved the fluidity and animations!!!
Nice job, thanks very much. How about the option to set the number range, in the UK balls are 1 to 49. Looking forward to winning.
UPDATE RELEASED !!!!
thanks to all who have commented on the program, hope to hear more about the new version.
great app - but couple of issues.
Am running on a touch hd and even with sensitivity at 15 (max) it takes a lot to shake and get numbers generated.
Secondly there have been multiple instances when I have generated the same numbers in more than one reel - this isnt acceptable when playing the uk lottery for example. Can something be done so that no same number is generated more than once...
hi hermanm. Cool app, i'm trying it on my HD. Just a couple of notes
- i know it's designed for Diamond, but works well also on HD (480x800): would be possible to have it full screen?
- on HD we have no nav pad, so there's no way to quit. Would be possible to have an "exit" button or an "exit area" somewhere on the screen?
- i think sensitivity setting is not so intuitive: low sensitivity rate (at least on my HD) means higher g-sensitivity, and vice-versa. With sensitivity @15 i shake without results, with sensitivity @6 the wheel runs
cheers
oops, sorry, actually that's the way i had it as far as sensitivity goes, lower number = more sensitive. i guess i should change that the other way around. as far as full screen for hd i will see what i can do, also will add an exit button. thanks for the feedback.

[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