Hardware keyboard incorrect mappings w/ custom roms? - 8525, TyTN, MDA Vario II, JasJam ROM Development

Ever since I've started using custom roms (and even the HTC published WM6 upgrade rom) I've noticed that, when using the slideout keyboard, a ton of the left special character keys dont map correctly to their corresponding screen output.
For example, pressing the special character key and then the dash '-', it corresponds to a " quote on the screen.
Doing the special character key and then the '_' underscore on the keyboard corresponds to a colin ':' on the screen.
I have a cingular 8525 (unlocked). Any ideas? Thanks in advance!

........s
........e
........a
........r
........c
........h
you need the .cab file for cingular keyboard layout, try schaps adv config or htcustom

thanks man, didn't see that option in advanced config until you told me about it

Related

change to keyboard with diferente button positions HELP!!

change to keyboard with diferente button positions
Hello, i'm waiting from ebay an keyboard for qtek 9000(in this case, T-mobile MDA) and it was a qwertz layout.
the question is, if I change the original keyboard to a new keyboard with diferente button positions such as Ok button,video call button and others, will pda recognize the diference and atribute right function to each button?
url for new keyboard from ebay: http://cgi.ebay.com/Keypad-Keyboard...yZ150774QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Tanks a lot!!!
luisarriaga said:
change to keyboard with diferente button positions
Hello, i'm waiting from ebay an keyboard for qtek 9000(in this case, T-mobile MDA) and it was a qwertz layout.
the question is, if I change the original keyboard to a new keyboard with diferente button positions such as Ok button,video call button and others, will pda recognize the diference and atribute right function to each button?
url for new keyboard from ebay: http://cgi.ebay.com/Keypad-Keyboard...yZ150774QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Tanks a lot!!!
Click to expand...
Click to collapse
no i believe it will not.... the keyboard replacement you bought are just button pads... external only and does not contain the board that corresponds to the button press.... this means it will still follow the original keyboard format even if the buttons say otherwise... you could use a software however to remap these buttons to suit your new keyboard layout.
Universal Keyboard
Hi!
I have a Universal with a German keyboard running WM6 in English.
There is no need for any sort of special software to map the keys when you change from German to English. When you load a WWE WM6 your device will automatically have a US QWERTY layout. It will be then up to you to remember your Touch Typing 101 lessons.
It's generally not that bad with letters and numbers--just swap the Y and the Z. Punctuation is harder. When I first got my phone I printed out the keyboard layouts from both a German Vodafone manual and an UK manual and carried them around for reference. After two months I don't even notice anymore.
Good luck,
shrines
Hi,
Why are you suggesting that??? It's much easier to fix the registry for the german layout. That's what I have.
1. for the german keyboard on english ROM
2. get a registry editor (like Resco)
3. search the key [HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty]
4. edit - Layout in decimal to 66567 (from 66569)
5. softreset
(thanks to macznik)
See: http://forum.xda-developers.com/showpost.php?p=910382&postcount=4
Cheers,
vma

Keypad issues

I am sure this has been covered somewhere before but I was unable to locate the thread.
I just flashed Pro Black 3.0.1, wonderful rom by the way, and I have found the symbols on the keypad are confused. Is there a fix for this? I still haven't found my question mark.....
Thank you
Steel
Flames for my ignorance are welcome if they point in the right direction...
This is a known bug with the Cingular 8525.
You need to change the keyboard layout in registry: Go to registry editor program and find the key LOCAL MACHINE--->Software---->OEM--->Qwetry. Over there change the keybaord layout key to 40409 (hex value radio button should be selected). Then reboot the phone (turn it off and on) - and you all set.
Or if you have program HTC Custom: go to start>programs>system> htc custom> keyboard> put cingular.
Thank you, that is what I needed.

Small problem-Keypad characters are off...

I was just wondering if anyone was having the same issue. I upgraded to CRC's 6.1(Which I love, by the way. Thank you.). When I go to type text all my number and letters work correctly, but the characters are off. For example, I have to press the 2 to get a question mark, when it should be the @ sign. Any suggestions?
Use Advanced Config and change ur keyboard layout
To elabrate a little further....
Settings/System/Advanced Config. go down to keyboard layout, change there. If you're on AT&T change to Cingular. If Advanced Config isn't there, search WIKI Hermes section for keyboard layout. I'm on my PDA right now so I can't give you the exact reg key. This is a very common question, search and you'll find the answer you're looking for
Was this the correct ROM to use for the Cingular 8525? I tried about 3 different regestry tweaks and none of them worked. I looked at another phone and realized that the symbols are in different places than on my phone, and are in the place that my phone thinks they are. i.e on the other phone the @ is on the q, the ? is on the e, but on my phone it's supposed to be the ~ on the q and the @ on the e, but when I press it I get the former. Please help!!
did you try this here:
http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
Different keyboard layouts for different Hermes versions
Issue: When applying a non-cingular ROM to an 8525 its default keyboard is different than the 8525.
The Fix:
[HKLM\SOFTWARE\OEM\Qwerty]
"Layout"=263177 (decimal)
Thank you very much.

