[APP] [09/29/2008] GController v0.03 ! - Touch Diamond, MDA Compact IV Themes and Apps

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.

Related

converter program (finger friendly) need suggestions

Hi wanted to create my first program..
right now Im trying to make a unit converter that is finger friendly..
so far I've tested it and here is what I have so far..
any suggestions? regarding the buttons positions, the interface, etc?
thanks
Hi Providense,
Looks good so far.
Do you have a development schedule as to what it will convert?
Keep it up.
John
Provedence,
It seems that some people like to have a configuration facility.
So perhaps some suggestions:-
Favorites so that the list can be tailored to favorites for that person to save a more compact list of 'things to convert'
I would be happy to have any theme for now but cooks may prefer to add there own theme.
I have used this type of function with calculator type programs but they can become unweildy so one that is specific would be usefull.
Thanks
John
thanks Johny1fin
as of now these are the things i've done
Temperature:
degree Celsius
degree Fahreheit
degree Rankine
degree Reaumur
kelvin
Acceleration: (still doing it right now)
centigal
centimeter/square second
decigal
decimeter/square second
dekameter/square second
foot/square second
g-unit(G)
gal
galileo
gn
grav
hectometer/square second
inch/square second
kilometer/hour second
kilomter/square second
meter/square second
mile/hour minute
mile/hour second
mile/square second
milligal
millimeter/square second
still a long way to go. But the Acceleration should be done by today.
Then I'll add Area, Date/Time and etc
I like the idea of favorites. I'll see if i can implement that. Im still a beginner at programming. Using VB.net 2003 right now
oh by the way. Here's the main menu, where I will put all the buttons
providence said:
Hi wanted to create my first program..
right now Im trying to make a unit converter that is finger friendly..
so far I've tested it and here is what I have so far..
any suggestions? regarding the buttons positions, the interface, etc?
thanks
Click to expand...
Click to collapse
Providence,
It may be a limitation of the APIs but could the vertical scroll buttons be next to each other horizontally rather than vertically as this may produce larger buttons?
John
Look nice.. however, on the finger friendly issue, you may want to avoid the scroll list (on your first screenshot) and have another screen for the choice of (say) different temperature units. Something like, making a screen (of your second shot) for temperature units. If you get what i'm trying to say
thanks for the feedbacks i've changed how the scrolling works. Now im using a custom button for that.
Looking good providence
I am not sure if you like this idea, but I think it will be more useful if you can add:
- Currency converter
- Currency quick view (to view several currencies at once)
There is an example of a very nice and complete project with source code here:
http://www.codeproject.com/netcf/PocketCurrency.asp
Add option to have automatic currency update as well
[ x ] Update when connected to ActiveSync
[ x ] Automatic update every X hours
hi, well the main idea was to create a finger based Unit conversion program. To add Currency Converter would be a challenge for myself.
Since first of all, Currency changes daily, so there must be a way to update it. Secondly, im still learning how to program by self teaching myself on my free time.
By the way, Here's the latest screenshot of the program.
I fixed the buttons so its easier to use.
unfortunately, this will only work on PDAphones and not on smartphones. Since you'll need to use the touch screen as input method.
Here is an idea, as mentioned by one of the post above, instead of stacking your scroll button up and down, it may save you that more space if you were to stack them left and right.
From what it seems, the < and > , are buttons, which you use it to 'affect' your lists. If you were to (example) sandwish your list in between these two buttons, you would save like another 2 button height. Example.
Currently, you have the layout
Code:
. item1 <
. item2
. item3 >
. item4
if you can just do this (which is possible in VC, not sure about VB), instead
Code:
< .item1 >
.item2
So, instead of 4 item height, you are now only left with 2 items height.
ahh i see..
I tried doing it
< item 1 >
item 2
but i find it harder to navigate, since when you go back you have to drag your finger across the other side of the screen. And while doing that, you are blocking the item list with your finger.
I dont need to save space, i think i got everything in there..
by the way, here's the test i took
then again, if i put them on the sides, it makes easier for those who are left handed as well
The spaces you save, may able you to bloat up the keypad below.. from what it seems, now they are on the 'flat' side of it.
If you think the "left-list-right" is not very finger friendly, you can try the "list-left-right"? That is
.item1 < >
.item2
Hi thanks for the suggestions..
right now here is what i have, and will probably be the final change in the button positioning..
i got big fingers and I can use them without stylus.
Should have a pre-alpha version ready soon. As of now I've done temperatures and acceleration.
Will add more soon

[2008-02-03] FTouchSL released! (former FTouchFlo)

