[Touch Diamond, MDA Compact IV Themes and Apps] demosten:
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