Changing hardware keyboard from QWERTZ to QWERTY - HTC 7 Pro

Hello everyone,
I recently purchased a HTC 7 Pro online, but when I received it, I found out that it was the German version, with the Z and the Y keys switched, compared to normal QWERTY keyboards. I am able to set the software keyboard to QWERTY, but no matter what language options I have selected, the hardware keyboard seems to follow the QWERTZ pattern. Is there any way to reset the hardware keyboard so that it follows the QWERTY pattern?

I would also like to know how to change this, I bought my HTC 7 Pro from "Media Markt" in Germany, and I have the same problem.
But I'm not sure if it's a good idea to do so, because even if I did change the Keyboard Layout from the software side, the hardware will still be QWERTZ, so what I press will not be what appears on the screen :S
BTW the differences between US QWERTY and German QWERTZ isn't just the Y and Z keys, other differences include:
( and ) are at 8 and 9 istead of 9 and 0
& is at 6 not 7
* is at 7 not 8
the semi-colon (drove me crazy when coding at the university there)
and a lot of other punctuation were moved away to other buttons to clear for the "umlauts" and stuff :S

Guys, I had the same problem, I bought QWERTZ device and I was frustrated.
I used the 7-day return policy of the reseller and returned the QWERTZ device.
Later I bought QWERTY device.
By the way this is valid for the QWERTY device too:
( and ) are at 8 and 9 istead of 9 and 0
& is at 6 not 7
* is at 7 not 8
Click to expand...
Click to collapse

I couldn't have bought another one, because I was in Germany and I don't think they have anything with a QWERTY keboard there :S
It's weird that eventhe QWERTY keyboard on the phone also had some of the symbols mixed up, because German PC Keyboards also had the brackets at a different place that the US PC Keyboards, so I thought that's a QWERTZ thing too, maybe your phone has a UK Keyboard layout?
edit: apparently also UK Keyboards have the ( and ) at 9 and 0, not at 8 and 9.

It's not about certain layout, there's just not enough space for all the buttons, That's why they are mixed and the layout is not like a PC keyboard.
Nevertheless, this smartphone has one of the best hardware keyboards in the smartphones world.

It's nice to know that my first Smartphone has the best Keyboard (I'm assuming that you don't consider the early Symbian S60 devices as smartphones )
Anyways back on topic, is there somebody who can replace my hardware keyboard with a QWERTY one, so then I can change it from the software side too (whether via a Registry hack, or installing another ROM), so that way I can have a keyboard that I can type on without having to look before typing any word that has a Y or a Z ? :S

I have this issue too. Any solution?

The solution is get used to it. I have a QWERTZ device purely because it's much cheaper for some reason. It's no big issue after 5 mins or so.

Zes, in using zour solution too ;-)
Sent from my HTC 7 Pro using XDA Windows Phone 7 App

Hello everyone.
My goal is rather more difficult than yours (I try to replace original german layout with the russian one), however I found out something interesting:
In
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFKeyboardMappings
there are keys for different languages with the values of hardware and soft keyboard. In my case for all the languages the value of hardware keyboard is:
804c72d2-b3a3-4f96-a568-eb8775eb4b97
However, direct change of this entry with the value of the soft keyboard doesn't work.
Can anyone publish this value p.e. for QWERTY layout to check?
And any ideas about what does 804c72d2-b3a3-4f96-a568-eb8775eb4b97 refer to, I mean, is it link to the file or language code or whatever?
Sorry, if I discover something stupid, but I can't find any information about this area of registry.
(HTC 7 PRO DFT v2)

Hi everybody. Same situation here. I would add, if this QWERTZ to QWERTY issue could be solved without any ROM installation (crazy? lazy?) I would be the happiest phoner for a while. Cheers.