need to remap Keyboard symbols after Schap ROM upgrade

using att 8525...ROM upgrade seemed to have gone ok, but now my keyboard second row symbols have been remapped.
Example: My "@" symbol over the letter "E" now produces a "?" instead of a "@"
how do I remap my 8525 keyboard?
jmfcst said:
using att 8525...ROM upgrade seemed to have gone ok, but now my keyboard second row symbols have been remapped.
Example: My "@" symbol over the letter "E" now produces a "?" instead of a "@"
how do I remap my 8525 keyboard?
Click to expand...
Click to collapse
use Schap's Advanced Config (should be installed) to switch the Keyboard layout to "AT&T/Cingular" or just "Cingular" if its an older version of the program.
jmfcst said:
using att 8525...ROM upgrade seemed to have gone ok, but now my keyboard second row symbols have been remapped.
Example: My "@" symbol over the letter "E" now produces a "?" instead of a "@"
how do I remap my 8525 keyboard?
Click to expand...
Click to collapse
Try using Schaps Advanced Config.
You can either search it in the forum or in the FTP.
After you get the cab, before installing it, make sure you have DOT_NET_COMPACT_FRAME_WORK 2.0 or 3.5 installed and then install Schaps Advanced Config.
Dependig on the version you install look for the TAB Miscellaneous or search for Keyboard Settings and change the language to the desired one.
Cheers.
wow, kind of strange...I went into the registry and did the following update:
http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
[HKLM\SOFTWARE\OEM\Qwerty]
"Layout"=263177 (decimal)
then I soft rebooted and everything was fine.
Then I saw the replies to this thread and opened Schap's Advanced Config, expecting it already to be set to "Cingular" based upon my above change to the Registry, but it had the keyborad layout as "Chinese", so I reset it to "Cingular".
I'm happy, but confused.

T-Mobile Touch Pro 2 (TP2) Keyboard Layout

Nothing I found worked for me so I thought I'd share my solution to fix the T-Mobile Touch Pro 2 keyboard layout.
The Keyboard and Home Key Fix (T-Mobile TP2).cab being passed around fixed the Alt/Shift and Home Key problems, but it didn't correctly modify the keyboard layout. It modified the following key:
Code:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"LayoutID"=dword:00000213
"FirstCalibration"=dword:00000001
"CWSLayout"=dword:00000001
"CurLang"=dword:00000409
"3PartyIME"=dword:00000001
"TaskManVKey"=dword:0000002E
"ContMoreVKey"=dword:00000000
"ContLessVKey"=dword:00000000
"CalVKey"=dword:00000000
"DriverName"="KbdNopAll.dll"
In order to get the correct keyboard layout, you also need to modify this key:
Code:
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\Ime\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.TMOUS.kmap.txt"
Mine was set to eT9.Rhodium.Cingular_US.kmap.txt. I included a copy of my eT9.Rhodium.TMOUS.kmap.txt in the attached ZIP file in case you don't have it or it was not included in the ROM you're using.
All you need to do it import the REG file, place the TXT file in the Windows directory, and soft reset. That should appropriately set the keyboard layout for the TMO TP2 and fix the Home Key from opening the Start Menu.
I don't know how to make CAB files so if anyone wants to put it all together in a CAB package, I'd appreciate that.
Thank you so much!!! I'll try to put this in a cab friendly version tonight.
This has all Reg edits from the Keyboard AND Home Key FIX.cab + eT9 reg edit with the T-mobile eT9 text file included. (In short everything from the above post, but in a cab) So I take no credit for this cab!!!!
I didn't know there was a problem with my keyboard layout (?)
rorytmeadows said:
I didn't know there was a problem with my keyboard layout (?)
Click to expand...
Click to collapse
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!
sumflipnol said:
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!
Click to expand...
Click to collapse
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.
thesecondsfade said:
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.
Click to expand...
Click to collapse
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.
sumflipnol said:
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.
Click to expand...
Click to collapse
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.
home to start button
how do i keep the startbutton?
thesecondsfade said:
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.
Click to expand...
Click to collapse
I am missing something. I am using a ROM with the default of the AT&T keyboard. I have the T-Mobile US device. I have applied the cab file found here and verified manually that the registry edits are there. The text file is in the Windows directory and the phone has been soft reset. My caps and alt keys are correct, but the mapping of the top row is wrong. The ROM that I am using does not have Sense installed. Is there something else that I need to do? Thanks.
I did everything in this thread also and it didn't work. I found this thread forum.xda-developers.com/showpost.php?p=4371350&postcount=6 and it works great... everything works great...

Categories

Resources