PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > Windows Mobile Software
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-15-2007, 11:34 AM
jamesus's Avatar
VIP Member
Offline
Pocket PC: HTC Mogul, HTC Apache
Carrier: Sprint
Location: Chicago, IL
 
Join Date: Sep 2006
Posts: 3,345
Reputation: 556
jamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to jamesus Send a message via Yahoo to jamesus
FTouchFlo - TuchFLO Like Application (ALPHA 3)

This isn't like the actually TouchFLO, but I tried the first alpha this weekend and it is pretty cool. You can open up the default contacts application and finger flick like PocketCM.

http://forum.xda-developers.com/showthread.php?t=334965

NOTE: if you use S2U2, you need to hold the slide for 200 ms and then the slide will work.

EDIT 10/15 - Alpha 3 is released.

Quote:
Originally Posted by efrost View Post
Update 2007-10-15:
Friends, I really didn't feel good yesterday when I was writing description to Alpha 3.
Error is in description how to toggle between scrolling and launching modes. You should use DOWN->UP->DOWN gesture to toggle. E.g. from the bottom of the screen, move your finger to the top and then back to the bottom.

Thank you!

Update 2007-10-15: Alpha 3 available now!

Thanks to all donators!

Changes in alpha 3:
1. Solved problem with iContact and other applications without name of window. Just put name of exe file into excluded programs list.
2. Delay function added to configuration: delay time in milliseconds before "standard windows behavior".
3. Launch applications function added.
FTouchFlo now has 2 operation modes: scrolling and launching.
To toggle between operation modes you should use up-down gesture. If mode has been toggled you'll hear a beep.
You can use GestureWaitingDelay parameter in the config file to set up how much time FTouchFlo will be waiting for gesture. So, for example, if you'll set up there 1000 ms, FTouchFlo in the scrolling mode will be waiting 1000ms before start scrolling. As less GuestureWaitingDelay, as fast you should move your finger. Try to find suitable value for you.

Once you're in the launching mode you can use 4 gestures:
down-up, up-down, left-right, right-left to start 4 different applications.

There are 8 parameters in the config file for this:
UpDownApp:
UpDownAppCmdLine:
DownUpApp:
DownUpAppCmdLine:
LeftRightApp:
LeftRightAppCmdLine:
RightLeftApp:
RightLeftAppCmdLine:

You can guess what they mean by their names, actually...

As an example I can show how to start .swf files by Down-Up gesture:
DownUpApp:/Windows/saplaywm.exe
DownUpAppCmdLine:/Cube Launcher 0-03.swf

Installation:
Before installing alpha 3 it is necessary to uninstall previous versions. Calibration.dat file you shouldn't delete because it is the same for alpha, alpha2 and alpha3.

P.S. Application becomes more and more complicated and it is harder and harder to introduce new features. I've spent 2 days near the computer and I'm going to calm down for a while. Also I've got flu, so alpha 3 might be affected by this fact.

Thank you!

Update 2007-10-14: more info about Alpha 2
1. Before installing alpha 2 it is necessary to uninstall previous version. Calibration.dat file you shouldn't delete because it is the same for alpha and alpha2.
2. FTouchFlo reloads configuration file (with excluded programs list) each time you're opening new application, so after you add new application to exclusion list, keep in mind that FTouchFlo will start ignoring it after you switch to other application and then switch back.

Update 2007-10-14:

First of all I want to say Thank You to all donators!

Alpha-2 version is now available!
Changes:
1. Improved calibration routine.
2. Excluded applications list added.
3. FTouchFlo doesn't work if SIP is working.
4. Delay before "standard windows behavior" function decreased to 100ms.
5. Improved speed and reliability.

Still not solved:
1. Horizontal scrolling in Programs, Settings etc.
2. Transcriber doesn't works.
3. No sound on screen taps.
4. Strange issue: "In Spanish, it's installed in "Menu Inicio\Programas\Programs" and uninstall doesn't work.".
5. Possible to start more then one instance of MouseEvent.exe and possible to start Callibration.exe. Just now I remembered about these problems.

How to configure programs which shouldn't be affected by FTouchFlo:
There is a file FTouchFloConfig.txt in the program directory.
Contents of the file after installation:

; FTouchFlo configuration file

; Exclude applications
Exclude:PocketCM.exe
Exclude:TomTom Navigator
Exclude:Flash lite
; end of configuration

You can use application exe file name or application's window name. So, to put, for example, Calculator application to the list you should add there:
Exclude:Calculator
or
Exclude:MobileCalculator.exe

Program will re-read contents of config file automatically.

---------------------------------------------------------------------

Update 2007-10-12:
Alpha version is available!

You have to install cab as usual and run "Start FTouchFlo" from StartMenu/Programs.

Calibration routine will be started -> you'll see white screen with point at the center of screen.

Please, point with your STYLUS (not a finger!) to points you'll see. There will be 5 points as usual calibration has.

After that calibration routine will be closed and FTouchFlo will start automatically.

How it works:
There is just two functions available for now: scrolling and "standard windows behavior".

You can scroll contents of windows where are scroll bars. You should start scrolling in a 200 milliseconds after you finger or stylus touched screen for the first time.

If you'll not start scrolling within 200 milliseconds, "standard windows behavior" function will start working: selection, tap-n-hold or just tap.

As you, probably, already understood, to work "in usual way" you just don't have to move your finger or stylus fast at the beginning.

So, just try it and everything will be clear!