zebraman said:
Hello everyone.
My goal is rather more difficult than yours (I try to replace original german layout with the russian one), however I found out something interesting:
In
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFKeyboardMappings
there are keys for different languages with the values of hardware and soft keyboard. In my case for all the languages the value of hardware keyboard is:
804c72d2-b3a3-4f96-a568-eb8775eb4b97
However, direct change of this entry with the value of the soft keyboard doesn't work.
Can anyone publish this value p.e. for QWERTY layout to check?
And any ideas about what does 804c72d2-b3a3-4f96-a568-eb8775eb4b97 refer to, I mean, is it link to the file or language code or whatever?
Sorry, if I discover something stupid, but I can't find any information about this area of registry.
(HTC 7 PRO DFT v2)
Click to expand...
Click to collapse
See and try change "AccentTable" and "KeyTable" keys in path "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MTFInputType\{804c72d2-b3a3-4f96-a568-eb8775eb4b97}"
I mean it is UTFxx unicode. May be somebody known TouchPro/TouchPro2 can help us to recognize buttons order in this key.

Hi,
with DFT rom v2/v3 no problem on HTC 7 pro, works perfect Y/Z and with my special characters (óőűá etc.)

poker100 said:
Hi,
with DFT rom v2/v3 no problem on HTC 7 pro, works perfect Y/Z and with my special characters (óőűá etc.)
Click to expand...
Click to collapse
Can you write more? Is necessary to edit registry keys manually in registry editor? What is your sequences for Y/Z changing? Or, is it possible only by any file changing/editing? M.

