New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Tip us?
 
kahicir
Old
#1  
Junior Member - OP
Thanks Meter 4
Posts: 22
Join Date: Oct 2009
Location: Chatham
Lightbulb Verizon Ozone to Telus Snap S510 Keyboard Fix

I've attached all you will need to convert from Verizon Ozone keyboard layout to Telus Snap layout.

Thanks to all involved in development of SPL/Roms/etc and community support, all your work is appreciated! Please continue all the great work! Donation is beyond my current means, but I do hope this can help someone in the community.

*** This will convert your HTC Cedar (Ozone Verizon) keyboard layout
*** to the HTC Cedar (Telus Snap) keyboard layout.

I have only tested this with 3VO rom, but should work with any cooked rom for this device.

1. Copy eT9.Cedar.wwe.kmap.txt and KEYBD.reg to your device in a temporary location.
2. Copy eT9.Cedar.wwe.kmap.txt from the temporary location to \Windows and overwrite.
3. Import KEYBD.reg into your mobile registry from the temporary location.
4. Delete temporary location.
5. Reboot! and enjoy.

Rename any lnk to Short_Circle.lnk in the Windows folder to create a short press link for the "Inner Circle" button.
Rename any lnk to Long_CIRCLE.lnk in the Windows folder to create a long press link for this key, by default pulls up SMS.

The Included Short_Circle.lnk is a link to CeleTask.
The Included Long_CIRCLE.lnk is a link to Opera Mini.
Attached Files
File Type: rar kbd-telus-snap510-ceda100.rar - [Click for QR Code] (2.5 KB, 85 views)
 
kahicir
Old
#2  
Junior Member - OP
Thanks Meter 4
Posts: 22
Join Date: Oct 2009
Location: Chatham
Default Just some more information...

Okay so I am just going to provide the information I have come across doing this, this was my first attempt at flashing spl/rom or smartphone modification of any sort. I know there are at least two, if not more keypad layouts for this "same"/similar devices and did not find a whole lot of information on the keymapping between the multiple providers while trying to correct the Verizon Ozone layout to my Telus Snap layout. I did find the information on the eT9.Cedar.wwe.kmap.txt which did help on a "virtual" level and is necessary in the "full" conversion of the layout. With the cooked Telus rom available here and the 3VO rom, I did some comparisons and made a few attempts at layout correction. I copied the eT9.Cedar.wwe.kmap.txt from the Telus cooked rom to the 3VO rom to start all my tests since I knew there was a connection already.The KbdNopAll.dll is different but seemed to make no apparent difference, so I left this rom specific for less chance of adversely affecting the rom performance. [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] LayoutID seemed to hold the key to changing the base layout. Verizon Ozone had a value of 605 or 0x25D and the Telus Snap had a value of 661 or 0x295. I changed this value in the 3VO rom and I seemed to have a correct layout minus my "Inner Circle/My Circle" button. Which I found through information on here was an lnk file "Short_Circle.lnk" as well as many other keys could be changed through this. The 3VO rom does not contain this lnk so the button appeared to not function at first but once I created the link it worked like a charm. Now I found the contact search was still not working right so with a little more searching I found changing the values under [HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch\Ke yboardMappings] to match the Telus rom corrected this problem. And it now appears I have a fully functioning Telus Snap layout in every application and situation that I have tried with the 3VO rom. I am not sure, though these seem like relatively generic changes and should be able to be applied so. If I have overlooked anything in the change over please let me know
And another thanks to developers and community! Awesome work.
(First forum I have found myself wanting to get involved in, in over 5 years! thx!)
 