Possible problems:
1. You may get message box "Bad calibration data...". It means that during calibration you're pointing not so precisely, so, please, repeat calibration procedure.
2. You may get message box "Calibration unsuccessful". It means that calibration routine didn't succeeded to calculate necessary data for calibration. In this case you should try to calibrate once more and if you'll have the same result inform me, please.
3. You may get message box "Can't find Calibrate.exe". Try to run Calibrate.exe manually from the program folder and inform me about this problem.
4. Standard windows calibration application will not work when FTouchFlo is running. Softreset device to stop FTouchFlo to use standard windows calibration.

Additional info:
1. To perform calibration once more you should run Calibrate.exe from FTouchFlo program folder.
2. If your touch screen doesn't react - just softreset device.
3. To stop FTouchFlo you should softreset device.

Thank you!

P.S. Don't forget about donations ... It is really hard to find free time.

P.P.S. In advance I want you to excuse me for my English and probably not so clear explanations. It is 3:10 a.m. now...

P.P.P.S. You may use this software on your risk. I'll not take responsibility for possible problems... and so on and all stuff like this.

---------------------------------------------------------------------

Update: Scroll function videos: scroll 1 and scroll 2

Hi to all owners of HTC PDAs who wants to use TouchFlo but their PDAs doesn't support it!

After a deep research how touch screen works and communicates with gwes I've made an application which is able to intercept all stylus movements and process it or forward to gwes.

It is still necessary to do a lot of things like calibration and other stuff, but in fact it works!

I'll continue working but I really don't have much free time, so your donations will speed up development.

-=<Here>=- and -=<Here>=- you can see how it works now. It can recognize movements in four directions and start selected programs: Internet Explorer, Calculator, TMail and File Explorer.

Also I am looking for your ideas how to use this software... there are few possibilities I noticed and going to implement:
1. Start programs depending on direction (like it works now).
2. Use it for scrolling with finger.
3. Create a library so any developer can use it to implement their ideas.

Thanks a lot for my friends (Pavel and Sergey) who are working on this software. Without their help such progress wouldn't be possible.

EDIT: I forgot to mention that I've tested it on HTC Trinity, but I'm sure it will work on any HTC PDAs with touch.dll written according to Microsoft specification.

Last edited by jamesus; 10-15-2007 at 01:36 PM. Reason: New release
Reply With Quote
  #2 (permalink)  
Old 10-15-2007, 11:43 AM
DogGuy's Avatar
PPCGeeks Regular
Offline
Pocket PC: Sprint HTC-Mogul
 
Join Date: Sep 2007
Posts: 103
Reputation: 41
DogGuy is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Alpha 3 is actually out now, which adds in an exclusion list (woot, no more PocketCM, opera mini, PIE +, etc conflicts) and the gesture-based application launcher. Those of you who like the various flash-based TouchCube's available, setting the launcher to load it on a down-up gesture gives you some very well emulated TouchFlo/TouchCube functionality.

Still a few bugs to work out, but the developer is doing an awesome job. Definitely worth checking it out, but read the thread first to make sure you avoid a lot of the calibration errors and such.

- DogGuy
Reply With Quote
  #3 (permalink)  
Old 10-15-2007, 01:05 PM
lazyboy0172's Avatar
Regular 'Geeker
Offline
Pocket PC: HTC Evo 4G
Carrier: Sprint
 
Join Date: May 2007
Posts: 255
Reputation: 120
lazyboy0172 is keeping up the good worklazyboy0172 is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to lazyboy0172 Send a message via MSN to lazyboy0172
i'm using alpha 2, which has the exclude list, alpha 3 includes gestuers to launch programs, which i find unnecesary.

I love it though, works well with everything, from WA3 start-menu to my email inbox and program list and more. great fun, very pleased. the exclusion list is key too, i couldnt use it when it was interfering with my pocketcm and pie.
Reply With Quote
  #4 (permalink)  
Old 10-15-2007, 01:05 PM
Sprints700wx's Avatar
Regular 'Geeker
Offline
Pocket PC: Treo 850e' / HTC Touch Pro 2 / Sprint Evo 4G !
Carrier: Sprint
Location: Queens.
 
Join Date: Apr 2007
Posts: 390
Reputation: 35
Sprints700wx is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Will i be able to use this on my treo'
Reply With Quote
  #5 (permalink)  
Old 10-15-2007, 01:39 PM
jamesus's Avatar
VIP Member
Offline
Pocket PC: HTC Mogul, HTC Apache
Carrier: Sprint
Threadstarter
Location: Chicago, IL
 
Join Date: Sep 2006
Posts: 3,345
Reputation: 556
jamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuffjamesus knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to jamesus Send a message via Yahoo to jamesus
Quote:
Originally Posted by Sprints700wx View Post
Will i be able to use this on my treo'
I think it is only for HTC devices, but you could test it out and let the other treo users know!
__________________
Device History: PPC 6800 (Mogul) < PPC 6700 < PPC 6600 < iPAQ 2200 Series < Palm 505 < Pen & Paper





A mass of tears have transformed to stones now sharpened on suffering and woven into slings...
Reply With Quote
  #6 (permalink)  
Old 10-15-2007, 02:33 PM
InvincibleLiving's Avatar
Post Master General
Offline
Pocket PC: White Evo: Myn's TPT RLS5, Stock Kernel
Carrier: The "NOW" Network
Location: Leesburg, VA
 
Join Date: Jun 2007
Posts: 6,464
Reputation: 4222
InvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributionsInvincibleLiving should be added to the payroll for their contributions
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
i think i'll give this a try in a bit. great find Jamesus.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > Windows Mobile Software


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 06:39 PM.


Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com