Martin7Pro said:
AkcentTable:
64-00-2E-00-64-00-3F-00-64-00-21-00-64-00-3A-00-00-00-00-00-64-00-2C-00-64-00-18-20-64-00-1C-20-64-00-28-00-64-00-29-00-64-00-3B-00-64-00-2D-00-00-00-00-00-64-00-3F-00-64-00-BF-00-00-00-00-00-64-00-21-00-64-00-A1-00-00-00-00-00-64-00-24-00-64-00-A3-00-64-00-AC-20-64-00-A5-00-00-00-00-00-64-00-28-00-64-00-5B-00-64-00-7B-00-64-00-3C-00-00-00-00-00-64-00-29-00-64-00-5D-00-64-00-7D-00-64-00-3E-00-00-00-00-00-64-00-2F-00-64-00-5C-00-64-00-7C-00-00-00-00-00-64-00-2D-00-64-00-5F-00-64-00-7E-00-00-00-00-00-64-00-41-00-64-00-C4-00-64-00-C1-00-64-00-C2-00-64-00-C0-00-64-00-C3-00-00-00-00-00-64-00-61-00-64-00-E4-00-64-00-E1-00-64-00-E2-00-64-00-E0-00-64-00-E3-00-00-00-00-00-64-00-43-00-64-00-C7-00-00-00-00-00-64-00-63-00-64-00-E7-00-00-00-00-00-64-00-45-00-64-00-CB-00-64-00-C9-00-64-00-CA-00-64-00-C8-00-00-00-00-00-64-00-65-00-64-00-EB-00-64-00-E9-00-64-00-EA-00-64-00-E8-00-00-00-00-00-64-00-49-00-64-00-CF-00-64-00-CD-00-64-00-CE-00-64-00-CC-00-00-00-00-00-64-00-69-00-64-00-EF-00-64-00-ED-00-64-00-EE-00-64-00-EC-00-00-00-00-00-64-00-4E-00-64-00-D1-00-00-00-00-00-64-00-6E-00-64-00-F1-00-00-00-00-00-64-00-4F-00-64-00-D6-00-64-00-D3-00-64-00-D4-00-64-00-D2-00-64-00-D5-00-00-00-00-00-64-00-6F-00-64-00-F6-00-64-00-F3-00-64-00-F4-00-64-00-F2-00-64-00-F5-00-00-00-00-00-64-00-55-00-64-00-DC-00-64-00-DA-00-64-00-DB-00-64-00-D9-00-00-00-00-00-64-00-75-00-64-00-FC-00-64-00-FA-00-64-00-FB-00-64-00-F9-00-00-00-00-00-64-00-57-00-64-00-84-1E-64-00-82-1E-64-00-74-01-64-00-80-1E-00-00-00-00-64-00-77-00-64-00-85-1E-64-00-83-1E-64-00-75-01-64-00-81-1E-00-00-00-00-64-00-59-00-64-00-78-01-64-00-DD-00-64-00-76-01-64-00-F2-1E-00-00-00-00-64-00-79-00-64-00-FF-00-64-00-FD-00-64-00-77-01-64-00-F3-1E-00-00-00-00
KeyTable:
00-00-20-00-83-02-63-00-61-02-76-00-43-02-62-00-59-02-6E-00-00-00-00-00-00-00-71-00-92-01-77-00-CF-01-65-00-F7-01-61-00-82-02-73-00-00-00-00-00-00-00-77-00-06-01-71-00-54-01-65-00-07-02-61-00-5C-02-73-00-00-00-00-00-00-00-65-00-12-01-77-00-54-01-72-00-3B-02-73-00-5B-02-64-00-F6-02-66-00-00-00-00-00-00-00-72-00-2C-01-65-00-23-01-74-00-4C-02-64-00-CE-02-66-00-00-00-00-00-00-00-74-00-1C-01-72-00-45-01-79-00-5C-02-66-00-C1-02-67-00-00-00-00-00-00-00-79-00-2C-01-74-00-46-01-75-00-51-02-67-00-28-02-68-00-00-00-00-00-00-00-75-00-48-01-79-00-16-01-69-00-9D-02-68-00-58-02-6A-00-00-00-00-00-00-00-69-00-34-01-75-00-15-01-6F-00-41-03-6A-00-8D-02-6B-00-00-00-00-00-00-00-6F-00-4A-01-69-00-0A-01-70-00-50-02-6B-00-7C-02-6C-00-00-00-00-00-00-00-70-00-AD-01-6F-00-EE-01-6C-00-00-00-00-00-00-00-61-00-02-02-71-00-47-02-77-00-EF-01-73-00-24-02-64-00-AE-02-7A-00-00-00-00-00-00-00-73-00-80-02-77-00-05-02-65-00-B9-00-61-00-98-01-64-00-F9-01-7A-00-B8-02-78-00-00-00-00-00-00-00-64-00-EA-01-65-00-64-02-72-00-FC-00-73-00-5A-01-66-00-C0-02-7A-00-43-02-78-00-97-02-63-00-00-00-00-00-00-00-66-00-31-02-72-00-8D-02-74-00-1D-01-64-00-58-01-67-00-31-02-63-00-D2-02-76-00-00-00-00-00-00-00-67-00-90-02-74-00-1B-01-66-00-29-01-68-00-90-02-63-00-12-02-76-00-4A-02-62-00-00-00-00-00-00-00-68-00-06-03-79-00-44-02-75-00-6A-01-67-00-0C-01-6A-00-66-02-76-00-FF-01-62-00-2B-02-6E-00-00-00-00-00-00-00-6A-00-47-02-75-00-47-02-69-00-B1-01-68-00-FA-00-6B-00-8D-02-6E-00-47-02-6D-00-00-00-00-00-00-00-6B-00-BB-02-69-00-F9-01-6F-00-67-01-6A-00-F0-00-6C-00-76-02-6E-00-08-02-6D-00-00-00-00-00-00-00-6C-00-25-02-6F-00-F0-01-70-00-FC-01-6B-00-9D-02-6D-00-00-00-00-00-00-00-7A-00-94-01-61-00-CC-01-73-00-94-01-64-00-67-01-78-00-00-00-00-00-00-00-78-00-3D-02-73-00-FB-00-7A-00-48-01-63-00-00-00-00-00-00-00-63-00-B0-02-64-00-F5-02-66-00-6B-02-67-00-2B-01-78-00-2F-01-76-00-00-00-00-00-00-00-76-00-AB-02-66-00-18-01-63-00-28-01-62-00-00-00-00-00-00-00-62-00-B1-02-67-00-6C-02-68-00-B1-02-6A-00-8B-01-76-00-0B-01-6E-00-00-00-00-00-00-00-6E-00-E8-02-68-00-A3-02-6A-00-E8-02-6B-00-56-01-62-00-F7-00-6D-00-00-00-00-00-00-00-6D-00-92-02-6A-00-24-02-6B-00-07-02-6C-00-34-01-6E-00-00-00-00-00-00-00-2C-00-00-00-00-00-00-00-20-00-00-00-00-00-00-00-2E-00-00-00-00-00-00-00-00-00
Click to expand...
Click to collapse
Do you understand it somebody? Can you explain?