Mr. Clown
Old
#3  
Mr. Clown's Avatar
Senior Moderator - Fear the Clown
Thanks Meter 2011
Posts: 5,545
Join Date: Nov 2008
Location: Tegucigalpa

 
DONATE TO ME
Quote:
Originally Posted by kahicir View Post
Okay so I am just going to provide the information I have come across doing this, this was my first attempt at flashing spl/rom or smartphone modification of any sort. I know there are at least two, if not more keypad layouts for this "same"/similar devices and did not find a whole lot of information on the keymapping between the multiple providers while trying to correct the Verizon Ozone layout to my Telus Snap layout. I did find the information on the eT9.Cedar.wwe.kmap.txt which did help on a "virtual" level and is necessary in the "full" conversion of the layout. With the cooked Telus rom available here and the 3VO rom, I did some comparisons and made a few attempts at layout correction. I copied the eT9.Cedar.wwe.kmap.txt from the Telus cooked rom to the 3VO rom to start all my tests since I knew there was a connection already.The KbdNopAll.dll is different but seemed to make no apparent difference, so I left this rom specific for less chance of adversely affecting the rom performance. [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] LayoutID seemed to hold the key to changing the base layout. Verizon Ozone had a value of 605 or 0x25D and the Telus Snap had a value of 661 or 0x295. I changed this value in the 3VO rom and I seemed to have a correct layout minus my "Inner Circle/My Circle" button. Which I found through information on here was an lnk file "Short_Circle.lnk" as well as many other keys could be changed through this. The 3VO rom does not contain this lnk so the button appeared to not function at first but once I created the link it worked like a charm. Now I found the contact search was still not working right so with a little more searching I found changing the values under [HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch\Ke yboardMappings] to match the Telus rom corrected this problem. And it now appears I have a fully functioning Telus Snap layout in every application and situation that I have tried with the 3VO rom. I am not sure, though these seem like relatively generic changes and should be able to be applied so. If I have overlooked anything in the change over please let me know
And another thanks to developers and community! Awesome work.
(First forum I have found myself wanting to get involved in, in over 5 years! thx!)
thanks for sharing and your interest mate

Devices:
Samsung Galaxy SIII I9300 - Stock Rom 4.2.2
T-Mobile SGH-T999 - Stock Rom 4.1.1
HTC HD2 : Nexus HD2 JB 4.1.2

 
 
Peireddneck
Old
#4  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Mar 2010
Quote:
Originally Posted by kahicir View Post
Okay so I am just going to provide the information I have come across doing this, this was my first attempt at flashing spl/rom or smartphone modification of any sort. I know there are at least two, if not more keypad layouts for this "same"/similar devices and did not find a whole lot of information on the keymapping between the multiple providers while trying to correct the Verizon Ozone layout to my Telus Snap layout. I did find the information on the eT9.Cedar.wwe.kmap.txt which did help on a "virtual" level and is necessary in the "full" conversion of the layout. With the cooked Telus rom available here and the 3VO rom, I did some comparisons and made a few attempts at layout correction. I copied the eT9.Cedar.wwe.kmap.txt from the Telus cooked rom to the 3VO rom to start all my tests since I knew there was a connection already.The KbdNopAll.dll is different but seemed to make no apparent difference, so I left this rom specific for less chance of adversely affecting the rom performance. [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] LayoutID seemed to hold the key to changing the base layout. Verizon Ozone had a value of 605 or 0x25D and the Telus Snap had a value of 661 or 0x295. I changed this value in the 3VO rom and I seemed to have a correct layout minus my "Inner Circle/My Circle" button. Which I found through information on here was an lnk file "Short_Circle.lnk" as well as many other keys could be changed through this. The 3VO rom does not contain this lnk so the button appeared to not function at first but once I created the link it worked like a charm. Now I found the contact search was still not working right so with a little more searching I found changing the values under [HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch\Ke yboardMappings] to match the Telus rom corrected this problem. And it now appears I have a fully functioning Telus Snap layout in every application and situation that I have tried with the 3VO rom. I am not sure, though these seem like relatively generic changes and should be able to be applied so. If I have overlooked anything in the change over please let me know
And another thanks to developers and community! Awesome work.
(First forum I have found myself wanting to get involved in, in over 5 years! thx!)
what were the values in the second resistry under [HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch\Ke yboardMappings]
Tags
key, layout, map, snap, telus