PDA

View Full Version : [APP][Updt 08/09/2009] DredSensor v1.3a - Allow you to personalize Hard Key Actions


Dredger97
3rd February 2009, 09:47 PM
================================================== =====================================
DredSensor v1.3a:
================================================== =====================================

Now DredSensor should be compatible with other device than HTC Touch Diamond.

Historically, if you have tried to play a game needing left and right key on an HTC Touch Diamond, you noticed that they are 2mm wide and if you click next to it, you get back to home page or to dialing menu etc...

So I've written a prog allowing you to lock these 4 keys actions and replace it by classical key event (VK_LEFT, VK_RIGHT, ...).
In that way you can play tetris, and use "Pick-Up" and "Hang-Up" keys for going left and right.

I extended it to let you configure each app independantly, and choose between four (five) mode:

"HardKeySimul": replace the 4 keyz by classical key event
"Launcher": allow you to quicklaunch 4 app (that you define in the config wnd) when you double tap (not click, just tap) on one of those 4 keyz
"Scroll": allow you to scroll the current window by tapping those 4 keyz panel
"KeySimul": allow you to send left/right/up/down events by tapping those 4 keyz panel
"--- Disabled ---": Disable specific HTC Touch Diamond Sensor functionalities.


Now, i've added an alternative Key Mapping, that let you map an action (or another key) on normal click and long click event on any other key that the up-described four.
So if you don't have an HTC Touch Diamond, the only mode you can choose is "--- Disabled ---" but you can define "other key mapping".


Link ->: DredSensor-v1.3a (http://www.dreditor.com/HTC/DredSensor-v1.3a.CAB)

To use it, you need:
1) A Windows Mobile SmartPhone
2) Install the .cab
3) Reboot your SmartPhone
4) Run a game (or app or ...)
5) Get your stylus out and back-in, in less than 1 second :)
6) Click "Yes"

----- A config window opens:

7) Choose the Type you want.
8) Reassign the actions to the events, if needed.
9) Assign "other key mapping", if needed.
10) Click "Ok"

Other Key Mapping:
To add a key mapping, a popup opens and ask you to press a key.
If you want to assign an action to normal clic, just clic on the choosen key.
If you want to assign an action to long clic, clic more thant 1 sec on the choosen key.
Then you have to choose the action, and it's done.

If you only assign an action to a long clic on a key, a short clic on this key should work transparently.


Have fun.

================================================== =====================================
If you like this program, feel free to donate:

http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=christophe@boniver.net&item_name=Gift for DredSensor)
================================================== =====================================


================================================== ========================================
Version history:
================================================== ========================================

New features in v1.3a:
=====================

Added an alternative key mapping that Should be compatible with any Windows Mobile device.
Added the "KeepAlive" option. Check this if you want DredSensor to prevent the smartphone to sleep when this application is loaded.
Added possibility to Enable/Disable DredSensor:
Exemple of C++ code to do this:

#define WM_DREDSENSOR_START WM_USER+22
#define WM_DREDSENSOR_STOP WM_USER+23

Disable:
HWND m_hDredSensorWnd=FindWindow(_T("DredSensorWnd"),NULL);
if(m_hDredSensorWnd!=NULL)
SendMessage(m_hDredSensorWnd,WM_DREDSENSOR_STOP,0, 0);

Enable:
if(m_hDredSensorWnd!=NULL)
SendMessage(m_hDredSensorWnd,WM_DREDSENSOR_START,0 ,0);




New features in v1.2g:
=====================

Fixes a few bugs
Fix the bug in config window when loading prog list
Added a debug mode:
================
For activating it, just launch DredSensorDebug.exe (in /Program Files/DredSensor).
First it will tell you if DredSensor is running or not.
If it's running, it will activate/deactivate the debug mode so you will find a log in /Program Files/DredSensor/Log

If you have trouble with DredSensor:

Restart your HTC
Launch DredSensorDebug (to activate log)
Wait for DredSensor to stop working
Launch DredSensorDebug to know if it's still runing or not.
PM me the log, the config.ini and a description of the problem.



New features in v1.2b:
=====================

Tried to fix the conflicts with TouchLockPro and similar, hope it works ;) (thanks for those who can check this out)


New features in v1.2:
=====================

Fix "not working bug" with new ROMs
Allow you to choose wether you block the scrolling wheel or not
Allow you to disable the vibrator effect.
Allow you to delete configs.


Tips:
=====

If you upgrade to this version, you can keep your config file.
To define a profile that applies on every applications, launch config tool and edit "Default" config.
If the key you want to affect is not listed, you can define it manually:

Type "Key:0x@@", with @@ = VKey code of the key you want to affect.
You can find VKey code list on : http://msdn.microsoft.com/en-us/library/bb431750.aspx



================================================== =====================================
DredSensor v1.1d:
================================================== =====================================

Link ->: DredSensor-v1.1d (http://www.dreditor.com/HTC/DredSensor-v1.1d.CAB)

New features in v1.1d:
=====================

Let you choose which Key/Action you affect to each key.
Launcher Mode let you affect an Action for:

Double Tap event
Click event
Long click event

An icon for config tool is created in Program list.
Cache Program List for quick loading in Config window.
Fixes a few bug from v1.1, v1.1b and v1.1c


Tips:
=====

If you upgrade to this version, your config file will be cleared (sorry :o).
To define a profile that applies on every applications, launch config tool and edit "Default" config.
If the key you want to affect is not listed, you can define it manually:

Type "Key:0x@@", with @@ = VKey code of the key you want to affect.
You can find VKey code list on : http://msdn.microsoft.com/en-us/library/bb431750.aspx

whis
4th February 2009, 01:34 AM
Wonderfull!!
the app is working good for me now! I just love the scrolling with only a touch on the d-pad :D
Thank you!!

Kraize
4th February 2009, 05:08 AM
I suggest you stop making a new thread for every new version and instead update your original thread and post that you've updated it.

Krzysiec
4th February 2009, 08:51 AM
After installing and lunch program .... i cannot see any of EVENTS on Events tab. Windows "wait gif" is rolling all the time and nothing happen :/ (i talk about mapping under HardKeySimul

Dredger97
4th February 2009, 11:02 AM
I suggest you stop making a new thread for every new version and instead update your original thread and post that you've updated it.

That's what i wanted to do but i didn't found a way to update the post title...
Is there one?

torpie13
4th February 2009, 11:03 AM
thanx for the update :) I'll try it and report

antlane
4th February 2009, 02:48 PM
Thanks for the new version! And thanks for adding the OK button command!

Seems to be working better than the last version although pressing the back key (which I have mapped to click right) a few times in quick succession does seem to send a back command. Pressing the home key in quick succession doesn't have this problem.

Also, I can't get the scroll wheel to work despite leaving the "Block scrolling wheel" box unchecked. Am I doing something wrong?

Dredger97
4th February 2009, 03:38 PM
Thanks for the new version! And thanks for adding the OK button command!

Seems to be working better than the last version although pressing the back key (which I have mapped to click right) a few times in quick succession does seem to send a back command. Pressing the home key in quick succession doesn't have this problem.

Also, I can't get the scroll wheel to work despite leaving the "Block scrolling wheel" box unchecked. Am I doing something wrong?

Hmm.. For the scrolling wheel, i use a tricky solution that works on my HTC touch diamond. May be it doesn't work on your model or on your rom version...

If someone have an idea on how to send a "ZoomIn" or "ZoomOut" event to a window (or how to develop an application that catch ZoomIn and ZoomOut events), that would help a lot...

As far as i studied the problem, it seems that ZoomIn and ZoomOut events are equal to Up and Down keys, but comming from a "rocker" .. so I can send those Up/Down key events, but no idea of how to tell that this comes from a "rocker" (and i don't even have an idea of what a "rocker" is...)

Help? ;)

ldrn
4th February 2009, 11:46 PM
Wow, this is great! I am still loving the ability to remap my home key (and the others), and I really like the new scroll wheel feature. Actually, for me, instead of zooming in some apps, it now seems to scroll just about everywhere -- which is perfect, I like that more anyway. :)

Is there any way to donate or buy you a cup of coffee? I'd like to as a thank-you.

Slide
5th February 2009, 11:31 AM
What an absolutely brilliant program! :eek:

Thank you very much Dredger97!

Greeting
Slide

Dredger97
5th February 2009, 02:28 PM
Wow, this is great! I am still loving the ability to remap my home key (and the others), and I really like the new scroll wheel feature. Actually, for me, instead of zooming in some apps, it now seems to scroll just about everywhere -- which is perfect, I like that more anyway. :)

Is there any way to donate or buy you a cup of coffee? I'd like to as a thank-you.

Well if you insist ;), i've added a donate link in the first post...

Big thanks to all for your positive and constructive comments ;)

JoeSchmoe22
5th February 2009, 03:19 PM
This program is awesome! :D You can do so much with it! However, I am having one small issue with it. It appears that if I use it on Manilla [TF3D], that it works initially, but over time it seems to stop working and ends up freezing Manilla. The start icon still works, all the unmapped hardware keys still work and the task bar is still live. Only Manilla is frozen. If I don't map any keys on Manilla, it works fine for hours. But it only takes about 1 or 2 hours before there is a freeze on Manilla.

Any thoughts on how to correct this? I would love to use this program from my Home screen on Manilla.

palmoffice
5th February 2009, 03:29 PM
Hi,all!

i want "Long click event" of Endkey to set vibrate/nomal.
how edit setting?

sorry for my english!

thanks.

benko286
5th February 2009, 03:31 PM
downloaded v1.2, opened resco picture viewer,Got stylus out and back-in, in less than 1 second, tapped yes.

than for type i choosed disabled, but nothing, every time i press any hw key it does what it need to do(home to home, back for back, hangup close..)

what am i doing wrong??

Dredger97
5th February 2009, 04:28 PM
downloaded v1.2, opened resco picture viewer,Got stylus out and back-in, in less than 1 second, tapped yes.

than for type i choosed disabled, but nothing, every time i press any hw key it does what it need to do(home to home, back for back, hangup close..)

what am i doing wrong??

Well, disabled means "DredSensor is disabled" so it's normal that your hw key do what it's supposed to.

If you want to disable the hard key, you can:
- set Type: Launcher
- set "Click" action = "Misc:Nothing" on one of the keys.

So it will catch the hard key action, and do nothing when you click on it.