KeyTable
It looks as four-bytes unicode sequences, ended by four-zeroes stop sequence. Do you know anybody more? Can you see in registry editor, if it is DFT ROM property only, or standard WP7 hardware keyboard feature? I mean keys replacing by first post can change full language keyboard to another, but changing z/y only must be realized by this long sequences analysing and changing.

Hi, i'm using now DFT V3 on HTC 7 pro QWERTZ version. (hungarian language) Character layout original, no need registry edit or other hack. HW keyboard works fine on hungarian setting. All characters and other symbols are OK. DFT V3 rom is perfect.

poker100 said:
Hi, i'm using now DFT V3 on HTC 7 pro QWERTZ version. (hungarian language) Character layout original, no need registry edit or other hack. HW keyboard works fine on hungarian setting. All characters and other symbols are OK. DFT V3 rom is perfect.
Click to expand...
Click to collapse
OK, you are happy. We (Czech people) have a problem - two usual keyboard layouts. Much people uses QWERTZ, but programmers and technicians uses usually QWERTY, which is not supported by WP7 Microsoft features. Then we must make any hack.

Hey, what kind of rom use you?

poker100 said:
Hey, what kind of rom use you?
Click to expand...
Click to collapse
The same as you, DFT V3 on HTC 7 pro QWERTZ version.

Related

Greek T9 & 160 characters

