Updated to v1.0 - BETA4 (2009-02-05)
About TouchBack
TouchBack is an application for emulating haptic feedback for Windows Mobile 6.0 devices. It has been designed simply to give a configurable feedback response to your fingers within the SIP window and within the DialPad window. Settings persist between device resets and you can enable TouchBack to start-up automatically upon device bootup.
The current version of TouchBack is being released as a beta, as I'd like to get some feedback on how it works for you. Despite the beta status, I have been running the program daily since the end of November and it hasn't crashed once yet - No detectable slow-downs have been caused by running the application in the background either (and the memory footprint is very small at 4KB).
I do realise that other decent haptic feedback programs have popped up (e.g. TouchResponse), and I don't want the authors to feel like I'm trying to step on their toes. I just thought it was a waste to not release the application after pouring time into it - I may also consider releasing the source code once I get my website up and running.
Please leave feedback on whether or not TouchBack works for you and your device. Enjoy!
Features
Haptic feedback (!) within SIP, DialPad or Both.
Support for multiple dialers (stock DialPad and iDialer so far).
Activate feedback On Press, After Press or Both.
Configurable vibration length (minimum: 1ms)
Configurable ignore press period (prevent multiple vibrations).
Start-up automatically on reset.
Settings persist across resets.
Installation/Setup
Download the CAB file and copy to your device.
Run the CAB and install the program.
Run the TouchBackCfg application found within your Start menu.
Configure your desired settings - Ensure your notification (vibration) port is correct (click on test area to check).
Click on Menu -> Save Config to save your settings.
Click on the "Start" button to start TouchBack, then you can exit the program.
Version History
Version 1.0 - BETA4
Added: Support for different dialers (currently: stock DialPad + iDialer).
Fixed: Vibration does not work on stock DialPad when non-English language is set.
Version 1.0 - BETA3
Fixed: Failure to create/delete startup shortcuts on systems with non-standard startup path (e.g. Non-English).
Version 1.0 - BETA2
Added: Resolution-aware Dialogs.
Fixed: Configuration does not display correctly on VGA displays.
Version 1.0 - BETA1
Initial Beta Release.
Reserved for updates.
Why is it better TouchResponse?
Yuna said:
Why is it better TouchResponse?
Click to expand...
Click to collapse
Just looking at it, it has the advantage of being much smaller in size, so you'd assume it uses less memory. It also supports the dial pad which I think is very good.
please, make this program to display properly on diamond, evrithng else works like a charm!
What's the problem? How does it display? I presume you're talking about the TouchBackCfg application. Are parts of it cut-off? I can work on fixing that if that is the case. Please let me know if it is similar to the attached image.
It sounds so good! Actually, I looked for a vibration feedback only for SIP and Dialpad, so it looks like just perfectly suit...
But unfortunately, on my Cruise, the vibration don't work for the dialpad (I use the Amine Opal Dialer). Only works for the SIP (TouchPal).
Do you think it is possible to fix that?
Thanks!
yes, just like that - cutted off...
Does this app still have that problem that TouchResponse has? The one where sometimes a touch stimulates a stronger vibration from time to time?
And is there anyway to have exceptions in this? Like suppose I don't want it to give me haptic feedback in a certain app.
Nice work Kay_! Works great on my Sprint Diamond. Keep up the great work.
Kay_ said:
What's the problem? How does it display? I presume you're talking about the TouchBackCfg application. Are parts of it cut-off? I can work on fixing that if that is the case. Please let me know if it is similar to the attached image.
Click to expand...
Click to collapse
Hey Kay,
Thats exactly how my screen looks on a Touch Pro (VGA) and i dont get feedback when dialing, just on the keyboard.
I checked the settings too, they were right...
nice app!
-SCDavis
Looks nice and almost identical to TouchResponse.
Can we know, from your side, the differences or benefits this has over TouchResponse?
Thanks
Yuna said:
yes, just like that - cutted off...
Click to expand...
Click to collapse
I've added resolution-awareness to the config application, so it should now display correctly on VGA devices. There is a separate profile for those with the HTC Touch HD to take advantage of the slightly roomier window space. ;-)
Kraize said:
Does this app still have that problem that TouchResponse has? The one where sometimes a touch stimulates a stronger vibration from time to time?
Click to expand...
Click to collapse
You can vary the period that TouchBack prevents multiple vibrations using the "Ignore Length (ms)" setting. The default is set to 100ms, and this seems to prevent most repeats - But you may need to adjust it higher if you're a particularly fast typist (erm, "stylist" if you're an adept stylus user I suppose!)
Kraize said:
And is there anyway to have exceptions in this? Like suppose I don't want it to give me haptic feedback in a certain app.
Click to expand...
Click to collapse
As for exclusions, this currently isn't supported - The idea was to make TouchBack a simple program that targets the SIP window and DialPad windows only. Why do you not want haptic feedback for a specific window?
scdavis said:
i dont get feedback when dialing, just on the keyboard.
Click to expand...
Click to collapse
Aye - The current support for the HTC Touch HD default dialpad is a bit of a hack, so I thought this might not work across different mobiles. On the upside, if you let me know exactly what dial pad it is then I'll be able to get it onto my Touch HD and see if I can program support in for it. I'll have a look into the Amine Opal Dialer that zen_green mentioned too.
...
Thanks for the feedback folks! Don't let me stop you though, try out BETA2. I'll implement AppToDate support after we get past the initial BETA period (well, that is if people want to continue using the application, hehe).
CorruptedSanity said:
Looks nice and almost identical to TouchResponse.
Can we know, from your side, the differences or benefits this has over TouchResponse?
Thanks
Click to expand...
Click to collapse
TouchBack primarily runs as a tiny (4Kb) resident program that sits in the background, and hooks into system events - It doesn't consume any processing time apart from when you've clicked/pressed the screen. Performance is also very good with regards to feedback response and there is no appreciable slowdown from activating vibration.
This isn't a direct comparison with TouchResponse, as I'm unaware of the internals of that program; although I do know that my approach to the problem is different from that of TouchResponse (but I'm not claiming that this method is better, just different). Thus. I'm hoping to sell TouchBack on its simplicity and small memory footprint, and the fact that I'm primarily targetting SIP/DialPad as opposed to giving general haptic feedback for everything.
I'll have to let users themselves decide which they like - Please try out the program and see for yourself. All feedback and constructive criticism is entirely welcome.
Thanks very much for considering our comments and requests.
Keep this great work!
On my french HTC Touch HD, I don't get any vibration with the dialpad. I use the stock ROM, with the stock dialpad. Maybe a localisation failure ?
(I can't make TouchBack to start with Windows either : I got the error "could not create shortcut").
Aye - Likely a localisation issue. I'll have to look into programmatically looking up the name (via SHGetSpecialFolderPath) for the start menu rather than just assuming it is "Start Menu" *cough* hard-coded *cough*. I am writing a test app to help me diagnose these issues at the moment.
OK, solved the localisation issue with the startup path. I'll upload the new version whenever I make some progress on making it work with DialPads other than the stock English ROM one.
zen_green said:
Thanks very much for considering our comments and requests.
Keep this great work!
Click to expand...
Click to collapse
As above.
Will this work for iDialer (the keypad that accompanies iContact)? If not can you associate it iDialer?
I've made that my default dial pad on my Diamond and would like haptic response.
Thx.
Plese help (i appologise if this is in the wrong section)
when i open my device to send a text with the keyboard.
the Numbers dont work and none of the other functions on the keyboard work>?
not sure where to correct this
thanks in advance
wls said:
Plese help (i appologise if this is in the wrong section)
when i open my device to send a text with the keyboard.
the Numbers dont work and none of the other functions on the keyboard work>?
not sure where to correct this
thanks in advance
Click to expand...
Click to collapse
I bet you have a Touch Pro and the keyboard is setup for a fuze. Go into settings and look around and you will find an app that will change the keyboard layout for you!
sorted thanks, i feel stupid lol.
Next time, post the rom question in the rom thread instead of creating a new thread.
THREAD CLOSED
Sorry for posting here, but, since I'm a new member, I can only post on development forums after 10 posts. So, I'm going to report this here..
On "Cyanogen Gingerbread CM7 Final Sources" rom for mini pro, has anyone noticed, especially on v13, that the hardware keyboard keys 'z' and 'y' are swapped?
Is that expected (maybe it's configured for another keyboard layout for default)?
Is there a way to fix that?
If not, can someone report this on his [rom] thread?
Thanks
Read the CM7-Dev-Thread, there is more than on solution, especially the first thread
by the way, this not a bug. The dev comes from germany, there is a QWERTZ-Keyboard usual
bye
Flash this...http://www.mediafire.com/?76v76qa7ajb54b8
Oh, that was so obvious that I'm ashamed of my question...
Thanks for the help guys!
flashed the .zip today on my gf phone. Using the standard input solves the problem, but, she wanted to continue using the android input (she hates the SE keyboard) and have the right layout on her hardware keyboard ('y' being 'y', 'z' being 'z' and not having the specific german letters mapped to blue/sym keys).
I think that could be done flashing any of the hardware layouts on the thread, but I couldn't find any english layout on there (brazilian portuguese could work too). Someone knows where to find one? Or another approach I should try?
Hi. I may have a similar questions from other posts but not exactly what I need some info.
How do I permanently change my Alarm/Notification/Call Ringtone?
I know that when the phone is new all are in "Default" tones. What I wanted to do is use my customized sound, import it as my "default" every time I make a new alarm/notification/call ringtone. right now, if I make a new alarm the Default ringtone is "Good morning". I know I can change it to a different customized tone.
Is there a way to do this?
I wanted to change my default sounds with my own edited tones.
I appreciate any reply.
Thanks a lot.
Sent from my SAMSUNG-SGH-I717 using Tapatalk 2
Thread closed
Please refer to the thread I moved, where you already have discussion ongoing.
Hi! I just made the jump from jailbroken ios to android (Samsung s7, not yet rooted) so forgive me if my question appears naive! I'd appreciate any pointers you could give me. Here goes:
Is it possible to make a widget that can directly toggle on and off a default toggle in settings?
For example, in [settings->accessibility] there is a toggle to switch Mono Audio on and off. Is it possible to create a widget specifically to switch this action on and off, that I could use much like a torch/wifi/data toggle widget on the homescreen?
I see an old XDA thread hinting at the existence of a Mono Audio Widget. That sounds like exactly what I want!! But I can't find it.. any ideas??
Thanks in advance!
Slightly disappointed to get no response.. is this not possible or just not interesting? Or did I post in in the wrong place?
Rbiz said:
Slightly disappointed to get no response.. is this not possible or just not interesting? Or did I post in in the wrong place?
Click to expand...
Click to collapse
damn..
I used to know about something regarding this and sadly I forgotten.
In cyanogenmod roms,u can simply edit tiles and layout.
It helps u to add or remove toggles.
But in a non-rooted s7,I'm afraid u cant do that(I guess).
Btw,
in last two months, I found xda Q/A section is dead in a way.
Search box and xda assist seems a little more helpul.
Regards