Dear friends,
We are very happy to announce that FTouchSL (former FTouchFlo) officially released!
You can find it at the FTouchSL web-site: www.ftouchsl.com
At the moment FTouchSL available in 2 versions: trial and full. Yes, you understand right - it is not a freeware application anymore. We had to choose this way because otherwise we would need to stop development.
FTouchSL development team worked hard last few months and we believe you will like new Product available on the xDA software market.
With best regards,
FTouchSL development team.
WOW..so cool thanx alot..will try first
If anybody deserves to make money off software its efrost. What does the 'F' in FTouchFlo stand for? Ive always been curious,the possibilities are endless.....
Just ordered my copy. A note: maybe include in the website how we get it once we pay, I'm not sure if you're e-mailing it, or do I receive a key? Thanks.
Also note: I would suggest to you Efrost, maybe upload some of those videos here, that's what convinced me to buy, they look amazing.
**edit
My little review
I found the trial version very difficult to use between the popups. I was having a problem where *I think* then when I would set Up-Down to "minimize" it would freeze up and disable the "the Enable FTouchSL" checkbox and I couldn't find a way (using keyboard and hardkeys) to re-check the box (since windows touch was disabled): I think there needs to be a way to check and uncheck this using hardkeys.
with that being said:
I love the plugins. "Slide to lock" works great - You can assign Down-Up to lock, Updown to Minimize, Left-right to rotate screeen
It is a little harder to scroll a few lines at a top, you need to "chop" more, little chops with your finger otherwise teh kinetic scroll takes over and it scrolls too much, it's just a matter of getting used to it. Great product ,I recommend.
Hello!
Thank you for your order!
Please provide us (by e-mail) with your device identifier which you can find in the About box in the FTouchSL configuration utility.
You'll get your license key immediately by e-mail!
Best regards,
efrost
elgreek84 said:
Just ordered my copy. A note: maybe include in the website how we get it once we pay, I'm not sure if you're e-mailing it, or do I receive a key? Thanks.
Also note: I would suggest to you Efrost, maybe upload some of those videos here, that's what convinced me to buy, they look amazing.
Click to expand...
Click to collapse
I somewhat had a feeling it will go commercial. And since it was a very good program I am not surprised. If you need help localizing it/or product webpage into Czech (just kidding ) or Slovak language, let me know.
first view, on the videos, it seems nicer than ftouchflo...is there any exclude config file for Apps you dont want FtouchSL to scroll ?
cAnArdtichAud said:
first view, on the videos, it seems nicer than ftouchflo...is there any exclude config file for Apps you dont want FtouchSL to scroll ?
Click to expand...
Click to collapse
Hello!
Please look at the "Product info" page. It is possible to configure FTouchSL for particular applications: you can completely turn off FTouchSL, disable scrolling, disable launching, disable active corners or set up different actions.
Best regards,
efrost
KarhU said:
If you need help localizing it/or product webpage into Czech (just kidding ) or Slovak language, let me know.
Click to expand...
Click to collapse
Hello! Thanks a lot!
Best regards,
efrost
Hello, guys! I need an answer! This aplication will be change the default TouchFlo app on HTC Touch, won't it?
Beaumont said:
Hello, guys! I need an answer! This aplication will be change the default TouchFlo app on HTC Touch, won't it?
Click to expand...
Click to collapse
Hello!
There are options: you can disable original TouchFLO if you want or you can disable FTouchSL scrolling function and use original TouchFLO.
Best regards,
efrost
Just downloaded the trial... Latter I´m going to install and play with it!
I never tried this before so I loaded FTouchFlo on my att 8925. Original ROM on the phone. It locks up randomly and never did that before. Does FTouchSL work differently? I disabled TouchFlo to run FTouchFlo.
By the way, props to you for this, whether or not it works on my phone.
Eric29 said:
I never tried this before so I loaded FTouchFlo on my att 8925. Original ROM on the phone. It locks up randomly and never did that before. Does FTouchSL work differently? I disabled TouchFlo to run FTouchFlo.
By the way, props to you for this, whether or not it works on my phone.
Click to expand...
Click to collapse
Hello!
Last few months we were improving the engine and fixing bugs. I hope you'll not have locks!
Best regards,
efrost
What I think about this...
Think I'm one of the few privileged 'early bird' who get to test out this greatly improved version of FTouchFlo by efrost! Most of us here at xda-developers are no stranger to FTouchFlo, as well as EfrostMinimize, two great programs which made our experience in using our PPC a much pleasant one.
For those who don't quite know about FTouchFlo, in essence, FTouchFlo allows PPC users to perform scrolling without using the default tiny scroll bar that comes with WM OS. It also allows user to append different programme (for the 4 directions - up, down left & right) which will be launched by the swiping gesture of one's finger on the PPC screen.
FTouchSL has brought the above functions to yet another level. Check their official website - www.ftouchsl.com for the details. As I was greatly 'blessed' by this application, I thought I should share with all my take of & experience in using this software. Hopefully for those who are still wondering what this is or contemplating on getting it will find my 'sharing' helpful.
Quick Start Tutorial
I find the 'Quick Start Tutorial', put together by efrost and team to guide users (especially those who are totally new) through all the functions of FTouchSL, was very well done and useful. It will launch after the installation. Try not to skip it.
Scrolling
The scrolling under FTouchSL is much better than FTouchFlo, especially with the newly added kinetic function (like the one in PocketCM and iContact), which is a nice touch to the scrolling effect, and making scrolling through long pages (e.g. Contact listing) a breeze.
In addition, you can freely roam about a big page (e.g. web page) by keeping your finger on the screen and just move around in the direction you want, horizontally, diagonally etc.
Gestures
Instead of just launching application/files, now user can also launch plug-in (e.g. Minimize, Suspend, Soft reset, etc) and send keys (feature that simulate key press of D-Pad) for the four directions!
Active Corners
This is something new, not found in FTouchFlo. Basically, one can assign applications/functions to be launched at the 4 corners, just like gesture.
Setting Panel
Setting Penal has all the features clearly listed, with nicely drawn icons which makes it clear which feature it is, at one glance. A picture does speak a thousand words!
You can really tell efrost and team put in a lot of effort to make the Setting Panel user-friendly. You can actually see the 'zone' (colored) which you can customize for gesture and active corners, and not just trying to second guess how big 40 x 40 pixels is!!
Configuration
Personally, I find the ability to configure (in depth!) the various features display how much improvements was done to FTouchSL as compared to FTouchFlo.
You can customize the delay time for scrolling, gesture and active corners i.e. how long your finger need to be in contact with the screen for 'scrolling/ gesture/active corners' function to kick in. I prefer 300 milliseconds (ms) for gesture instead of the 500ms, and a shorter 600 or 800ms for active corner, rather than 1000ms. Then again, this is really individual preference.
As mentioned earlier, you can also customize how big the 'zone' for gesture and active corners. For users with bigger fingers like me, we may want to increase from 40 pixels to say 50. Oh yes, the zone need not be symmetrical.
Exclusion
Ok, here's the most exciting bit - Exclusion. While FTouchFlo allows you to exclude applications from using FTouchFlo, FTouchSL allows more than that. You can actually customize, for those applications which may not require FTouchSL (thus you want to include them in Exclusion list), which feature to be excluded. Meaning, do you want to exclude everything, or just the scrolling, with gesture and active corners enabled, etc. Interesting right!? Wait, there is more!
You can actually choose which gesture and corner to be enabled!! And you can also customize a different set (from the main one) of actions/applications to be activated by gesture/active corners for each and every application!! So, FTouchSL can be set to launch different applications for the Down-Up swipe gesture for Inbox, ereader etc. just an example!
efrost has shared a good one - customize left and right gesture to activate send key 'left' and 'right' in tmail. When you are in your Inbox, you can switch to from SMS to MMS to Outlook, etc by just swiping left and right!
Think the possibilities are only constrained by one's imagination. Do share with us if you find some combinations to be really good!
Some Possible Enhancements
I also notice some possible enhancements (mostly cosmetic and presentation, rather than functionality) which efrost and team can consider.
1) The Setting Panel is a bit too small for my rather big finger. Making it bigger would be nice. My preference goes to something like the Config Panel for S2U2.
2) Also, the inverted triangle for the drop down list panel for customizing actions for gesture and active corner is a bit too close to the right edge for comfort use.
3) More write-up/description for each item in the Setting Panel would be helpful I think, especially for new users.
E.g. Instead of just a word 'Delay', how about a short line saying 'The time you need to press on the screen'.
4) Personally, I would like to see a 'cooler' icon for this product.
So far I have no problem using this application on my Trinity. Doesn't lock up my device nor causing it any problem after using it for days. If you're still hesitant or doubtful about how good this application is, just give it a try and I believe most of us will not regret paying a small sum for such a great improvement FTouchSL does to our experience in using our PPC!
Sian
thanks so much for developing such a good s/w for us.
going for trial fisrt!!!
Much respect for your hard work efrost! I will definitely purchase a copy.
Paid for and happy I did!
Here's my support mate!
Receipt ID: 2VG90842GH7292327
Many Thanks!
Here is my thanks to efrost for having me appreciate authors more on maintaining freeware through all stages of developement and final builds. I LOVE YOU ALL PointUI team, and especially Tene for pocketCM you are truely the support of XDA community.
Edit: BTW before any flames start, I thought I would point out that this is not to be taken in a negative view. Just awed on how they are able to maintaine thier life to something with keeping a finacial status a float?? Maybe someone can put these in better words.
Thanks.
efrost said:
Hello!
Last few months we were improving the engine and fixing bugs. I hope you'll not have locks!
Best regards,
efrost
Click to expand...
Click to collapse
Well, it didn't work for my Trinity! Ftouchflo was super stable. FTouchSL freezes it every minute. Had to disable FTouchSL after 5 frustrating minutes...

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