Hi,
I have spent the last week trying to get a greek keyboard with T9 on my AT&T Fuze (Raphael/HTC Touch Pro), and for the life of me, nothing has worked. I see Greek characters (say on Phone Pad layout) but when I tap on the screen, nothing gets displayed. Only spaces do and symbols.
Once I get that, I am hoping to find a way to enable 160 characters (convert message to capitals).
I am running RRE HTC Fuze Rom 4.4.5 Special Edition. I am willing to give any other rom a chance provided I can type Greek and English using T9 (but English UI please).
I have tried, or at least I want to believe, everything on the forums.
First, I tried NitroGenious's Greek-English cab (I used his Rom on my T-Mobile SDA (Tornado) and worked amazingly well). -> No Greek on menu, probably because this was for a smartphone.
Then I tried T9 Input 14 Languages Update (http://forum.xda-developers.com/showthread.php?t=402121) and that gave me greek symbols on the display (software) keyboard, but when I try to type a word using Phone Keypad or other keyboard layouts, I don't get suggestions or anything (of course I have turned on all T9 options: Spell Correction, Word Completion in T9 mode, Word Completion in ABC mode, Auto-Substitution).
Then I tried using some other (non HTC) keyboard layouts and their T9s.
First I tried whc_SM_Keyboard_+_eT9_M_v1.6 (http://forum.xda-developers.com/showpost.php?p=3057424&postcount=1). That gave me Greek as well, but no T9 for Greek.
Then I tried HTC Phone Pad (http://forum.xda-developers.com/showthread.php?t=312235), and this one worked but the VGA version only has English. The International version keyboard was 1/2 the screen in width, which made it very difficult to press buttons. I would prefer to stick with default keyboards in ROM but if this can work, I would be ok with it.
Third, I tried MoDaCo_Vox_eT9_Language_Pack.cab, and that didn't five me T9 either.
Last, I tried fingertouchpro_2.0_rc7.cab and that was just wrong (+ the greek didn't work).
And I wouldn't pay for T9 in a million years.
Obviously, I had to hard-reset my device many times already, which I am ok doing until I can find a solution.
If I need to make any changes to the registry (point to png, kdb and ldb files), I am fine with doing this if anyone knows the keys and values.
All I need is T9 in Greek that works with my HTC Touch Pro (English T9 works fine). If I can see the Greek characters, even better. If not, I'll use my intuition.
If I can get that, then it would be awesome if I can get something to be able to write 160 greek characters (Capitals). In the past there used to be something called SMS160, but that was quickly removed because it is owned by Ace Hellas. Any alternatives?
Any help would be wholeheartedly appreciated.
Ilias

Problem with hardware keyboard layout

Hi everyone, i have a problem with my htc touch pro. I bought the phone in germany but i put on it the official italian rom from HTC. the problem is that the hardware keyboard is german and the keys on it don't match. I Know that there are some threads about this problem, but i don't understand how can i modify the registry key of my phone. Can someone explain me in detail how can i do to change only the italian hardware keyboard layout and put a german one? thnx
Moved as not ROM Development.
A guide guide to editing the registry: http://forum.xda-developers.com/showthread.php?t=471521&page=3

Correct keyboard layout

Dear Sir,
I know, it is a very common question BUT I have a problem with it. Since I had Qtek 9100 I do know about thing or two considering keyboard layout. But, again, Rafael seams to me a lot different than my ol' 9100.
First thing's first, I don't know witch keyboard layout is printed on keyboard. I am attaching an image of keyboard, and I am grateful for providing me this useful info.
Link:
Second, if someone can give me a short tutorial how to change layout I would be most grateful for that.
I do know how to change keyboard on qtek 9100, but it seams that this change is a bit more complicated, and I've spent about two days trying to change the keyboard.
Thank you
This is the sprint keyboard and u can change the layout with a program called TarusBullba Tilt keyboard fix. i had the same problem and that worked
I've installed keyboard fix, it isn't remapping them to fit properly. Numerical pad that is on the upper row of keyboard with TarasBulba fix is located on the right middle part of keyboard.
Is there a registry fix for remapping the keyboard?
Is the keyboard Swedish, Finnish or else?
Thank you
Mine is english and just works. U may also try some options in AdvancedConfig but i'm not sure if it will help.

[Q] Keyboard Problems

Hi,
recently my One S had received the update to 4.04. After that my keyboard is QWERTZ instead of QWERTY. I tried to change language settings but I have only "English (Swiss) English (Austria) English (Germany) and none of those have QWERTY keyboard. How can I do?
[I have alredy posted this in a wrong section]
Same problem
This problem has affected me also. Apparantly it looks like we must both have a german hardware keyboard in our phones. First option seems to be to root the phone and change the hardware as per this existing link, but hopefully someone can tell us another way to do this without rooting?
http://forum.xda-developers.com/showthread.php?t=1852514
I have installed swift keyboard for now which resolves it but I don't like it as much as the built in keyboard. Would be nice to be able to go back to qwerty without rooting phone. Anyone that can help?

Cyanogenmod 10 + swype

Hi guys.
I have a problem with my hardware keyboard.
I'm using CM 10 original, and i habe swype software keyboard.
However, when i use my awesome hardware keyboard, i dont get some of the characters, like "?" or ")" and much more, generally "alt characters" have problems working.
Any ideas about that ?
Artanis02 said:
Hi guys.
I have a problem with my hardware keyboard.
I'm using CM 10 original, and i habe swype software keyboard.
However, when i use my awesome hardware keyboard, i dont get some of the characters, like "?" or ")" and much more, generally "alt characters" have problems working.
Any ideas about that ?
Click to expand...
Click to collapse
Make certain you are not applying ANY language selection to the keyboards in the settings. The Hardware keyboard is NOT a standard en-US keyboard, and those bindings break the special keys.
Magamo said:
Make certain you are not applying ANY language selection to the keyboards in the settings. The Hardware keyboard is NOT a standard en-US keyboard, and those bindings break the special keys.
Click to expand...
Click to collapse
But since we can edit the keyboard's code, can't i just make it work with my language?
You can, but there's another method for that. Specifically, the one being discussed in this thread:
http://forum.xda-developers.com/showthread.php?t=2314834
The keyboard settings application's applied layouts do not work for us.
I think that thread is dead, can you help me with enabling alt key?
I know how to edit system files etc. But I dont really know what to do exactly, and how to make the changes work.
Help

Categories

Resources