How to adjust touch registry alignment numbers? - Windows Mobile Development and Hacking General

I have an Omnia, which seems very hard to align. In the registry this is defined by a series of number in the registry entry:
HKEY_LOCAL_MACHINE\Hardware\Devicemap\Touch
For example: ”519,503 177,881 182,129 847,127 849,872”
On my Omnia, the alignment provided (above) is way off; and when I realign via the Screen-Align tool, it always seems to be a bit off. For instance, I now find I have to type slightly above each item in order to select it properly.
I figure I can tweak these numbers to get the 'perfect' alignment for my Omnia. But I don't know what each of these numbers represent and I can't seem to find any docs on it.
Does anyone know what each set of these numbers represents? Or where to find documentation on this? Thanks.

SimpTheChimp said:
I have an Omnia, which seems very hard to align. In the registry this is defined by a series of number in the registry entry:
HKEY_LOCAL_MACHINE\Hardware\Devicemap\Touch
For example: ”519,503 177,881 182,129 847,127 849,872”
On my Omnia, the alignment provided (above) is way off; and when I realign via the Screen-Align tool, it always seems to be a bit off. For instance, I now find I have to type slightly above each item in order to select it properly.
I figure I can tweak these numbers to get the 'perfect' alignment for my Omnia. But I don't know what each of these numbers represent and I can't seem to find any docs on it.
Does anyone know what each set of these numbers represents? Or where to find documentation on this? Thanks.
Click to expand...
Click to collapse
to me it looks like the coordinates of the points/crosses you tap the screen when you do the alignment. just a thought that the coordinates are in order of the crosses you make.
i hope u understand what i mean.

p-de-geus, above, has got it right, but there is one more thing.
The points are those of the five tap points in the Align Screen setting and in that order. ie, Centre, Top Left, Bottom Left, Bottom Right, Top Right.
Your Omnia is reading the points X,Y , where Y is measured up from the bottom of the screen.
On an HTC Trinity, mine reads "502,514 216,218 233,813 791,806 786,223"
Here the X values are the same but the Y values are coming down from the top of the screen. This probably depends on the actual touch screen manufacturer.

Related

stylus-free use?

