Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
evermore
Old
#1  
Member - OP
Thanks Meter 0
Posts: 30
Join Date: Mar 2007
Location: New York City
Question Cooked ROMs on devices with altered keyboard layouts (e.g., AT&T)

Having just seen an image of the AT&T branded TP2 at engadget, I see they messed with the keyboard layout compared to the HTC original. Other carriers have also tinkered, such as moving the FN key and including or not the Ctrl key.

I've only ever flashed roms before on an Athena (Dopod U1000) and Ipaq hx4700, which didn't have this issue, so I never thought about this before. If I get the AT&T version, will there be compatibility problems when flashing cooked roms for the unbranded version? I know that cdma versions need their own cooked roms. Will it be the same situation for users of the AT&T and T-MO USA versions?

Thanks.
 
DaveShaw
Old
#2  
DaveShaw's Avatar
Retired Senior Moderator + Wiki Bureaucrat
Thanks Meter 286
Posts: 8,703
Join Date: Dec 2007
Location: Huddersfield
Quote:
Originally Posted by evermore View Post
Having just seen an image of the AT&T branded TP2 at engadget, I see they messed with the keyboard layout compared to the HTC original. Other carriers have also tinkered, such as moving the FN key and including or not the Ctrl key.

I've only ever flashed roms before on an Athena (Dopod U1000) and Ipaq hx4700, which didn't have this issue, so I never thought about this before. If I get the AT&T version, will there be compatibility problems when flashing cooked roms for the unbranded version? I know that cdma versions need their own cooked roms. Will it be the same situation for users of the AT&T and T-MO USA versions?

Thanks.
The same problem occured on the Kaiser, once Cooked ROM's appear I'm sure someone will make a CAB to set the keyboard layout right for your device. Just install the CAB after flashing each ROM and you'll be fine - put it in your UC / SASHMI script so you never forget .

Dave
--Retired.
 
evermore
Old
#3  
Member - OP
Thanks Meter 0
Posts: 30
Join Date: Mar 2007
Location: New York City
Thanks very much, Dave. That's great news.
 
animelover
Old
#4  
animelover's Avatar
Senior Member
Thanks Meter 184
Posts: 1,468
Join Date: Dec 2004
Location: Köthen (Anhalt)

 
DONATE TO ME
I think the Hardware Keyboard Layout is defined with that Registry entry:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
For german TP2's it is:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.0407.kmap.txt"
and for WWE TP2's it is:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.WWE.kmap.txt"



After dumping the official ROM and making Packages, I found some interesting files inside the IME Engine Western package:
  • eT9.Rhodium.0C0A.kmap.txt
  • eT9.Rhodium.040C.kmap.txt
  • eT9.Rhodium.0407.kmap.txt
  • eT9.Rhodium.0410.kmap.txt
  • eT9.Rhodium.0414.kmap.txt
  • eT9.Rhodium.0419.kmap.txt
  • eT9.Rhodium.Cingular_US.kmap.txt
  • eT9.Rhodium.swiss.kmap.txt
  • eT9.Rhodium.TMOUS.kmap.txt
  • eT9.Rhodium.wwe.kmap.txt
  • eT9.Rhodium.wwe_ara.kmap.txt
  • eT9.Rhodium.wwe_rus.kmap.txt
Release the sunlight and wake up the city,
when the sky is bright we dance to infinity.



Galaxy S4: Stock XXUAMDE (Jelly Bean 4.2.2)
Galaxy Tab 7.0 Plus N WiFi: ParanoidAndroid 3.15 (Jelly Bean 4.2.2)
Galaxy Note 10.1: Android Revolution HD 6.0 (Jelly Bean 4.1.2)
Galaxy S3: Stock XXEMC2 (Jelly Bean 4.1.2)
Galaxy S2: Carbon 1.6 (Jelly Bean 4.2.2)
Sony Xperia Mini Pro: CM10 (Jelly Bean 4.1.2)
 
gpod
Old
#5  
Member
Thanks Meter 0
Posts: 30
Join Date: Oct 2007
Thanks animelover! This works in the new 6.5 NRG ROM for my german layout!

In [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KDBFiles] I changed the entry 07FF to "eT9.HQD_GER.kdb"
while in [HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\Keyboard LayouFiles]
I changed the entry 07FF to "eT9.Rhodium.0407.kmap.txt" (as stated in the post above).

I'm not sure if the first step is 100% necessary, especially for other layouts, but it worked for me.
 
gpod
Old
#6  
Member
Thanks Meter 0
Posts: 30
Join Date: Oct 2007
Note for users with the german layout: The kmap file needs to be edited by switching Z and Y in the VK column. My kmap is attached...
Attached Files
File Type: txt eT9.Rhodium.0407.kmap.txt - [Click for QR Code] (4.4 KB, 108 views)
 
brianb7590
Old
#7  
Retired Forum Mod / Recognized Developer
Thanks Meter 1
Posts: 433
Join Date: Nov 2007
Location: Sandy Springs, Georgia
Has anyone gotten the T-Mobile TP2 layout to work?
Epic 4G Touch
Motorola Xoom 4G
Sony Google TV
 
tchan012
Old
#8  
Member
Thanks Meter 2
Posts: 84
Join Date: Jul 2007
Quote:
Originally Posted by brianb7590 View Post
Has anyone gotten the T-Mobile TP2 layout to work?
no luck so far
I opened the eT9.Rhodium.TMOUS.kmap.txt from my \windows in notepad, but don't know how to fix it - the ALT key does not work (its called the FN key in the txt file - which makes sense since in Fuze and kaiser, it was FN key) and the CTRL key does not work - the txt file - leaves that as blank.
This is what it says:
___
// Row 5
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0x11 0x11 0x00 0x00 0x00 0xff} // CTRL
{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG
___



Any ideas?
Samsung Galaxy Nexus on T-Mobile
Samsung Galaxy Note on AT&T
Samsung Galaxy Tab 10.1 WiFi

its not that I am choosing to turn into a Samsung fan - they just happen to have really good devices!
 
hondamx525
Old
(Last edited by hondamx525; 20th August 2009 at 02:54 PM.)
#9  
Senior Member
Thanks Meter 0
Posts: 303
Join Date: Oct 2008
what did control do on the original tmobile keyboard because now the ctrl key at least works as the alt key i just found out.
 
tchan012
Old
#10  
Member
Thanks Meter 2
Posts: 84
Join Date: Jul 2007
Quote:
Originally Posted by hondamx525 View Post
what did control do on the original tmobile keyboard because now the ctrl key at least works as the alt key i just found out.
Ctrl + C - copy
CTRL+V - paste
just like on a desktop
Samsung Galaxy Nexus on T-Mobile
Samsung Galaxy Note on AT&T
Samsung Galaxy Tab 10.1 WiFi

its not that I am choosing to turn into a Samsung fan - they just happen to have really good devices!

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Preventing App Piracy: Join the Discussion

The topic of piracy is always a touchy subject, but I feel that the grass roots style of Android … more

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more

XDA University: Porting ClockworkMod Recovery to New Devices

Having a good recovery makes the process of modifying, tweaking, maintaining, … more

One Stop Guide Shop for the Newbie and Dev

It’s been well established that XDA-Developers isthedestination for resources relating to … more