Krzysiec
5th February 2009, 05:36 PM
For me it doesn`t work :/ windows "Wait" gif is always apperaing when i want to add new Event. :/ And there is no Events on the list ...

benko286
5th February 2009, 06:05 PM
tried that but same when i press home it goes to home :(

i have tried that on wmp.

is this program always turned on,now when i remove and than get back in stylus no menu pops up?!?

cecchino
5th February 2009, 08:37 PM
Great Job!
the app finally works on my pda! so glad you solved this bug!
But I still have a little problem...the app runs fine, when I start the buttons work with the function that I chose, but after the first time I use it it crashes and stops to work. Am I the only one with this problem?

Thanks,
Michele

kayge
5th February 2009, 09:07 PM
Dredger, I asked in the last thread, but didn't get a response.

As far as mapping other buttons goes, could you post a quick example of what I would type in the config.ini to map the center D-pad button to act as the "left" button.

I realize the buttons commands are listed in the link you provided in your first post, but I'm having a little bit of trouble figuring this out.

Thanks.

Great app btw.

player911
5th February 2009, 11:12 PM
I'm gonna have to have another go at this... For some reason I just can't wrap my head around the setup of the program.

Dredger97
5th February 2009, 11:53 PM
Dredger, I asked in the last thread, but didn't get a response.

As far as mapping other buttons goes, could you post a quick example of what I would type in the config.ini to map the center D-pad button to act as the "left" button.

I realize the buttons commands are listed in the link you provided in your first post, but I'm having a little bit of trouble figuring this out.

Thanks.

Great app btw.

Hello, actually the only keys you can map are Home/Talk/End/HangUp
I'm still not able to map an action on other keys.

Dredger97
6th February 2009, 12:03 AM
This program is awesome! :D You can do so much with it! However, I am having one small issue with it. It appears that if I use it on Manilla [TF3D], that it works initially, but over time it seems to stop working and ends up freezing Manilla. The start icon still works, all the unmapped hardware keys still work and the task bar is still live. Only Manilla is frozen. If I don't map any keys on Manilla, it works fine for hours. But it only takes about 1 or 2 hours before there is a freeze on Manilla.

Any thoughts on how to correct this? I would love to use this program from my Home screen on Manilla.

Well I use it on my manila and it works fine since I've updated my rom.
If you don't want to update your rom, maybe you should try the v1.1d; it was better working on older rom, but not on newest...

JoeSchmoe22
6th February 2009, 03:01 AM
Well I use it on my manila and it works fine since I've updated my rom.
If you don't want to update your rom, maybe you should try the v1.1d; it was better working on older rom, but not on newest...

I'm actually using Conflippers ROM for CDMA Diamond. The TF3D is from Alltel.

I am running TouchLockPro at the same time. Could this be causing the conflict? :confused:

Dredger97
6th February 2009, 01:51 PM
I'm actually using Conflippers ROM for CDMA Diamond. The TF3D is from Alltel.

I am running TouchLockPro at the same time. Could this be causing the conflict? :confused:

I tried TouchLockPro and I've the same bug so it seems TouchLockPro is conflicting...
I'll try to fix this...

fotoingo
7th February 2009, 12:57 AM
After stylus in-out nothing happens on my -Touch Pro.
Tried it with 2 Roms..

HTC_WWE_5.05.405.1_R_Radio_Signed_Raphael_52.58.25 .30_1.11.25.01_Ship
+
WWE_Touch_Pro_OS_1.90.401.1_HTC

Any suggestions ?

kwill
7th February 2009, 05:09 AM
absolutely awesome! this is exactly what i needed. butler was cool as it made use of the sensors, but was too difficult too launch easily with having to get the slide right. this makes it simple and once u figure out the config for launcher and hardkey simul its cool. now on to figuring out the other portions like the scroll. thanks much one quest. though. i noticed that if i set my apps in the launcher tool using both double tap and long click, i loose the functionality under the hardkey settings. if i just have double tap populated with apps, then the hardkey settings are fine. is that by design to cause the user to set up all three settings (double tap, click, long click)?

Dredger97
7th February 2009, 12:57 PM
After stylus in-out nothing happens on my -Touch Pro.
Tried it with 2 Roms..

HTC_WWE_5.05.405.1_R_Radio_Signed_Raphael_52.58.25 .30_1.11.25.01_Ship
+
WWE_Touch_Pro_OS_1.90.401.1_HTC

Any suggestions ?

Maybe your stylus sensor is broken ;)

fotoingo
7th February 2009, 02:07 PM
Maybe your stylus sensor is broken ;)

On two different devices ? ;)

I tried it on a Touch Pro (OG Rom) and a MDA Vario 4 (OG Rom + newer Rom)...

Dredger97
7th February 2009, 03:09 PM
On two different devices ? ;)

I tried it on a Touch Pro (OG Rom) and a MDA Vario 4 (OG Rom + newer Rom)...

Well maybe DredSensor is not running then...
It's supposed to autostart on startup, but you can manually launch it on:
/Program Files/DredSensor/DredSensor.exe

1st time you run it, it starts (silently).
2nd time you run it, it stops (and alert you by a popup).

Can you check that this works as it should?
Then, assert it's running, and then try the stylus test.
If it works, you have to make a link to DredSensor.exe in your startup folder (in french, its /Windows/Dmarrage so I suppose its something like /Windows/Startup in english)

To make a link, you can use total commander, it works fine.

Dredger97
7th February 2009, 07:17 PM
New version 1.2b; tried to fix TouchLockPro conflicts and similar.
I'm not completely sure it works but i tried to make it crash during half an hour without success so it seems to be fixed :p.

antlane
7th February 2009, 08:20 PM
Thanks for the new version! And thanks for adding the OK button command!

Seems to be working better than the last version although pressing the back key (which I have mapped to click right) a few times in quick succession does seem to send a back command. Pressing the home key in quick succession doesn't have this problem.

Also, I can't get the scroll wheel to work despite leaving the "Block scrolling wheel" box unchecked. Am I doing something wrong?

I've managed to work out how to get the scroll to work. I have to disable and then reenable DredSensor by running the .exe file twice. The scroll wheel then works as expected. Does this give you enough info to maybe fix this problem?

Unfortunately, it doesn't fix the problem where clicking the back key a number of times in quick succession ends up sending a back command.

Dredger97
7th February 2009, 11:49 PM
I've managed to work out how to get the scroll to work. I have to disable and then reenable DredSensor by running the .exe file twice. The scroll wheel then works as expected. Does this give you enough info to maybe fix this problem?

Unfortunately, it doesn't fix the problem where clicking the back key a number of times in quick succession ends up sending a back command.

For the 1st problem, if the scrolling wheel works when you start manually, and not when it autostart at startup, i think i can fix this...

The second problem you have is quite hard to solve as i work on a fully undocumented api.

What appends is that when I hook the hard keys, I really often loose the hook, and i still didn't found any way to detect precisely when i loose the hook.

So actually I combine a few event based method and a timer every second to control that I still hook the keys, but there are "holes", mainly when the foreground window changes.

One solution would be to run the timer every miliseconds ;), but it would become processor consuming so it's not a good solution...

I'm still looking for a solution, maybe on a lucky day ;)

antlane
8th February 2009, 09:04 PM
For the 1st problem, if the scrolling wheel works when you start manually, and not when it autostart at startup, i think i can fix this...

The second problem you have is quite hard to solve as i work on a fully undocumented api.

What appends is that when I hook the hard keys, I really often loose the hook, and i still didn't found any way to detect precisely when i loose the hook.

So actually I combine a few event based method and a timer every second to control that I still hook the keys, but there are "holes", mainly when the foreground window changes.

One solution would be to run the timer every miliseconds ;), but it would become processor consuming so it's not a good solution...

I'm still looking for a solution, maybe on a lucky day ;)


This is strange, the scroll wheel now appears to be working correctly, even after a reboot. I'm not sure what I did! Leaving "block scrolling wheel" unchecked suddenly allowed the wheel to scroll (it was doing nothing before) and checking it means that applications like Google Maps, Opera allow the wheel to zoom in. I don't know if manually stopping/starting it somehow "unjammed" something. I did uninstall/reinstall the app but even then, it wasn't working correctly at first!

Good luck to see if you can dig into the API any futher to work out why pressing the back key in quick succession doesn't work yet doing the same with the home key is ok. I take it this behaviour is the same on other ROMs (I'm using the stock ROM from my UK TMobile Vario IV)?

Any chance you can get the left/right (and up/down) commands to obey the screen orientation? And if you can get the left/right commands to work on menus then the app will be perfect!

benko286
8th February 2009, 09:38 PM
this app sometimes works sometimes not, i set everything but funkcion of buttons are same :(

sometimes it is working

kwill
10th February 2009, 12:30 AM
this app sometimes works sometimes not, i set everything but funkcion of buttons are same :(

sometimes it is working

im having the same concern. i having everthing setup in the launcher tab. sometimes after a soft reset it will work fine for a bit. ill be working in my phone and then try to go to the dialer using the talk button and it does nothing. all button mappings are lost. soft reset and it works fine again so im not sure exactly when the app loses focus. is there a way to set up sometime type of debug log without any actual particular error being thrown?

Dredger97
10th February 2009, 03:44 AM
im having the same concern. i having everthing setup in the launcher tab. sometimes after a soft reset it will work fine for a bit. ill be working in my phone and then try to go to the dialer using the talk button and it does nothing. all button mappings are lost. soft reset and it works fine again so im not sure exactly when the app loses focus. is there a way to set up sometime type of debug log without any actual particular error being thrown?

When it doesn't work anymore, is DredSensor still running or not? (when you get the stylus out, do you have small vibration?)

JoeSchmoe22
10th February 2009, 04:01 AM
New version 1.2b; tried to fix TouchLockPro conflicts and similar.
I'm not completely sure it works but i tried to make it crash during half an hour without success so it seems to be fixed :p.

I have been using version 1.2b with TouchLockPro for about 1 day and I have had no crashes with either program. Looking Good! I think you may have this problem fixed! :D

I will post again in a week.

megapinky
10th February 2009, 07:49 AM
Hi, great soft, one big question, i can't use scroll and keysimul, works but when i touch left and rigth the phone star to repeat the accion, when i press up and down i dont have this problem,

it's something whith my rom? i'm using Calcu Kitchen 4.3,

i dont have simillar aplications, only MobileMagic

pd sorry about poor english :o

benko286
10th February 2009, 09:26 AM
im having the same concern. i having everthing setup in the launcher tab. sometimes after a soft reset it will work fine for a bit. ill be working in my phone and then try to go to the dialer using the talk button and it does nothing. all button mappings are lost. soft reset and it works fine again so im not sure exactly when the app loses focus. is there a way to set up sometime type of debug log without any actual particular error being thrown?
app is just losses foritself and hw keys sometimes even doesent work, i will uninstall ap :(

this will be excellent app if it will be stable.

kwill
10th February 2009, 03:29 PM
When it doesn't work anymore, is DredSensor still running or not? (when you get the stylus out, do you have small vibration?)

maybe thats what it is now that u mention it. never thought about it, but yeah the vibration isnt there, so it must not be running. any ideas or steps that can be taken to debug the problem? thanks again dredger and i really appreciate ur help

ediit** i manually launched the exe and its running, but none of the launcher functions work except the reg keys (talk and end). no apps though. so, i went back in and app stopped running. relaunched tried again and it didnt launch anything. so, its hard to track down when it stops working:(

antlane
10th February 2009, 07:10 PM
I'm going to try this with a newer ROM as I'm still only getting intermittent functionality (both in terms of button mapping and also with the wheel working/not working). Will report back when I've had a chance to test.

Dredger97
11th February 2009, 12:12 AM
maybe thats what it is now that u mention it. never thought about it, but yeah the vibration isnt there, so it must not be running. any ideas or steps that can be taken to debug the problem? thanks again dredger and i really appreciate ur help

ediit** i manually launched the exe and its running, but none of the launcher functions work except the reg keys (talk and end). no apps though. so, i went back in and app stopped running. relaunched tried again and it didnt launch anything. so, its hard to track down when it stops working:(

I'll try to produce a debug version to try to catch when it stop working...

kwill
12th February 2009, 02:39 PM
I'll try to produce a debug version to try to catch when it stop working...

sounds good as i really like the app and want to get it working all the time:)

toadabc
13th February 2009, 11:10 PM
Nice program. Scroll and KeySimul don't seem to work. What's the difference between Scroll and KeySimul? Launcher works, but on and off: sometimes no matter how many double taps I do, nothing happens. I wonder if it has to do with button sensitivity and if there's a way to increase it?

toadabc
14th February 2009, 01:45 AM
By the way, I'm using a GSM diamond, ROM 1.93.

Another thing, I mapped double tap to key_up and key_down. I'd like the scroll to be by line, but it's actually by a few lines. Wonder if there's anything I can do to have it scrool by line? I'm using it inside Pocket IE.

Thanks.

JoeSchmoe22
15th February 2009, 05:30 PM
I have been using version 1.2b with TouchLockPro for about 1 day and I have had no crashes with either program. Looking Good! I think you may have this problem fixed! :D

I will post again in a week.

Still no problems. I think you fixed the conflict. Great job!!

lotion
18th February 2009, 11:31 PM
I get a persistent spinning wheel when I get to the programs/events/default programs window. Nothing loads in the default tab or the events tab and programs seems only to have a few items.

Da_G's kitchen, pretty default setup on a Touch Pro (Fuze).

e: I've also noticed that you can't specify a click or double click action for one hardware key and keep the other hard keys functioning as normal. For example, I'm trying this configuration:

Home Key:
-Double Tap -> skey.exe (Opens the start menu)
-Click -> Nothing (Not managed by DredSensor)
-Double Click -> Nothing (Not managed by DredSensor)

Back Key:
-Double Tap -> Google Mobile App
-Click -> okey.exe (OK/Close button)
-Double Click -> Google Maps

This configuration won't allow me to use the home key other than with Double Tap.
If I just leave the double tap actions in, clicks work as they normally would without DredSensor however as soon as I assign any hardware key either a click or double click action, no hardware key works as it would by default if I've left that entry blank in DredSensor.

Am I missing something?

Dredger97
19th February 2009, 04:08 AM
New version is available, see first post for modifications.

Dredger97
19th February 2009, 04:14 AM
I get a persistent spinning wheel when I get to the programs/events/default programs window. Nothing loads in the default tab or the events tab and programs seems only to have a few items.

Da_G's kitchen, pretty default setup on a Touch Pro (Fuze).

e: I've also noticed that you can't specify a click or double click action for one hardware key and keep the other hard keys functioning as normal. For example, I'm trying this configuration:

Home Key:
-Double Tap -> skey.exe (Opens the start menu)
-Click -> Nothing (Not managed by DredSensor)
-Double Click -> Nothing (Not managed by DredSensor)

Back Key:
-Double Tap -> Google Mobile App
-Click -> okey.exe (OK/Close button)
-Double Click -> Google Maps

This configuration won't allow me to use the home key other than with Double Tap.
If I just leave the double tap actions in, clicks work as they normally would without DredSensor however as soon as I assign any hardware key either a click or double click action, no hardware key works as it would by default if I've left that entry blank in DredSensor.

Am I missing something?

Well you're right, as soon as I have no way to catch hard key one by one, if I catch one of them, I catch all of them.
You have to assign the 3 other keys to their default event if you want them to keep working.

Sorry for the lack of documentation, I unfortunatly don't have time to write a website about it...

lotion
19th February 2009, 05:39 AM
I figured out the bug which causes programs not to load ...
It occurs when there is an empty folder in \windows\start menu\programs.
In my case, I had \Windows\Start Menu\Programs\Games\ but nothing in that folder.

e: Got a new exception on start up ... SmartTouch service is not found.
Might want to put a delay on initialization if started with device (perhaps a command line argument in the shortcut in StartUp)?

Dredger97
19th February 2009, 02:05 PM
I figured out the bug which causes programs not to load ...
It occurs when there is an empty folder in \windows\start menu\programs.
In my case, I had \Windows\Start Menu\Programs\Games\ but nothing in that folder.

e: Got a new exception on start up ... SmartTouch service is not found.
Might want to put a delay on initialization if started with device (perhaps a command line argument in the shortcut in StartUp)?

Ok, those 2 bugs should be fixed now.
See first post for new version (v1.2d)

Dynomite232
19th February 2009, 06:59 PM
man today i was looking for this app but didnt know the name of it then u updates it very nice thanx for this app goin to try it out today :D

benko286
20th February 2009, 12:35 AM
again with this version also i have problems.
at first my diamond freezed twice when i edited hw buttons and than pressed them.
now i have edit hw buttons but nothing happens(i mean hw button does its job and i set in app misc:nothing)???

Dredger97
20th February 2009, 12:42 AM
again with this version also i have problems.
at first my diamond freezed twice when i edited hw buttons and than pressed them.
now i have edit hw buttons but nothing happens(i mean hw button does its job and i set in app misc:nothing)???

So I think you should follow the debug process as explained in first post.

programatix
20th February 2009, 02:51 AM
Hi,

Thanks for a great software. But I have some minor problems with it.

(Solved)
In version 1.2, I have problem using the scrolling wheel when I've set the Default profile to Launcher mode. Turning the wheel does nothing. I can't find any work around for this, but thanks to you version 1.2d fixed it.

(Unsolved)
I also have a problem with the Camera where when I touch the action button, it won't focus. So to work around this problem, I create a profile for the camera and set it to disabled. This does the job well and I am happy with it. The action button works and the scrolling wheel zoom and unzoom correctly. But sadly version 1.2d introduces a new bug with this setting. When I touch the action button, the camera focused and stuck there. Even if I released the action button (lifted my finger), it won't let go. The only way to stop this behaviour is to press the action button which will take the picture. Also the scrolling wheel will not zoom and unzoom anymore.

Attached is the log file and my setting. For the log file, this is what I did:

Start Debug mode using Resco Explorer
Start Camera
Scroll the scroll wheel. Nothing happens.
Touch the action key. Camera focused.
Lift finger from action key. Camera still focused, won't let go.
Press action key. Camera takes picture.
Scroll the scrolling wheel. Nothing happen.


(Request)
Would be great if you add one more action, triple taps.

Dredger97
20th February 2009, 02:41 PM
Hi,

Thanks for a great software. But I have some minor problems with it.

(Solved)
In version 1.2, I have problem using the scrolling wheel when I've set the Default profile to Launcher mode. Turning the wheel does nothing. I can't find any work around for this, but thanks to you version 1.2d fixed it.

(Unsolved)
I also have a problem with the Camera where when I touch the action button, it won't focus. So to work around this problem, I create a profile for the camera and set it to disabled. This does the job well and I am happy with it. The action button works and the scrolling wheel zoom and unzoom correctly. But sadly version 1.2d introduces a new bug with this setting. When I touch the action button, the camera focused and stuck there. Even if I released the action button (lifted my finger), it won't let go. The only way to stop this behaviour is to press the action button which will take the picture. Also the scrolling wheel will not zoom and unzoom anymore.

Attached is the log file and my setting. For the log file, this is what I did:

Start Debug mode using Resco Explorer
Start Camera
Scroll the scroll wheel. Nothing happens.
Touch the action key. Camera focused.
Lift finger from action key. Camera still focused, won't let go.
Press action key. Camera takes picture.
Scroll the scrolling wheel. Nothing happen.


(Request)
Would be great if you add one more action, triple taps.

This bug is solved. You can download the v1.2e.

I'll probably add triple taps soon.

Regards.

programatix
20th February 2009, 03:24 PM
This bug is solved. You can download the v1.2e.

I'll probably add triple taps soon.

Regards.

Thanks for the fix. It's working great now.

Btw, I'm wondering why does the scroll wheel change behaviour when using Opera. Without DredSensor, the scroll wheel zoom and unzoom but with it enable, the scroll wheel now scroll Opera. To workaround this, I'll have to create a profile for Opera and Block Scrolling Wheel.

Dredger97
20th February 2009, 03:59 PM
Thanks for the fix. It's working great now.

Btw, I'm wondering why does the scroll wheel change behaviour when using Opera. Without DredSensor, the scroll wheel zoom and unzoom but with it enable, the scroll wheel now scroll Opera. To workaround this, I'll have to create a profile for Opera and Block Scrolling Wheel.

Well i've no idea as the scrolling wheel work fine with Opera on my htc (with or without DredSensor enabled)

You have to know that i'm using a full undocumented api, that is not basically designed for that, and that apparently changes from one ROM to another...

So as long as this program is free and that i only have one htc to make test on it, it's quite hard to make it work for everybody...

bbobeckyj
20th February 2009, 04:01 PM
I can't download the cab to my phone, it shows a page of code?

Dredger97
20th February 2009, 04:06 PM
I can't download the cab to my phone, it shows a page of code?

Did you try the latest link ?
DredSensor-v1.2e (http://www.dreditor.com/HTC/DredSensor-v1.2e.CAB)

What do u mean by "it show a page of code" ? what kind of code?...

bbobeckyj
20th February 2009, 07:04 PM
Did you try the latest link ?
DredSensor-v1.2e (http://www.dreditor.com/HTC/DredSensor-v1.2e.CAB)

What do u mean by "it show a page of code" ? what kind of code?...

MSCF (G(DredSensorDredgerbT:t DREDSE~1.000`T:@t DREDSE~1.003>S: DREDSE~1.002>T:@t DREDSE~1.001T:t _setup.xml8MSCEcxnnndpxDredSensorDredger%C E1%\DredSensor%CE2%Start Menu%CE4%DredSensor.lnk%CE11%DredSensorCfg.lnkDred SensorCfg.exeDredSensorDebug.exeDredSensor.exeMZ @غ !L!This program cannot be run in DOS mode.
$Q~uODԤFjO
MRichPEFI d NPp`.text `.rdataAB@@.datam`F@.pdatapJ@@*0 0*b00***-M"0* **P
Ѝ,,*-0X-鰍P*P&@**'*K0-K'밋‽&,*-X-鰍Mp*`*P*p`P@*$K)0 4o** K ***%*%$Ky'$K)0 ]** K***ȟ%j%.......

If I click the cab link on my phone, it shows a page full of the above.

Ph33zy
20th February 2009, 08:31 PM
Can you add a delay to the program starting up? I keep getting "Touchscroll service cannot be found upon soft reset" This happens with version d and e- version c was fine for me.

I'm using a Sprint TP.

Dredger97
20th February 2009, 09:17 PM
If I click the cab link on my phone, it shows a page full of the above.

And what if you right click and choose "Save as"?

Dredger97
20th February 2009, 09:20 PM
Can you add a delay to the program starting up? I keep getting "Touchscroll service cannot be found upon soft reset" This happens with version d and e- version c was fine for me.

I'm using a Sprint TP.

And you don't have this message if you start DredSensor manually?

Ph33zy
20th February 2009, 09:32 PM
And you don't have this message if you start DredSensor manually?

Yup. I take it out of the /Windows/Startup folder and no error message. I then click on the exe and dredsensor starts up w/o any error messages.

bbobeckyj
20th February 2009, 10:39 PM
And what if you right click and choose "Save as"?

can't be done in Pocket IE, it gives the menu for PIE.
I just installed opera and it did give me the iption to view or save.
I've only found this to happen with one other site - xFlib.

Dredger97
21st February 2009, 02:31 PM
Yup. I take it out of the /Windows/Startup folder and no error message. I then click on the exe and dredsensor starts up w/o any error messages.

OMG your services starts up crazily slowly ;) :D

Ok, I've added more startup delay (up to 50 sec)... I hope it's ok now...
See first post for new version...

kwill
25th February 2009, 03:04 PM
OMG your services starts up crazily slowly ;) :D

Ok, I've added more startup delay (up to 50 sec)... I hope it's ok now...
See first post for new version...

funny your cracking jokes about his startup being slow and i get the same error:) so, that means mine must bee slow too:D totally kidding. i just wanted to say that since 1.2d i havent been really having problems with the app not working so its good to see improvement in stability. thanks for your hard work and the only question i have is if there is a way to change the sensitivity of the double taps. sometimes i get it, sometimes not. more often than not though. but, it just kind of defeats the purpose if its hit and miss. or, it may just be a function of the where the sensor is located itself. either way, thanks again and its become a VERY reliable alternative to not having hardkeys!

toadabc
26th February 2009, 04:17 PM
Repost from old thread. I'm using the latest version.
-----------------------------------------------------------------------------------------------------------------------------

I'm using DredSensor on HTC Diamond. When I'm in Pocket IE, a slight touch of the center button would close the app and bring me out to the TouchFlow 3D screen. I only have double tap mapped and none of the 4 keys are mapped to TouchFlow 3D screen. Other than this problem, it works fine. But the problem is deadly.

Strangely it doesn't close any other apps when I touch the center button inside them.

The problem disappears if I set DredSensor to "Disable". However, enabling it with even empty button mappings brings back the problem.

Dredger97
26th February 2009, 06:27 PM
Repost from old thread. I'm using the latest version.
-----------------------------------------------------------------------------------------------------------------------------

I'm using DredSensor on HTC Diamond. When I'm in Pocket IE, a slight touch of the center button would close the app and bring me out to the TouchFlow 3D screen. I only have double tap mapped and none of the 4 keys are mapped to TouchFlow 3D screen. Other than this problem, it works fine. But the problem is deadly.

Strangely it doesn't close any other apps when I touch the center button inside them.

The problem disappears if I set DredSensor to "Disable". However, enabling it with even empty button mappings brings back the problem.

This bug is now fixed.
See first post for new version.

Dredger97
26th February 2009, 06:34 PM
funny your cracking jokes about his startup being slow and i get the same error:) so, that means mine must bee slow too:D totally kidding. i just wanted to say that since 1.2d i havent been really having problems with the app not working so its good to see improvement in stability. thanks for your hard work and the only question i have is if there is a way to change the sensitivity of the double taps. sometimes i get it, sometimes not. more often than not though. but, it just kind of defeats the purpose if its hit and miss. or, it may just be a function of the where the sensor is located itself. either way, thanks again and its become a VERY reliable alternative to not having hardkeys!

Actually the double taps maximum delay is 300 ms.
I'll try to make it parametrizable in future version (for those whose fingers are as slow as their service startup :D)

toadabc
26th February 2009, 08:00 PM
It works now. Great app. I mapped a button double tap to a time telling app (http://forum.xda-developers.com/showthread.php?t=452514). Now I can get the time easily without exiting PIE. And mapped another button to going back a page. Now I can do so without leaving full screen mode.

If DredSensor could map the swiping in the touch pad area into screen dragging, that would be fantastic. I use my HTC Diamond mostly to read HTML documents in PIE. Due to lack of line scrolling, I scroll the pages mainly by dragging the screen. I'd rather do it on the touch pad, though.

Thanks again for the Really Useful App.

gierran
27th February 2009, 05:00 PM
dred,
I just read u software is made for diamond. I think it has a 4 true hardkeys. I have a touch hd (4 keys in bottom device), but I have same doubts that these are a true type hardkeys (I think maybe one or two only. The first one and last one...maybe).

However have u any info if is possibile install dredsensor into touch hd? And if it possibile, after software is installed how u configure any key?

Thank in advance

Dredger97
27th February 2009, 05:48 PM
dred,
I just read u software is made for diamond. I think it has a 4 true hardkeys. I have a touch hd (4 keys in bottom device), but I have same doubts that these are a true type hardkeys (I think maybe one or two only. The first one and last one...maybe).

However have u any info if is possibile install dredsensor into touch hd? And if it possibile, after software is installed how u configure any key?

Thank in advance

Sorry, as i only have a diamond, i can only make test on it.
So i've no idea if there's a way to do something similar on an HD.

toadabc
6th March 2009, 06:49 PM
I'm using HTC Diamond. I mapped the doulbe tap of the 4th button (hang up call) to telling time. However, when I swipe down (to scroll the page) on the area to the left of the button, very often I'd trigger telling time. Definitely I didn't accidentally do a double tap - I experimented with single swipes and left a long time between swipes. I didn't even touch the button itself.

This seems to also happen with other buttons.

nir36
9th March 2009, 12:55 AM
I noticed a bug.
when I disable Dredsensor's control over the buttons Activesync through bluetooth works. when i enable it, it doesn't.

weird.

owilsky
9th March 2009, 06:55 PM
Nice idea for an app!

Two suggestions:

a.
Please add an about msgbox in your menu so that we can check which version we are running.

b.
How about adding AppToDate support?

Thanks for listening,
Oliver

bmanashe
11th March 2009, 01:22 PM
Ugh! links for download are not working! can someplease please tell me a link for the 1.2 version!!

Cheers :(

jsmith8858
13th March 2009, 10:02 PM
Hi -- this is a great app and and amazing piece of work. Any chance you'd be interested in sharing the source code? Or at least providing some tips on how you were able to capture + remap the HOME and BACK keys?

Dredger97
14th March 2009, 04:12 PM
Hi all.

As i'm dad since about 1 month, I don't have much time after my job to continue working on DredSensor.

Sorry for those who want some upgrade that I probably won't have time to develop.

I anyone wan't to develop a program with the same kind of functionnality, here is the tip for catching the keys.

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

Make good use of it ;)

nir36
14th March 2009, 05:02 PM
I would actually only like to know if you're aware of the bug with active sync's bluetooth syncing.. as when dredsensor is activated bt activesync won't work for some reason.

Dredger97
14th March 2009, 05:48 PM
I would actually only like to know if you're aware of the bug with active sync's bluetooth syncing.. as when dredsensor is activated bt activesync won't work for some reason.

I took note of your request but i've no idea about why it occures and how to solve it.

jsmith8858
15th March 2009, 03:11 AM
Hi all.

As i'm dad since about 1 month, I don't have much time after my job to continue working on DredSensor.

Sorry for those who want some upgrade that I probably won't have time to develop.

I anyone wan't to develop a program with the same kind of functionnality, here is the tip for catching the keys.

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

Make good use of it ;)

First off, congrats! I myself became a dad for the first time about 5 months ago, and much like yourself, I have found that suddenly I have very little time for anything else!

Second, thanks for the info, it is much appreciated! If I can make good use of it (which I think, eventually, I can!), a donation will be forthcoming.

Enjoy fatherhood and welcome to the club!

nir36
15th March 2009, 11:18 AM
I took note of your request but i've no idea about why it occures and how to solve it.

Alright. thank you
and congratulations :)

toadabc
17th March 2009, 11:12 PM
Have fun with your baby.

In case you want to tweak the app: it seems to prevent me from getting into full screen mode in PIE. I'm using the launcher mode and only mapped double taps. I'm using PIEplus. I usually lose the full screen ability after a few hours' use. A reboot would fix it but the problem comes back every time. If I disable DredSensor for PIE, I wouldn't have the issue with full screen. Strange.

nir36
20th March 2009, 04:20 PM
strange that this app is related to applications which have nothing to do with it :)

I hope we manage to solve this...
I can't use BTSync and can't give dredsensor up cause I can't give up hardware keys...

ascorpion
26th March 2009, 06:44 PM
Is it possible to map a Task Facade program to backbutton? That everywhere i click back button i get task facade running?

bio-man
27th March 2009, 05:56 PM
Is it possible to map a Task Facade program to backbutton? That everywhere i click back button i get task facade running?

Yes, I do it but the "click" is quite long.;)

Problem with SU2U: the action following a hard-key pressed pass over the lock of the S2U2:(

bbobeckyj
27th March 2009, 08:01 PM
Problem with SU2U: the action following a hard-key pressed pass over the lock of the S2U2:(
S2U2 Does not effectively lock the device, it simply has a wallpaper/screen image which can be closed by sliding the icon, often it doesn't block the keys and can be closed if you have a close (not ok) button mapped, sometimes it also minimizes but can still be seen running in the backgroung with (for example) wkTask, usually this occurs if you run the S2U2 exe after another prog which takes longer to run & show itself

bio-man
28th March 2009, 03:02 PM
S2U2 Does not effectively lock the device, it simply has a wallpaper/screen image which can be closed by sliding the icon, often it doesn't block the keys and can be closed if you have a close (not ok) button mapped, sometimes it also minimizes but can still be seen running in the backgroung with (for example) wkTask, usually this occurs if you run the S2U2 exe after another prog which takes longer to run & show itself

Thk for your answer.
Does an efficient lock exist blocking hard-keys (exepted the carrier one)?
By the way, we could use DredSensor normally.

Vrtfrank
28th March 2009, 03:22 PM
Hello. In German Rom only left and right events are working in scrolling. Up and down doesnt work. The Hardkeys are predefined for Homekey:Star (not up) and Backkey:Pound (not down as it should be). Maybe a different language dependent mapping?

Can I solve this Problem?

Apart from that your app is geat!

xtruh
31st March 2009, 05:57 PM
hi, i have problem running your app.
need to remap keys for playing Tomb Raider, as my HTC Jade doesnt have enough hardware keys... but:

1. nothing happens when i run game and take stylus out and back so i dont have required class and stuff to type into config ( guess my phone does not know if stylus is in or no)

2. strange error when dredsensor is running: Attention. no touch device present
(or something like that, dont remember exactly, i already uninstalled for above reasons)

so, can you kindly make version with different action in place of stylus off/back ? and check out that error... maybe its related to stylus itself ?
thanks

alternatively, someone here maybe have functional config file for TR ?

Dredger97
31st March 2009, 06:28 PM
Hello. In German Rom only left and right events are working in scrolling. Up and down doesnt work. The Hardkeys are predefined for Homekey:Star (not up) and Backkey:Pound (not down as it should be). Maybe a different language dependent mapping?

Can I solve this Problem?

Apart from that your app is geat!

May be the hardkeys are predefined on Star and Pound so all you have to do is modify them...

I can't see where the problem is with that.

Dredger97
31st March 2009, 06:30 PM
hi, i have problem running your app.
need to remap keys for playing Tomb Raider, as my HTC Jade doesnt have enough hardware keys... but:

1. nothing happens when i run game and take stylus out and back so i dont have required class and stuff to type into config ( guess my phone does not know if stylus is in or no)

2. strange error when dredsensor is running: Attention. no touch device present
(or something like that, dont remember exactly, i already uninstalled for above reasons)

so, can you kindly make version with different action in place of stylus off/back ? and check out that error... maybe its related to stylus itself ?
thanks

alternatively, someone here maybe have functional config file for TR ?

It's designed to work on an HTC Touch Diamond, so if it tell's it can't find the touch sensor on your device, that means that it's not compatible with your device...

hgrimberg
4th April 2009, 09:36 PM
For some reason, my powerbutton is malfunctioning and there is no way to repair it. I wonder if there is a way, maybe with this program that changes the function of the keys, to change the settings in the phone and not allow the power button when being long pressed to try to reboot the phone. Does somebody know how to tweak the phone and get this result?
Thank you.

voyd
4th April 2009, 11:55 PM
hi,

Thanks for this app , i love it, work fine on my touch.
I use double tap (laucher) for lost of programs, do you think,in futur version may be, you could add the possibility to configure the "tap" sensibility and the "intensity" of the vibration ?
The tap is for me too sensible and vibrationnot enought.


Thank again.

RaudelJr
12th April 2009, 09:17 AM
Great App!

Thanks,

Raudel

yearn
18th April 2009, 01:57 AM
Is there a way to assign my back button to open icontact? Im not sure I understand how to set this app up?

EDIT+ Nevermind guys, I figured it out.

ad11112
24th April 2009, 04:18 PM
can i use this app with htcp3600 ???
and how???

Dredger97
25th April 2009, 04:33 PM
can i use this app with htcp3600 ???
and how???

;) all i can say to you is try...
It's designed for htc touch diamond , no idea on what else it can work.

Install it, if you have error message at startup ==> it doesn't work so uninstall it.

hgrimberg
26th April 2009, 06:24 AM
Is there a way to having all hard keys locked (using the WM feature to lock all keys if screen is off) allow one key like for example the D-pad to stay unlocked and to assign it the action of turn the screen on? (that way, there is no need to turn on the phone by using the Power key which is hard to click on the Diamond)

Dredger97
29th April 2009, 02:08 PM
Is there a way to having all hard keys locked (using the WM feature to lock all keys if screen is off) allow one key like for example the D-pad to stay unlocked and to assign it the action of turn the screen on? (that way, there is no need to turn on the phone by using the Power key which is hard to click on the Diamond)

I don't think there is an easy way to do that.

hgrimberg
29th April 2009, 06:30 PM
I don't think there is an easy way to do that.


Do you think is it maybe a registry change? So that when you select "Lock all keys with the exception of the Power key" on the WM Settings you can add more exceptions like for example the round center key, or the volume keys (so that when you have a call, you can immediately silence it)

Dredger97
29th April 2009, 06:36 PM
Do you think is it maybe a registry change? So that when you select "Lock all keys with the exception of the Power key" on the WM Settings you can add more exceptions like for example the round center key, or the volume keys (so that when you have a call, you can immediately silence it)

When your phone is sleeping, every user process are stopped, so there is no way to make an application that catches anything until your phone wakes up.

You have to patch some device driver if you want to catch keys when your phone is sleeping.

If you are very motived, it should be possible... But i can't help you.
Good luck :D

galerio
5th May 2009, 03:25 PM
Hi,
I have configured the scroll function for Explorer, but many times it keeps on scrolling down like my thumb is always on the down d-pad! And so I canno't scroll up anymore.

Is this a known problem?

Vrtfrank
5th May 2009, 04:22 PM
This is one of the very few drawbacks of this app. I have the same issue with repeated scrolling down... And i would like to have a visual feedback if the wheel is in Dpad or scrollmode. But nevertheless a great app!

hgrimberg
5th May 2009, 07:26 PM
When your phone is sleeping, every user process are stopped, so there is no way to make an application that catches anything until your phone wakes up.

You have to patch some device driver if you want to catch keys when your phone is sleeping.

If you are very motived, it should be possible... But i can't help you.
Good luck :D



How do you patch some device driver?

On WM, under Settings, you can find "Key lock" and then you only have 3 options:
1) Lock all buttons except Power button
2) Lock (all) buttons if device is locked
3) Do not lock buttons

Maybe it is possible to add the option of: Lock all buttons except D-pad and Power button.
That could be cool

dave.
8th May 2009, 08:57 PM
WOW very nice and usefull app. now i have to learn to use my D like ive used my Prophet. so click Home to get into the startmenu.....

funny how fast i exept the fact that we cant edit the hw-keys.

This app makes live easier.

if you need s.o. for betatest, pm.

sportfisio
14th May 2009, 08:48 PM
Hi, thank u for this amazing app, i've needed this for voice command and voice dial, wich runs perfect with this. BUT, now I cannot rotate the screen just with a button! Wich key do I have to type, or event to select? Thanks for the effort!

gobmonster
15th May 2009, 08:00 PM
Wm 6.5 + dreadsensor + quickmenu = Me happy!

Thank you so much for this app, but is it possible to catch more hardware keys, like the volume up and down, and the center button? Awesome app!

Dredger97
18th May 2009, 04:54 PM
Thanks for all your comments.
I'll try to integrate a maximum of requested features in new version.

hgrimberg
19th May 2009, 03:49 PM
Thanks for all your comments.
I'll try to integrate a maximum of requested features in new version.


Can you integrate this feature?:
On WM, under Settings, you can find "Key lock" and then you only have 3 options:
1) Lock all buttons except Power button
2) Lock (all) buttons if device is locked
3) Do not lock buttons

Maybe it is possible to add the option of: Lock all buttons except D-pad and Power button.
That could be cool
Thank you

Dredger97
19th May 2009, 03:57 PM
Can you integrate this feature?:
On WM, under Settings, you can find "Key lock" and then you only have 3 options:
1) Lock all buttons except Power button
2) Lock (all) buttons if device is locked
3) Do not lock buttons

Maybe it is possible to add the option of: Lock all buttons except D-pad and Power button.
That could be cool
Thank you

That's out of DredSensor objectives (and to be honest, I think it's out of my competences).

Why don't you try TouchLockPro... It's a quite good program and if what u want is not implemented, maybe the author could integrate it.

hgrimberg
19th May 2009, 04:00 PM
That's out of DredSensor objectives (and to be honest, I think it's out of my competences).

Why don't you try TouchLockPro... It's a quite good program and if what u want is not implemented, maybe the author could integrate it.


Thank you Dredger.

12gage
22nd May 2009, 08:32 AM
I love this program, it allows the newer phones without all of the hard keys to do so much more. However it seems to cause Pocket Player some problems. Is there a way to make certain programs exempt to Dredsensor?

Wenneguen
22nd May 2009, 06:29 PM
Hi, I think DredSensor is a great idea ! But could you rather make home/back keys or call/stop call be used like softkeys ? For example on the home screen, by tapping home it actives the left softkey which is " phone " and by tapping back it actives the right softkeys which is " programs ". Is it accomplishable?
I think it could be very usefull !
Could you please reply me at maximeansquer@hotmail.fr ?
Thank you !

I'm french so sorry for my bad english ^^

Dredger97
24th May 2009, 11:48 PM
Hi, I think DredSensor is a great idea ! But could you rather make home/back keys or call/stop call be used like softkeys ? For example on the home screen, by tapping home it actives the left softkey which is " phone " and by tapping back it actives the right softkeys which is " programs ". Is it accomplishable?
I think it could be very usefull !
Could you please reply me at maximeansquer@hotmail.fr ?
Thank you !

I'm french so sorry for my bad english ^^

Ca existe dj.
Quand tu clic sur [...] pour choisir le programme excuter, tu clic sur l'onglet "Event", puis "Key:SoftKey1"

Dredger97
24th May 2009, 11:51 PM
I love this program, it allows the newer phones without all of the hard keys to do so much more. However it seems to cause Pocket Player some problems. Is there a way to make certain programs exempt to Dredsensor?

Can you PM me your /Program Files/DredSensor/Config.ini and a description of the problems encountered?

Mamamam
27th May 2009, 06:25 PM
Hi Dredger97,

great app. :cool:

could you add the OK/action button ?

and perhaps the volume buttons ?

thanks

mamamam

Heart1010
28th May 2009, 12:32 PM
Do DredSensor work for Blackstone / Touch HD :confused:

12gage
28th May 2009, 06:38 PM
Can you PM me your /Program Files/DredSensor/Config.ini and a description of the problems encountered?

did you get my pm Dred?

Mamamam
31st May 2009, 06:55 PM
push and thanks

hx4700 Killer
7th June 2009, 07:09 AM
Thanks for the App I DL'd today and am checking it out on my AT&T FUZE (Touch Pro). Congtrats on the baby as well, I have 3 monkeys who are always climbing on me (hence the midnight my time posting).

I have two problems.

I can not seem to get anything to work when I assign "double click" actions.

When I pull the stylus and put it back I see nothing as I have seen others post about. The phone is brand new and the stylus sensor definately works as the lights brighten up when I pull it out.

When I first installed I had no "default" profile but later on I got one and was able to edit the keys to do what I wanted but I seem to have no way to customize per app :(

Thanks for any help.

P.S. I run SPB mobile shell instead of the manila 3d app and am wondering if that has something to do with it?

hx4700 Killer
7th June 2009, 09:03 PM
OK... so seems I answer my own question. Firstly, either I was not pulling the stylus out far enough or It was that I removed and re-installed SPB mobile shell again.

Further, it seems that double tap literally meant that. I was assuming double push the button... .duh...

So Great App again, thanks!

Air_Scythe
15th June 2009, 08:07 PM
Can some one please sticky this thread? This app is really usefull.

ko0l
18th June 2009, 06:16 AM
how do you perform a click function in launcher? what do you put in the config?

ksara
24th June 2009, 08:08 PM
Very usefull and nice application. But doesn't work in diamond2.
Is it planned to support Diamond2 ??

nixgegendenise
30th June 2009, 01:43 PM
Hello,
I'm using the DredSensor with my HTC Touch Diamond. Thank you so much for this cool application! :-) So far, it works perfect except for one issue:

I'm using S2U2 for locking my phone and when my phone is turned off and I pull off the stylus, it turns on, unlocks (as it should), but then immediately there appears a pop-up window "DredSensorWnd" with the question: "Do you want to configure: - Title: S2U2, - Class: S2U2 ?". This would be no problem, if it didn't appear after configuiring DredSensor for S2U2 once.
But: Also after configuring DredSensor for S2U2, the next time when I turn on and unlock my phone by pulling off the stylus the pop-up window appears again. And this is quite annoying. This problem does not accur, when I turn on my phone by pressing the power button und unlock it manually. Nevertheless, I would like to have the option with the pulling of the stylus. Could you help to solve this problem?
Or is it perhaps even possible to completely deactivate the pop-up of DredSensorWnd-windows?
Thanks a lot!

yearn
3rd July 2009, 05:58 PM
Any plans on makin this work on 6.5.
I used it all the time when I was running 6.1 but iv not been able to get it to work on 6.5

InTheater
10th July 2009, 09:22 PM
great application, just waiting (like many others) that you would be able to support the rest of the keys, and I will switch to eternal love for Dred

one thing I would like to ask, if possible to add to the list of future developments
- decrease speed of wheel (in most of the menus, it goes insane fast)
- invert direction of the wheel (used to external wheel in TyNT, it did work in the opposite)

otherwise, thanks for the development, again , great application ;)

----

>>> could somebody that use different profiles, post an example, I have difficulties understand how to make them working. and also, any tips/application to capture the Window Title / Class Name

----

for the record, list of buttons / hardware operation within the Touch Pro
- Four buttons (Home, bach, call/green red/hang) that allow tap
- Four direction button
- Spinning wheel
- Central button (that seems to allow also tapping)
- Volume buttons (no tapping here)
- Stylus detector (with two event, stilus in and stilus out)
(so no counting double/triple click, 4x2 + 4 + wheel + 1x2 + 2 + 2 = 18 hardware actions + wheel), do I miss something ??

Martinhdk
11th July 2009, 01:03 PM
Would love this on TD2

:)

Monsterchef
12th July 2009, 07:00 PM
NOT WORKING ON DIAMOND OS GER IN WORMS
you promised 2 much, pal...

geniusbbs
13th July 2009, 02:16 AM
I am using Version 1.2g and Chinese Version Diamond , i can't choose Program at "Prog", it show nothing.. May be the program path in chinese problem.

can i direct change the profile name in Dredsend..


That is a great program for me .. thanks ..

Dredger97
13th July 2009, 08:42 AM
I am using Version 1.2g and Chinese Version Diamond , i can't choose Program at "Prog", it show nothing.. May be the program path in chinese problem.

can i direct change the profile name in Dredsend..


That is a great program for me .. thanks ..

You can edit manually the "/Program Files/DredSensor/Config.ini" file

konrad.schafers
16th July 2009, 12:40 AM
Thank you for this great program.
It works flawlessly and even replaces some of my other apps, e.g. GScroll for the double tab action.
Doesn't seem to consume a lot of memory.(do you have some data on this?)

Thank you very much for your great work.

longu
4th August 2009, 11:16 PM
Hi!
I've tried to search, but didn't find it.
I have a problem with Launcher function:
When I assing only one of the buttons eg. back to launch some app after clicking on it (and do in in Default profile - WindowTitle *, ClassName *), then other buttons stop working - I cannot make calls etc. I want only that one button to assign and leave others defaults.
Regards.

Dredger97
5th August 2009, 09:08 AM
Hi!
I've tried to search, but didn't find it.
I have a problem with Launcher function:
When I assing only one of the buttons eg. back to launch some app after clicking on it (and do in in Default profile - WindowTitle *, ClassName *), then other buttons stop working - I cannot make calls etc. I want only that one button to assign and leave others defaults.
Regards.

You juste have to set:
Home <= Misc:Home
Talk <= Key:Talk
End <= Key:End

wired69
5th August 2009, 04:22 PM
Hi,

Firstly, great app! Very impressed so far.

I have one problem which I can't seem to fix. I am using Pocket Player 4.1 (http://www.conduits.com/products/player/) and use DredSensor in Launcher mode. I have assigned double tap of the End key to launch a little MortScript which works perfectly. However, for some reason DredSensor is stopping the touch screen working properly. Some of the interface buttons aren't working correctly and the right soft key (to open the Menu) is not working either which of course is a big problem! Strangely, the left soft key (Browse) works OK.

Any ideas what I can try to fix this? I quickly tried assigning the same keys to Calculator and that seems to work fine so I can only assume it is a compatibility issue with Pocket Player.

Thanks!

longu
5th August 2009, 08:10 PM
You juste have to set:
Home <= Misc:Home
Talk <= Key:Talk
End <= Key:End

Perfect! Thank you very much.
Best regards.

Dredger97
6th August 2009, 04:11 PM
Hi,

Firstly, great app! Very impressed so far.

I have one problem which I can't seem to fix. I am using Pocket Player 4.1 (http://www.conduits.com/products/player/) and use DredSensor in Launcher mode. I have assigned double tap of the End key to launch a little MortScript which works perfectly. However, for some reason DredSensor is stopping the touch screen working properly. Some of the interface buttons aren't working correctly and the right soft key (to open the Menu) is not working either which of course is a big problem! Strangely, the left soft key (Browse) works OK.

Any ideas what I can try to fix this? I quickly tried assigning the same keys to Calculator and that seems to work fine so I can only assume it is a compatibility issue with Pocket Player.

Thanks!

If you configure Pocket Player in "disabled" mode, DredSensor will leave it alone so it should work correctly...

If you absolutely want to use DredSensor with Pocket Player, sorry but I don't think it's possible as the technic used by DredSensor can only be used by one program at a time, and PockerPlayer probably use it too.
So they are definitely incompatible...

wired69
6th August 2009, 04:52 PM
If you configure Pocket Player in "disabled" mode, DredSensor will leave it alone so it should work correctly...

If you absolutely want to use DredSensor with Pocket Player, sorry but I don't think it's possible as the technic used by DredSensor can only be used by one program at a time, and PockerPlayer probably use it too.
So they are definitely incompatible...

Thanks for the reply. Not sure what you mean by configure Pocket Player in "disabled" mode, can you explain? Do you mean disable DredSensor?

The weird thing is DredSensor is designed to capture events on the hard buttons, not the screen. Why would it stop the touchscreen working correctly? In Pocket Player, the Play/Pause, Next and Menu (right soft-key) buttons do not work. It's a shame, because DredSensor is the best option I have found to allow me to easily launch my MortScript from within Pocket Player. If this can't be fixed, I guess I will have to live with it.

Would it be possible to have an option in the DredSensor Config app to start and stop the main process? This way I can just easily toggle it, go into PP if I need to then go back to DredSensorCfg and re-enable it? The alternative involves killing the process in a Task Manager and then a soft-reset so this would make life a lot easier!

Thanks again!

12gage
6th August 2009, 11:05 PM
are there settings that I should use for Tony Hawk on Touch Pro?

Air_Scythe
24th August 2009, 03:39 PM
Hey thanks for the awesome app! Would it be possible to remap the audio keys to buttons as well?

Dredger97
4th September 2009, 12:46 PM
Thanks for the reply. Not sure what you mean by configure Pocket Player in "disabled" mode, can you explain? Do you mean disable DredSensor?

The weird thing is DredSensor is designed to capture events on the hard buttons, not the screen. Why would it stop the touchscreen working correctly? In Pocket Player, the Play/Pause, Next and Menu (right soft-key) buttons do not work. It's a shame, because DredSensor is the best option I have found to allow me to easily launch my MortScript from within Pocket Player. If this can't be fixed, I guess I will have to live with it.

Would it be possible to have an option in the DredSensor Config app to start and stop the main process? This way I can just easily toggle it, go into PP if I need to then go back to DredSensorCfg and re-enable it? The alternative involves killing the process in a Task Manager and then a soft-reset so this would make life a lot easier!

Thanks again!

Sorry, I missed replies on this thread ...

What I mean by disabling it is:
- Launch Pocket Player:
- Get Stylus out & in to configure DredSensor for Pocket Player
- Choose Type: --- Disabled ---
- Save

Then DredSensor will auto disable when you launch Pocket Player.

If you want to stop completely the process, you juste have to launch:
/ProgramFiles/DredSensor/DredSensor.exe
If it's not already running, DredSensor starts.
If it's already running, it stops.

Dredger97
4th September 2009, 12:50 PM
Hey thanks for the awesome app! Would it be possible to remap the audio keys to buttons as well?

I've already tried but i actually can't make it work in an acceptable way...
Maybe if someone have source code of a sample prog that can catch volume keys, it could help...

wired69
7th September 2009, 04:07 PM
Sorry, I missed replies on this thread ...

What I mean by disabling it is:
- Launch Pocket Player:
- Get Stylus out & in to configure DredSensor for Pocket Player
- Choose Type: --- Disabled ---
- Save

Then DredSensor will auto disable when you launch Pocket Player.

If you want to stop completely the process, you juste have to launch:
/ProgramFiles/DredSensor/DredSensor.exe
If it's not already running, DredSensor starts.
If it's already running, it stops.

Thanks, but the only app I need DredSensor for is Pocket Player! It's a weird conflict, every other app I have tried is fine. The reason why I use DredSensor with Pocket Player is I have setup a Shoutcast radio station on my server at home and have created a couple of MortScripts to skip the tracks by getting DredSensor to detect a double tap on the bottom call keys.

As a workaround, I might script something to only use DredSensor when I'm streaming music from my Shoutcast server. Is it possible to stop the message "Dredsensor was already running. Now it's stopped"? Or any command line options to the exe like /start and /stop?

Thanks again!

Dredger97
7th September 2009, 05:16 PM
Thanks, but the only app I need DredSensor for is Pocket Player! It's a weird conflict, every other app I have tried is fine. The reason why I use DredSensor with Pocket Player is I have setup a Shoutcast radio station on my server at home and have created a couple of MortScripts to skip the tracks by getting DredSensor to detect a double tap on the bottom call keys.

As a workaround, I might script something to only use DredSensor when I'm streaming music from my Shoutcast server. Is it possible to stop the message "Dredsensor was already running. Now it's stopped"? Or any command line options to the exe like /start and /stop?

Thanks again!

I'm working on a new version the will also let you map an action on any other keys.
With this version you will be able to:

1) disable DredSensor and only use classical key mapping:
So you can't map double tap, but you can map a long clic on "Action" key for exemple (long clic let short clic work transparently).
And as DredSensor conflictuous API will be disabled, PocketPlayer should work fine.

2) enable/disable DredSensor by sending a message to it "SendMessage(hDredSensorWnd,WM_DREDSENSOR_STOP...);"

This version should be released soon.

wired69
7th September 2009, 06:19 PM
I'm working on a new version the will also let you map an action on any other keys.
With this version you will be able to:

1) disable DredSensor and only use classical key mapping:
So you can't map double tap, but you can map a long clic on "Action" key for exemple (long clic let short clic work transparently).
And as DredSensor conflictuous API will be disabled, PocketPlayer should work fine.

2) enable/disable DredSensor by sending a message to it "SendMessage(hDredSensorWnd,WM_DREDSENSOR_STOP...);"

This version should be released soon.

That sounds awesome! Nice one :)

Spydr
7th September 2009, 11:00 PM
Hey Dredger,
If the touch screen doesn't work on your Diamond, can you set the hardware keys to corespond to the buttons in the four corners of the screen?
The phone is mostly crippled when you can't use the touch screen.
Does that make sense?

Dredger97
7th September 2009, 11:58 PM
Hey Dredger,
If the touch screen doesn't work on your Diamond, can you set the hardware keys to corespond to the buttons in the four corners of the screen?
The phone is mostly crippled when you can't use the touch screen.
Does that make sense?

I don't catch what you mean...
Mainly, why would the touch screen stop working?
If it's broken, I don't think dredsensor would help a lot...

And in fact, i think you already can map:
Misc:Start
Misc:Ok/Close
Misc:SoftKey1
Misc:SoftKey2
as the 4 corner buttons of the screen...

Spydr
8th September 2009, 02:58 AM
IDK why the touchscreen stopped working, but it did.
It's not cracked, just doesn't sense touch anymore.
I'd just like to know if it can make my phone useable
until Sprint gets around to replacing it.

Dredger97
8th September 2009, 01:33 PM
================================================== =====================================
DredSensor v1.3a:
================================================== =====================================

Now DredSensor should be compatible with other device than HTC Touch Diamond.

Historically, if you have tried to play a game needing left and right key on an HTC Touch Diamond, you noticed that they are 2mm wide and if you click next to it, you get back to home page or to dialing menu etc...

So I've written a prog allowing you to lock these 4 keys actions and replace it by classical key event (VK_LEFT, VK_RIGHT, ...).
In that way you can play tetris, and use "Pick-Up" and "Hang-Up" keys for going left and right.

I extended it to let you configure each app independantly, and choose between four (five) mode:

"HardKeySimul": replace the 4 keyz by classical key event
"Launcher": allow you to quicklaunch 4 app (that you define in the config wnd) when you double tap (not click, just tap) on one of those 4 keyz
"Scroll": allow you to scroll the current window by tapping those 4 keyz panel
"KeySimul": allow you to send left/right/up/down events by tapping those 4 keyz panel
"--- Disabled ---": Disable specific HTC Touch Diamond Sensor functionalities.


Now, i've added an alternative Key Mapping, that let you map an action (or another key) on normal click and long click event on any other key that the up-described four.
So if you don't have an HTC Touch Diamond, the only mode you can choose is "--- Disabled ---" but you can define "other key mapping".


Link ->: DredSensor-v1.3a (http://www.dreditor.com/HTC/DredSensor-v1.3a.CAB)

To use it, you need:
1) A Windows Mobile SmartPhone
2) Install the .cab
3) Reboot your SmartPhone
4) Run a game (or app or ...)
5) Get your stylus out and back-in, in less than 1 second :)
6) Click "Yes"

----- A config window opens:

7) Choose the Type you want.
8) Reassign the actions to the events, if needed.
9) Assign "other key mapping", if needed.
10) Click "Ok"

Other Key Mapping:
To add a key mapping, a popup opens and ask you to press a key.
If you want to assign an action to normal clic, just clic on the choosen key.
If you want to assign an action to long clic, clic more thant 1 sec on the choosen key.
Then you have to choose the action, and it's done.

If you only assign an action to a long clic on a key, a short clic on this key should work transparently.


Have fun.


PS: See first post to have complete functions history

leonida73
9th September 2009, 08:57 AM
On my HD it does not work, Dutty cooked ROM...
It tells "TYPE" "DISABLED" and no way to remap keys...

:(:(:(:mad::mad::mad:

Dredger97
9th September 2009, 10:46 AM
On my HD it does not work, Dutty cooked ROM...
It tells "TYPE" "DISABLED" and no way to remap keys...

:(:(:(:mad::mad::mad:

If you don't have an HTC touch diamond, the only type you have for the touch sensor is Disabled.

But you should be able to map keys by clicking on "Other keys mapping"...

leonida73
9th September 2009, 04:56 PM
If you don't have an HTC touch diamond, the only type you have for the touch sensor is Disabled.

But you should be able to map keys by clicking on "Other keys mapping"...

Yes, your are right... but i can't map home button!
when i try to map it, obviously, application is minimized...:eek:

Dredger97
9th September 2009, 07:57 PM
Yes, your are right... but i can't map home button!
when i try to map it, obviously, application is minimized...:eek:

Yes, on my diamond, the home key is treated in the hardware driver ==> the only way to disable it is to use the htc special api (and it seems it's absent on your HD)...

But you should be able to map every other key no?

perettigiuliano
9th September 2009, 09:29 PM
Yes, on my diamond, the home key is treated in the hardware driver ==> the only way to disable it is to use the htc special api (and it seems it's absent on your HD)...

But you should be able to map every other key no?

Yes, and no...
Yes because every other buttons are mapable, no because when i use for example "BACK" button into kevtris (tetris clone) application handle correctly mapped value but then closes...
They seam to OS receive BACK button click...:(

Dredger97
9th September 2009, 11:26 PM
Yes, and no...
Yes because every other buttons are mapable, no because when i use for example "BACK" button into kevtris (tetris clone) application handle correctly mapped value but then closes...
They seam to OS receive BACK button click...:(

Hmm, apparently they also catch the back key in hardware device driver so the "hook" i do can detect the key press, but not disable its action...

It's the same for the "call" and "hangup" keys?

Slide
10th September 2009, 07:09 AM
Hi Dredger97,

can you make the middle round Button of Diamond with "Double Tap, Click and Long Click" functions?

Greeting
Slide

leonida73
10th September 2009, 09:02 AM
Hmm, apparently they also catch the back key in hardware device driver so the "hook" i do can detect the key press, but not disable its action...

It's the same for the "call" and "hangup" keys?

NO!! Call and hanhup keys are catched correctly: only the mapped action is performed when pressed.
Home key can't be mapped
Back key can be mapped but the SO detect it too

Thanx

Dredger97
10th September 2009, 10:22 AM
Hi Dredger97,

can you make the middle round Button of Diamond with "Double Tap, Click and Long Click" functions?

Greeting
Slide

You already can map Click and Long Click fonctions on this button.
Will you survive without double tap?

Slide
10th September 2009, 10:38 AM
You already can map Click and Long Click fonctions on this button.?

Really, can you tell me how? (Long Click)


Will you survive without double tap?

Of course:)

It would be nice if it works.

Greeting
Slide

Dredger97
10th September 2009, 01:31 PM
Really, can you tell me how? (Long Click)



As it's explained in first post:

Other Key Mapping:
To add a key mapping, a popup opens and ask you to press a key.
If you want to assign an action to normal clic, just clic on the choosen key.
If you want to assign an action to long clic, clic more thant 1 sec on the choosen key.
Then you have to choose the action, and it's done.

Slide
10th September 2009, 01:43 PM
As it's explained in first post:


:eek: Sorry

Greeting
Slide

truffles
13th September 2009, 11:23 AM
i think my stylus sensor died when i dropped my phone. is there another way to activate the settings ?

Dredger97
13th September 2009, 11:30 AM
i think my stylus sensor died when i dropped my phone. is there another way to activate the settings ?

Actually, you can edit the list of config with "DredSensorCfg" (you should have an icon set in Programs at installation). But you can't add new configs.

If you want to add a config, actually, the only way is to manually edit /Program Files/DredSensor/DredSensor.ini

rootlinux
15th September 2009, 11:40 PM
I can not get it to create an ini file for the app I wish to setup.
It setup an ini once and I deleted it.
Now it will not create a new one.

Un-installed and deleted folder and re-installed but that did not fix it.
Trying to test Taskfacade and use this to map a key for it.

rootlinux
15th September 2009, 11:48 PM
Scratch that.
Got it and it works great.

Nice work and thanks.

Neo Cortex
16th September 2009, 10:52 AM
Hi
Love this app. I have one problem though. I am using an MD Compact IV, the T-Mob version of the Diamond. When I assign the Home button the setting works sometimes but then stops. The other 3 buttons work perfectly.

If I press 'Other Keys Mapping,' when I press the Home key it identifies it as TLEFT. If I assign it to Home this works but then the Phone button also takes me home. So it seems that on my MDA, DredSensor cannot distinguish between the Home button and the Phone button. I have noticed that the button layout is different from the Diamond. See below

Diamond

http://www.sudburybaptist.co.uk/diamond.jpg

MDA

http://www.sudburybaptist.co.uk/MDACompact.jpg

Dredger97
16th September 2009, 12:30 PM
Hi
Love this app. I have one problem though. I am using an MD Compact IV, the T-Mob version of the Diamond. When I assign the Home button the setting works sometimes but then stops. The other 3 buttons work perfectly.

If I press 'Other Keys Mapping,' when I press the Home key it identifies it as TLEFT. If I assign it to Home this works but then the Phone button also takes me home. So it seems that on my MDA, DredSensor cannot distinguish between the Home button and the Phone button. I have noticed that the button layout is different from the Diamond. See below

Diamond

http://www.sudburybaptist.co.uk/diamond.jpg

MDA

http://www.sudburybaptist.co.uk/MDACompact.jpg

Your mobile probably has a different driver to rule the touch sensor.
It seems that when dredsensor asks for "hooking" it, you driver juste send left/right event instead of sending home/talk/end/hang-up as the diamond do.

==> you should use DredSensor in "--- disabled ---" mode, and only define "Other key mapping" on classical key events.

You can also replace you touch sensor driver by the diamond one; but the home/talk and end/hang-up keys will be switch as your pictures illustrate...

Neo Cortex
16th September 2009, 05:19 PM
Your mobile probably has a different driver to rule the touch sensor.
It seems that when dredsensor asks for "hooking" it, you driver juste send left/right event instead of sending home/talk/end/hang-up as the diamond do.

==> you should use DredSensor in "--- disabled ---" mode, and only define "Other key mapping" on classical key events.

You can also replace you touch sensor driver by the diamond one; but the home/talk and end/hang-up keys will be switch as your pictures illustrate...
I am using Shaks custom ROM so I think it is already using the touch sensor driver from the Diamond and maybe this is causing the problem. (The keys are not switched by the way). Do you think that the problem could be solved by reverting to the original MDA driver? If so where could I get it from?

Dredger97
16th September 2009, 05:40 PM
I am using Shaks custom ROM so I think it is already using the touch sensor driver from the Diamond and maybe this is causing the problem. (The keys are not switched by the way). Do you think that the problem could be solved by reverting to the original MDA driver? If so where could I get it from?

The MDA original, i've no idea where you can find it.
You can d/l mine here (http://www.dreditor.com/HTC/HTCNavi.dll), and copy it in /Windows

But as it's a kernel driver, the probability that this will work on your mobile is very very low...

Neo Cortex
16th September 2009, 06:09 PM
The MDA original, i've no idea where you can find it.
You can d/l mine here (http://www.dreditor.com/HTC/HTCNavi.dll), and copy it in /Windows

But as it's a kernel driver, the probability that this will work on your mobile is very very low...

You were right. It doesn't work. :( I started a thread in ROM forum to see if anyone has the MDA driver.

Neo Cortex
16th September 2009, 08:05 PM
The MDA original, i've no idea where you can find it.
You can d/l mine here (http://www.dreditor.com/HTC/HTCNavi.dll), and copy it in /Windows

But as it's a kernel driver, the probability that this will work on your mobile is very very low...

Fixed it. I downloaded the original MDA rom, extracted it and installed HTCNavi.dll. Works perfectly now so thanks for the help. :):)

Mamamam
16th September 2009, 08:41 PM
You already can map Click and Long Click fonctions on this button.
Will you survive without double tap?

YES , please:)

i dont like the hard clicks of my Diamond

Dredger97
17th September 2009, 12:11 PM
Fixed it. I downloaded the original MDA rom, extracted it and installed HTCNavi.dll. Works perfectly now so thanks for the help. :):)

Well done :D

Dredger97
17th September 2009, 12:16 PM
YES , please:)

i dont like the hard clicks of my Diamond

Damned... you're never satisfied :eek:

Mamamam
17th September 2009, 08:29 PM
no, this is only one wish ;)

thank u

Neo Cortex
15th October 2009, 08:25 PM
Just trying out a 6.5 ROM. If I change the default assignment TouchFlo crashes. It keeps trying to restart. Is there a reason for this? Seems to work fine with individual programs

furikaburi
31st October 2009, 02:55 PM
On Diamond 2 appears the following message: "Sensor API not found>>>>you can only use alternative key mapping".
Have solutions?

thank

noofny
3rd November 2009, 12:48 AM
On Diamond 2 appears the following message: "Sensor API not found>>>>you can only use alternative key mapping".
Have solutions?

thank

Kudos on the TouchHD...anyone got this working on Touch HD?

thierryjc
3rd November 2009, 05:02 PM
Kudos on the TouchHD...anyone got this working on Touch HD?



It work fine with my Touch HD, ROM MIRI V12, but not the Home button!
All other including arrow key are ok.
I have mapped start menu to arrow key it work fine!!

Regards

Dredger97
4th November 2009, 12:02 PM
On Diamond 2 appears the following message: "Sensor API not found>>>>you can only use alternative key mapping".
Have solutions?

thank

It normal, as DredSensor can only use Sensor API on Diamond 1.
If you use Diamond 2 (or any other Windows Mobile based device), you still can use DredSensor for normal key mapping, but you can't map special keys like Home, Talk, etc.

007WillieRuiz
4th November 2009, 06:17 PM
Just trying out a 6.5 ROM. If I change the default assignment TouchFlo crashes. It keeps trying to restart. Is there a reason for this? Seems to work fine with individual programs



I got the same situation. It crash when I assign any button. The only way that work is when a Disable the default but the only button that I can assign is the Action buttons (OK). Any solution?

I got TF3D 2.1

007WillieRuiz
4th November 2009, 08:14 PM
I got the same situation. It crash when I assign any button. The only way that work is when a Disable the default but the only button that I can assign is the Action buttons (OK). Any solution?

I got TF3D 2.1

Ok! I resolved the problem with TF3D. Is simple, set buttons to ---Disabled--- for the Manila Program.


1) Go to the DredSensor configuration. You will see the default settings with an * in the WindowTitle and ClassName if you see other names change it using the edit option.
2) Set to ---Disabled---
3) Make a Soft-Reset until TF3D Launched with no problem.
4) In the Home tab of TF3D do the next step.
5) Get your stylus out and back-in, in less than 1 second
6) Click "Yes"

----- A config window opens:

7) You will see the Nom saying Start|Manila highlighter then select menu then edit.
8) Make sure that is set to ---Disabled---
9) Save your setting.
10) Launch any application non-TF3D related.
11) Get your stylus out and back-in, in less than 1 second
12) Click "Yes"

----- A config window opens:

13) You will see the Nom saying "different dipends what application did you launched" higlighter then select menu then edit.

14) change Window Title with an *
15) change the class name with an *
16) Choose the Type you want.
17) Reassign the actions to the events, if needed.
18) Assign "other key mapping", if needed.
19) Click "Ok"

Now you will see that TF3D will not crash, the only thing that you can't use your keymap during the TF3D application.

Enjoy!

imath
7th November 2009, 12:30 AM
Hi,
First , thanks a lot for this excellent piece of software Dredger97
Great to see a good belgian product :p

Just wondering if it may possible to change the duration of the vibration feedback when double tapping ?
(It's so discreet, I don't sense it each time)

chaoscreater
26th January 2010, 02:01 PM
just wanna ask a quick question, so basically if we don't want to use the Dredsensor anymore and want to change the home button, the dial & hang up button back to their default actions, we just choose the "Disable" option right?

Dredger97
26th January 2010, 05:04 PM
just wanna ask a quick question, so basically if we don't want to use the Dredsensor anymore and want to change the home button, the dial & hang up button back to their default actions, we just choose the "Disable" option right?

The Disable option will disable Dredsensor for the selected application.
If you don't want use it at all, you simply have to uninstall it.

chaoscreater
27th January 2010, 01:54 AM
The Disable option will disable Dredsensor for the selected application.
If you don't want use it at all, you simply have to uninstall it.

ok i'm still a little confused. So basically Dredsensor will only work if you pull out the stylus and put it back in, and then an option will popup and you choose the one you want, right??

So does that mean we can still use the pickup/hang up buttons for calls? E.g. when you're in the homescreen and you receive a call, will the pickup button still work as it should?


And another question is, say if we're running a game with Dredsensor activated, and we receive a call, how do we pickup the call?? I know you can use the slider, but will it deactivate when we receive a call so we can use it normally?

chaoscreater
28th January 2010, 04:43 AM
umm, anyone can answer my questions?

apinkel
17th February 2010, 08:22 PM
I have a Sprint CDMA diamond (first gen) with WM 6.5.3 and Sense 2.1... If I try to use any of the dredsensor funtionality on the send/end, home/back keys my phone acts really strange... sense freezes, on occasion it locks up. Is the driver you are hooking into specific to a particular version of WM or TF3D/sense?

The "Other Keys Mapping" is working for me, however I've tried mapping the Enter button (center of the dpad) to the start menu on single click and to close active app on long press. If I use the long press functionality it will execute the close of the active app but it will also execute the single click action. Is this working as intended?

btw... I'm really glad someone is working on an app like this. I came from the touch pro which had a really good device specific button mapper. I really like my diamond but I was about to throw it out the window until I found your app... so Thank you.

Dredger97
18th February 2010, 09:19 AM
I have a Sprint CDMA diamond (first gen) with WM 6.5.3 and Sense 2.1... If I try to use any of the dredsensor funtionality on the send/end, home/back keys my phone acts really strange... sense freezes, on occasion it locks up. Is the driver you are hooking into specific to a particular version of WM or TF3D/sense?

It works better with WM6.1, I never it under WM6.5

The "Other Keys Mapping" is working for me, however I've tried mapping the Enter button (center of the dpad) to the start menu on single click and to close active app on long press. If I use the long press functionality it will execute the close of the active app but it will also execute the single click action. Is this working as intended?

No, of course, when the long click is detected, the single click action shouldn't be launched...

btw... I'm really glad someone is working on an app like this. I came from the touch pro which had a really good device specific button mapper. I really like my diamond but I was about to throw it out the window until I found your app... so Thank you.

Thanks. Sorry if it doesn't work as it should on your mobile; I actually don't have any time to work on it and the diamond's quite an old phone already ;)

Regards.

apinkel
18th February 2010, 05:38 PM
Thanks. Sorry if it doesn't work as it should on your mobile; I actually don't have any time to work on it and the diamond's quite an old phone already ;)
Regards.

OK... I was afraid of that. I have been able to remap the arrow keys and give me the functionality I need so I'll just have to make do with that for now.

Thanks for the response.

Perfectionist
3rd June 2010, 11:43 PM
Am I right in thinking this only remaps the keys for whatever game/app you set for it?

So it goes back to normal mapped keys after you close the game/app?

What happens if you remap keys and then the phone rings - how do you answer the call!

andoninho
17th June 2010, 09:11 AM
i took this prog, it sounded good in the description, but then the problems started to came in. i dont play on mobile (i have my pc / laptop for this, and i kinda moved over that age).

1. i only downloaded this with the hope that it could make the four buttons (home, back, green, red) sensitive (just by taping them). i don't need to change their functions, i dont need to scroll (since diamond already have the circle to scroll, i dont understand why i need to scroll from buttons, but that's another story). aaaaand.... that not happened. i tried all those setting, nothing works, all the setting have same function: scroll.

so the program is useless, wich brings me to my 2nd problem. i removed it from my device, and soon after i recieved a call.. wich i could only answer from touchscreen buttons. the keyboard is dead. home button not function, back not function, phone buttons not function, not even the useless scroll buttons not function !! i download it again it again, this time a newer version, like 1.3 or something, configured it again, tried again to remove it, and same old story. keyboard is dead. so i'm now stuck with ur useless application, i cant remove it, because my keyboard will die again.. and i really don't want to reflash my diamond, i cant recover all data from it

programatix
18th June 2010, 03:16 AM
i took this prog, it sounded good in the description, but then the problems started to came in. i dont play on mobile (i have my pc / laptop for this, and i kinda moved over that age).

1. i only downloaded this with the hope that it could make the four buttons (home, back, green, red) sensitive (just by taping them). i don't need to change their functions, i dont need to scroll (since diamond already have the circle to scroll, i dont understand why i need to scroll from buttons, but that's another story). aaaaand.... that not happened. i tried all those setting, nothing works, all the setting have same function: scroll.

so the program is useless, wich brings me to my 2nd problem. i removed it from my device, and soon after i recieved a call.. wich i could only answer from touchscreen buttons. the keyboard is dead. home button not function, back not function, phone buttons not function, not even the useless scroll buttons not function !! i download it again it again, this time a newer version, like 1.3 or something, configured it again, tried again to remove it, and same old story. keyboard is dead. so i'm now stuck with ur useless application, i cant remove it, because my keyboard will die again.. and i really don't want to reflash my diamond, i cant recover all data from it

I'm not sure how you configured it, but you should set the Type to Launcher to have tap working. However, it's not single tap but double tap. If you want single tap, there is another such app out there. However, I forgot what's the app is called.

2nd, have you soft reset after uninstalling it? Else, try SKTools. Btw, you do not need to uninstall it. Just set the Type to Disabled.

Extra: This app is designed for reassigning the keys for games and etc. Let say that you are playing a game and you need to use the direction keys. But the design of the keypad will almost always misinterpret the key press to Home, Back, Hang Up or Dial. So, when the game is in the foreground, pull out the stylus and it will give a short vibrate, then quickly put it back. It will bring up a window where you can add it to the list. With it added, you can now safely press the keypad and you'll never be troubled with the Home, Back, Hang Up or Dial button anymore.

Dredger97
21st June 2010, 11:27 PM
i took this prog, it sounded good in the description, but then the problems started to came in. i dont play on mobile (i have my pc / laptop for this, and i kinda moved over that age).

1. i only downloaded this with the hope that it could make the four buttons (home, back, green, red) sensitive (just by taping them). i don't need to change their functions, i dont need to scroll (since diamond already have the circle to scroll, i dont understand why i need to scroll from buttons, but that's another story). aaaaand.... that not happened. i tried all those setting, nothing works, all the setting have same function: scroll.

so the program is useless, wich brings me to my 2nd problem. i removed it from my device, and soon after i recieved a call.. wich i could only answer from touchscreen buttons. the keyboard is dead. home button not function, back not function, phone buttons not function, not even the useless scroll buttons not function !! i download it again it again, this time a newer version, like 1.3 or something, configured it again, tried again to remove it, and same old story. keyboard is dead. so i'm now stuck with ur useless application, i cant remove it, because my keyboard will die again.. and i really don't want to reflash my diamond, i cant recover all data from it

It's just a user application launched at startup, there's no driver replacement or anything like that.
So to manually remove it, you just have to delete the "/Windows/Startup/DredSensor.lnk" file.
Then reset you mobile, and then, delete the "/Program Files/DredSensor" folder.

Regards.

BongoCZ
5th September 2010, 06:03 PM
Works good, but:

I mapped pressing of back button to ok and holding back button to close. Then I've found out, that when the device is locked (I use default wm 6.5.x lockscreen), I can simply "close" the lockscreen by holding back button. Any workaround for this? :)
Again with the lockscreen: it is possible to start config application by stylus action when device is locked.
And the last with the lockscreen: when some button is set to launch an application, this application can be run this way even when device is locked. Sometimes it runs in background of the lockscreen (so it can be used only after unlocking the device) and sometimes it runs directly and can be used when device is still locked.
Remap doesn't work when context menu is opened (I use default wm 6.5.x context menus).
It would be good to have distinct settings for portrait mode and landscape mode - because I've set call and end buttons as left and right arrow (when they are pressed for longer time, the do their normal action), but when I'm in landscape mode, they should be probably mapped as up and down.

Dredger97
7th September 2010, 12:50 AM
Works good, but:

I mapped pressing of back button to ok and holding back button to close. Then I've found out, that when the device is locked (I use default wm 6.5.x lockscreen), I can simply "close" the lockscreen by holding back button. Any workaround for this? :)
Again with the lockscreen: it is possible to start config application by stylus action when device is locked.
And the last with the lockscreen: when some button is set to launch an application, this application can be run this way even when device is locked. Sometimes it runs in background of the lockscreen (so it can be used only after unlocking the device) and sometimes it runs directly and can be used when device is still locked.
Remap doesn't work when context menu is opened (I use default wm 6.5.x context menus).
It would be good to have distinct settings for portrait mode and landscape mode - because I've set call and end buttons as left and right arrow (when they are pressed for longer time, the do their normal action), but when I'm in landscape mode, they should be probably mapped as up and down.


Sorry, but the developpment of this application is over.

one_e00
8th December 2010, 09:42 AM
hi, i use htc hd, where i can get htc API DLL, and how to install it in my device, so i can enjoy this application?