Hi, I am quite happy with my Cingulare 8125, but I sometimes find myself in situations where I would rather not use the stylus, and then I wish there was a way to put the start menu and the OK button on one of the device's buttons. Also, if it is bright outside, dialing a number is a bit awkward. has anybody had the same problem and perhaps found a solution?
Yep, it's called Smartskey and it'll do exactly what you want. Do a search and you'll find all kinds of info about it.
Also look for FakeCursor. Works great!
markgamber said:
Yep, it's called Smartskey and it'll do exactly what you want. Do a search and you'll find all kinds of info about it.
Click to expand...
Click to collapse
I second that.
I also use WM5NewMenu and PHM TrayLaunch. Both of these let you arrange the menu/shortcut order to suit your needs and are navigable with the Dpad. With these two and smartskey my wizard is one thumbed use rather than one handed. I have managed easily without a stylus.
Regarding the visibility in bright daylight, try changing your theme/skin to something with more contrast or increasing the backlight settings. Alternatively use MSVoiceCommand or the standard voice dialer for existing contacts, I haven't had much luck with MSVoiceCommand recognising number strings correctly for new phone numbers though.
Thanks to all.
I have downloaded the smartskey and I'll give that a try. It seems to do what I want.
Regarding the dialing: As this is a phone, I'd like to see a dedicated number pad on it, or a remapping of the existing softbuttons to numbers. For example the DPAD (might) have 9 positions (if the corners are recognized differently than left or up), which could be mapped to 1-9. Add 1 other softbutton for 0 and you have a complete dialpad. Perhaps in another release ...
Brilliant
mikebode said:
Regarding the dialing: As this is a phone, I'd like to see a dedicated number pad on it, or a remapping of the existing softbuttons to numbers. For example the DPAD (might) have 9 positions (if the corners are recognized differently than left or up), which could be mapped to 1-9. Add 1 other softbutton for 0 and you have a complete dialpad. Perhaps in another release ...
Click to expand...
Click to collapse
Ok, I think this is my first post, for I am a professional lurker and all, but I swear I jumped out of my chair when I read this. This is perfect. Perfect, brilliant idea, would solve the single greatest drawback of this phone IMO. PLEASE tell me that there is a way to make this happen. I know, for example, that smartskey remaps the d-pad buttons to open up contacts, recent call list, etc. So I'm guessing a little tweaking somewhere could make this happen? If not smartskey, a new program perhaps? Here is my promise: someone comes up with this program, and I'll make little numbers stickers to go around the d-pad (yeah, laugh, but I'll do it!)
brentrs
Cing. 8125
Cing. 2.25 ROM

how to calibrate/align touchscreen

could anyone help me how to align the touchscreen manually? i found a thread somewhere where it says that calibrating the touchscreen has 5 coordinates. i dont know which one goes where and the values of each. i tried the suggested values on that thread but it seems to be a bit misaligned when i reach the top part of my touchscreen. what im asking is how the x and y value of each coordinate contribute to the alignment of the touchscreen. help much appreciated.
For screen:
Start;Setting;System;Screen. Then click on (align screen)
For touchscreen:
Some of the older version of FTouchFlo has a calibrate.exe after installation (I think alpha4 has it)
what i was askin was manually, meaning, editing the registry value on calibrationdata. i wanna know how each value affect the alignment of the screen. there are 5 coordinates on that registry key, so i wanna know how each affect the calibration.

Pressure Sensitivity - Registry / other configuration available?

On My Sprint Mogul/6800, with out-of-the-box ROM (upgraded to version 3.35.651.2 (the 2/22/2008 HTC update) at the Sprint store), I'd like to increase the touch sensitivity for easier scrolling with FTouchFlo, sliding with SCLPC++, and general finger-tapping. Particularly needed since I'm using a screen protector.
Searching this forum turned up some registry edits on the Elf/Touch (HKEY_LOCAL_MACHINE\Drivers\TouchPanel\PressureThreshold) as described here:
http://forum.xda-developers.com/showthread.php?t=360564
However, when browsing my own registry with Total Commander, I don't see the TouchPanel key (neither in HKLM\Drivers nor HKLM\Software\Drivers).
I've seen this registry setting mentioned as well:
HLKM\HARDWARE\OEM\TOUCH\CALIBRATENOTES
But I couldn't find that one either. I have HKLM\HARDWARE\DEVICEMAP\TOUCH\CalibrationData, but that seems to contain the 5 coordinates (4 corners + center) for screen calibration, no sensitivity data.
So -- any clues on how to increase the pressure sensitivity on the 6800?
I agree I need some settings too
Well i can tell you it wont be under calibration data. that has to do with the accuracy of pinpoints on the screen, like when you recalibrate after reflashing or starting up for the first time. ill check around the registry and see if i find anything of interest.
you may just need to create the key yourself with the correct name indicated.
I've tested this out by creating the following registry keys & values:
HKLM\Drivers\TouchPanel\PressureThreshold
HKLM\Software\Drivers\TouchPanel\PressureThreshold
HKLM\Hardware\DeviceMap\Touch\CalibrateNotes
I've tried values ranging from single digits and 100's, to 50,000, to 100,000. Still no change in sensitivity either way.
Any other ideas?
--> Shamelessly bumping my own thread, because I still haven't found an answer yet
SenseiMP said:
--> Shamelessly bumping my own thread, because I still haven't found an answer yet
Click to expand...
Click to collapse
Sorry about your trouble. I don't have an answer for you either. My guess is there is an inherent difference in the devices. I will try and play around with it over the weekend and see if I can come up with anything.
SenseiMP said:
On My Sprint Mogul/6800, with out-of-the-box ROM (upgraded to version 3.35.651.2 (the 2/22/2008 HTC update) at the Sprint store), I'd like to increase the touch sensitivity for easier scrolling with FTouchFlo, sliding with SCLPC++, and general finger-tapping. Particularly needed since I'm using a screen protector.
Searching this forum turned up some registry edits on the Elf/Touch (HKEY_LOCAL_MACHINE\Drivers\TouchPanel\PressureThreshold) as described here:
http://forum.xda-developers.com/showthread.php?t=360564
However, when browsing my own registry with Total Commander, I don't see the TouchPanel key (neither in HKLM\Drivers nor HKLM\Software\Drivers).
I've seen this registry setting mentioned as well:
HLKM\HARDWARE\OEM\TOUCH\CALIBRATENOTES
But I couldn't find that one either. I have HKLM\HARDWARE\DEVICEMAP\TOUCH\CalibrationData, but that seems to contain the 5 coordinates (4 corners + center) for screen calibration, no sensitivity data.
So -- any clues on how to increase the pressure sensitivity on the 6800?
Click to expand...
Click to collapse
I believe those registries are created when the Touch Flo Cube is installed. It is mainly for cube sensitivity. If you are simply running TouchFlo, you will not find these keys.
mromblad said:
I believe those registries are created when the Touch Flo Cube is installed. It is mainly for cube sensitivity. If you are simply running TouchFlo, you will not find these keys.
Click to expand...
Click to collapse
I'm using Efrost's FTouchFlo, and Slither's SCLPC++ cube. Of course, these are clones/rewrites/whatever of the actual software on the HTC Touch, since I have the 6800/Titan/Mogul.
I got the impression that these registry entries were for general system-wide sensitivity, not just the Cube -- so I was hoping there might be something similar I could do on my device
Searching the web I found this Pdf:
Maybe it can help
I read somewhere that how you do the screen configuration affects the sensitivity. Like if you push the points hard during calibration the screen will be calibrated for hard presses (less sensitive). Light presses during calibration, light presses (more sensitive). I have always treated it this way and as far as I've been able to tell, that's how it works. I could just be nuts though =P

Touch screen damanged. Need to send SMS.

ANyone please help. My BA's Touchscreen is cracked and not functioning anymore. But for now i need to use it. When sending SMS i have to touch or press the Send button from the touch screen. But since my screen doesnt work anymore, is there a way like assigning the "Send" button into the hardware key?
Or is there any application that can do this? Anyone please help!
Thanks in advance!
hi
what do u mean cracked?there is a picture and there is no tap action?or there is no picture and response anymore?there is like damage in lcd like un usual colors and rabush and lines?because may be if u change the rom or re-upgrading the rom,may be the problem fixed,specially in minor problems.
i think u cannot send msgs without tap action.
there is a crack, display is okay, but touch response is not fuctioning well, the only thing i notice is that, when i press on the right bottom most of the screen, sometime touch works and sometimes not works. I been trying to do the Align screen method but doesnt work. i think it is the hardware problem.
if that sms is really that important to you, you can always connect the device to the pc and when connected to activesync a nice little freeware called "my mobiler" can be used to control the device with the pc's mouse and keyboard and gets the device's screen on your pc screen. it can be downloaded here:
http://www.mymobiler.com/
but after bypassing the problem for now, we should focus on getting the thing fixed. you could answer homam_france's questions to help us determine what exactly went wrong and maybe you don't need to bypass then anymore but can solve the problem!
EDIT: ignore the request for more information, you already answered while i was writing this
@Chef_Tony
Thank you, but that is what I am doing right now. But my problem is that when i am not in from of my pc and I need to send important sms? Maybe there is a software that can map the Send softkey to hardware key.
Thanks again!
you could try this program:
http://classic.pocketgear.com/software_detail.asp?id=21070
there is a trial version there, and if you can install, start and control that program without the use of the touch screen, or from your pc, maybe you can tell it to for example, map the left softkey with the mail hardware key or something like that, i haven't tested it. if that prog is not right, on the bottom of that page there is a link for related applications, maybe one of those helps you.
if, however, the remapping of the keys does not work, for a different sms application, you could try:
iwindowsmobile sms chat:
http://iwindowsmobile.com/threaded-sms-messaging.html
visual it simple sms:
http://www.visualit.co.uk/PocketPC/simplesms_V5.htm
or this one:
http://www.mobileflipper.com/mobile-tips/sms-application-for-windows-mobile-50-60-and-61/
maybe their way of hitting the send button is different and works for your device.
by the way, on any normal mobile phone, you can also send an sms by pressing the green call button, unfortunately, ppc phones don't do that.
greetz
Chef_Tony
Why don't you just go to Setting/Personal/Buttons and map a button to "<Left Softkey>"
Thanks to everyone
Thanks to you all. I finally got a chance to fix my touch screen. not bad at all. except that i forgot to right fit the volume hardware keys.
Be very careful with the Volume key, if you don't close the case wright, you might broke the switch (a little switch on the mainboard that is moved by the volume key). Just make shure it's in the wright place when closing the case
Hi to all.
What can I do in case the ba is working, the screen is perfect but no more touch? it's a os 5.2.1933(18533.0.7.0)
thanks
that can happen but it has probably nothing to do with the rom. it means that the digitizer is broken and you need to look for a new one, maybe a good ebay search or a post in xda's marketplace could help you
thanks 4 the reply. Do you mean a new lcd screen?
no, just the digitizer, it is the see through touch panel on top on the actual display, maybe you are lucky and find a cheap one, as you don't need a new screen.
you can buy a new digitizer on dealextreme.com, i recall a few months ago they were selling the digitizers for Blueangel devices, its very easy to disassemble the BA & replace it. Good luck.
BA Screen alignment settings at HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH
Can any of the members pl. post the screen alignment settings available at Registry entry Screen alignment settings for BA and/or variants at HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH
Value Name: CalibrationData
Value data:
? (5 sets of data)
Value type: REG_SZ
Value Name: MaxCalError
Value Data: ?
Base : Decimal
Value type: REG_DWORD
With these values most of the BA devices with defective touch screen can become functional to large extent.
Actually we can add the values to the BA Wiki
Regards
here's the CalibrationData:
17 154,258 154,788 865,785 859,262
i dont have a MaxCalError key.
Good luck,
dtd
Hi DTD,
Thanks for the prompt reply. Pl. verify the data provided by you as it doesnt seem to have the 5 sets for the CalibrationData values & repost correctly.
Thanks in advance
Regards

Strange calibrationData in registry after using "align screen" function.

Hello,
My touche screen is not working on my Samsung i900. I did try to do a "align Screen". This align screen procedure goes well. I can press the + and the pda is accepting the result.
The problem is that when this is done the screen is still not working. I can press any place on the screen and there is no reaction.
On the forum I have seen that there are recommendations to set the following values in the registery entry "calibrationData" --> 519,503 177,881 182,129 847,127 849,872
If I set these values the screen is still not working!
I did also check values I had after doing the "align screen" procedure and then the data save in the registry is the following: 517,2 159,-3 170,7 853,8 832,-4
As you can see the recommended data is completely different than what I get and I wondering if this is normal?
Recommended calibrationData:
519,503 177,881 182,129 847,127 849,872
My calibrationData:
517,2 159,-3 170,7 853,8 832,-4
Does anyone of you know how could I solve this problem?
Thanks in advance.
philipina said:
Hello,
My touche screen is not working on my Samsung i900. I did try to do a "align Screen". This align screen procedure goes well. I can press the + and the pda is accepting the result.
The problem is that when this is done the screen is still not working. I can press any place on the screen and there is no reaction.
On the forum I have seen that there are recommendations to set the following values in the registery entry "calibrationData" --> 519,503 177,881 182,129 847,127 849,872
If I set these values the screen is still not working!
I did also check values I had after doing the "align screen" procedure and then the data save in the registry is the following: 517,2 159,-3 170,7 853,8 832,-4
As you can see the recommended data is completely different than what I get and I wondering if this is normal?
Recommended calibrationData:
519,503 177,881 182,129 847,127 849,872
My calibrationData:
517,2 159,-3 170,7 853,8 832,-4
Does anyone of you know how could I solve this problem?
Thanks in advance.
Click to expand...
Click to collapse
nope, it's not normal at all.... at first sight it looks like a damaged touchscreen, it's like something is constantly pressing it somewhere in the very upper part.
Something similar happened once to a collegue of mine at office with her son's nintendo ds: solved replacing the touchscreen with a new one...
Thank you for your answer.
Yes, this is also what I start thinking of.
Yesterday I bought a new touch screen on ebay. I will keep you informed about the result.
To be able to continue using my Samsung, I would like to activate the mouse pointer and use it with the central button?
Do you know how can I do that whithout using the touch screen?
Thanks in advance.
Alain,
philipina said:
Thank you for your answer.
Yes, this is also what I start thinking of.
Yesterday I bought a new touch screen on ebay. I will keep you informed about the result.
To be able to continue using my Samsung, I would like to activate the mouse pointer and use it with the central button?
Do you know how can I do that whithout using the touch screen?
Thanks in advance.
Alain,
Click to expand...
Click to collapse
I don't remember if it can be enabled via registry, but you could try taking a look in
hklm/system/state/samsung/mouse
and see if there's something to enable it... would like to be more precise about it, but without an i900 in my hands I can't check the exact registry entry

Categories

Resources