My O2 XDA Mini S has a QWERTZ keyboard layout, and the WM software uses QWERTY layout, thats why whwn I type using the keyboard, Ive always misused the Y with the Z, and vise versa. Also the symbols are all rumnbled into places. Is there a way I can use the QWETZ layout using the english WM, because I believe that the QWERTZ layout maybe compatible to WM German version. (I dont understant german, so I need the english version). Please help, because I dont think I can do anything with the physical layout of my keyboard so I just need a modification with the software.
you need to edit the keyboard language in the registry. the default is 0409 for english. im not sure what the german one is, but check the wiki, i'm sure you can find out some more info in there.
look at the next post, i figured it out
-Nstefanelli-
Code:
HKCU\ControlPanel\Keybd\Locale = 0407
You have to edit the registry, you need to change it from 0409 to the above.
Good luck.
-Nstefanelli-
Hi. I'm not able to safe any keys in the registry.
Done and rebooted. Edit was gone.
Maybe issue with my Registry editor?
I use the german keyboard as well. The easiest solution to that is the Registry wizard
ftp://ftp.xda-developers.com/Upload/cabs/RegistryWizard_PPC.ARMV4.cab
There you just change the keyboard to German and done with it.
As to the other, you should always wait a couple of minutes before reboot, looks like it actually take some time for the system to write it back into the registry.
In addition, it's moire than just the one key to change.
Bye
In here any simular cab like this, but for Czech qwertz keyboard?
Thanx in advance!
roland valentini said:
I use the german keyboard as well. The easiest solution to that is the Registry wizard
ftp://ftp.xda-developers.com/Upload/cabs/RegistryWizard_PPC.ARMV4.cab
There you just change the keyboard to German and done with it.
As to the other, you should always wait a couple of minutes before reboot, looks like it actually take some time for the system to write it back into the registry.
In addition, it's moire than just the one key to change.
Bye
Click to expand...
Click to collapse
Thanks.
But this location is not working for me
I have the same problem again....
This fix worked for me with wm5 but I just upgraded to wm6 and kb went to qwerty mode (the hardware is a qwertz).
I tried adding the above-mentioned key to the recommended location, and it did not work (that key does not initially exist on wm6).
I also found two keys: \\\registry\hkcu\keyboard layout\preload\default, and \\\registry\hkcu\keyboard layout\preload\1\default, and both of them had e0010409 as the value. I changed them both to e0010407 and tried coldboot after each (one and then both) and it still doesnt thinks its a qwerty keyboard.
Any ideas guys?
Thanks -- AshayinFLA
Related
Hi,
In the office I have a qtek 9000 spanish version (spanish keyboard). I have upgraded to O2 english rom. Everything is fine but the keyboard. Some specials keys (colon, semicolon, etc) doesnt match keyboard because the rom "thinks" my keyboard is an "english keyboard". Is there any way to change it? maybe remapping the scan codes? may be applying a pach)?
Thanks
Was just looking into this...
I was just checking the other forums on this and came across some interesting posts in the wizard section on remmapping keyboard by way of a reg edit. Here is the data pertaining to the wizard. You can probably do the same with the Universal. CREDIT GOES TO OAINOT for this.
Now we need a small registry hack.
1. Use a registry editor like total commander.
2. Go to \HKCU(HK Current User)\ControlPanel\Keybd\Locale.
3. Change the value of the key "Locale" from "0809" to "0407". "0407" is the locale ID for Standard German. You can find other Locale ID suitable for you at: http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx.
4. Do a soft reset and enjoy. All the keys and symbols have fixed right.
Try this.
I found this info by doing a forum search for "QWERTZ" (the german keyboard layout).
Good Luck and let me know how it goes.
Cyb
Also check out AE Keyboard Mapping Software
Thanks, I have solved it in other way.
I ve changed the key HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Qwerty from 66569 (english) to 68617 (spanish) and works fine
hello
i have qwertz keyboard
and Italian rom
how i must change the key?
HKEY_LOCAL_MACHINE\SOFTWARE\OEM
why I don't see qwertz key in the registry?
if
I must create new one?
I flashed the latest Imate rom and I really love it. But I cant install my cab to get scandinavian support on the hardware keyboard. When I install it all buttons stops working. Is there any other way of getting swedish layout on the keyboard ? I have tested AKE Map but didn´t understand how to configure swedish support on it
Re: How to get swedish hardware keyboard with new Imate rom
easycure1974 said:
I flashed the latest Imate rom and I really love it. But I cant install my cab to get scandinavian support on the hardware keyboard. When I install it all buttons stops working. Is there any other way of getting swedish layout on the keyboard ? I have tested AKE Map but didn´t understand how to configure swedish support on it
Click to expand...
Click to collapse
It can be downloaded from http://www.qtek.se (You have to register to be able to download).
Re: How to get swedish hardware keyboard with new Imate rom
easycure1974 said:
I flashed the latest Imate rom and I really love it. But I cant install my cab to get scandinavian support on the hardware keyboard. When I install it all buttons stops working. Is there any other way of getting swedish layout on the keyboard ? I have tested AKE Map but didn´t understand how to configure swedish support on it
Click to expand...
Click to collapse
I just noticed that the file is available on the FTP too! ftp://ftp.xda-developers.com/Wizard/Misc/
Thank you but that is the cab that kills the buttons with the new rom. It has worked with all other roms but with new one the buttons stops working. And I have hard reset the phone three times and then installed the cab and every time it kills the buttons if I enable any of the buttonlock feantures. The only button working after that is the powerbutton.
I think I will go back to the test rom from Qtek - at least it makes a working hardware keyboard
I have the same problem. I even downloaded and installed Norwegian version of this new i-mate rom hoping that there is a new CAB for nordic keyboard in the extended ROM, but I was wrong Seems that it is done in some other way now.
Re: How to get swedish hardware keyboard with new Imate rom
I too had the same problem with buttons and keyboard not working after flashing the I-Mate ROM. However, after some fiddling around I found out that changing "Buttons/Lock" settings from "Lock all buttons except Power button" made everything work again...
Cheers,
Christer
_________________
Qtek 9100
ROM: 2.16.9.1 WWE
ROM date: 2/6/06
Radio ver: 02.07.10
Protocol ver: 413.1.03
ExtROM: 2.16.9.101[/list]
Re: How to get swedish hardware keyboard with new Imate rom
For me they work fine with that setting untill I install scandinavian support for the hardwarekeyboard - then they stop working independently of what setting I use.
Have you installed the scandinavian hardwarekeyboard cab ? Can you write swedish characters with it ?
Christer Bengtsson said:
I too had the same problem with buttons and keyboard not working after flashing the I-Mate ROM. However, after some fiddling around I found out that changing "Buttons/Lock" settings from "Lock all buttons except Power button" made everything work again...
Cheers,
Christer
_________________
Qtek 9100
ROM: 2.16.9.1 WWE
ROM date: 2/6/06
Radio ver: 02.07.10
Protocol ver: 413.1.03
ExtROM: 2.16.9.101[/list]
Click to expand...
Click to collapse
Ok, I installed the CAB again to get swedish keyboard working. Again - hardware keys do not work. I did set button lock to "Do not lock buttons". Buttons really work now, but of course these are not locked any more. And another bug found now - when I turn off the device (sleep mode) it turns itself on in couple of seconds. Really annoying. I have to hard reset now again to get rid of the keyboard CAB
I haven't upgraded to the new ROM yet because of this..
But, one question. Have any of you guys tried just setting the proper registry value? The cabs also contain a keybddr.dll which seems to be a system level keyboard driver. I'm thinking this could be causing the problem.
The registry key I'm talking about is HKCU\ControlPanel\Keybd and the String value "Locale" changed to "0414" for Norwegian layout.
edit: Priit. You said you installed the Norwegian version of the ROM, and the hardkeyboard worked? Could you try extracting the keybddr.dll from \Windows and replacing that file when/if you try out the English ROM? Or even better, attach it here so others can try.
I tried again, did a hardreset and installed the cab. When I have the option set to "Do not lock buttons" all buttons except the D-pad works. But without a D-pad the phone is useless. The other two lock options kills all buttons except powerbutton.
Shall try the registry thing
Tokay, I just found out also that locale ID 0414 works (CAB also creates the same registry key).
Previously I tried with 041d (Swedish) and that did not work.
huh. So all keys work, including the D-pad?
Sweet. Guess this ROM will be installed after work today.. still hate that silly battery indicator on the task bar, though.. :?
Yep. Reinstalled and configured all my software and doublechecked: hardware keyboard acts as it should, all hardware keys ok, including D-pad.
I don't have Norwegian version installed any more but you don't probably want that file any more either
Tokay said:
I haven't upgraded to the new ROM yet because of this..
But, one question. Have any of you guys tried just setting the proper registry value? The cabs also contain a keybddr.dll which seems to be a system level keyboard driver. I'm thinking this could be causing the problem.
The registry key I'm talking about is HKCU\ControlPanel\Keybd and the String value "Locale" changed to "0414" for Norwegian layout.
edit: Priit. You said you installed the Norwegian version of the ROM, and the hardkeyboard worked? Could you try extracting the keybddr.dll from \Windows and replacing that file when/if you try out the English ROM? Or even better, attach it here so others can try.
Click to expand...
Click to collapse
You are my hero Now I can write my swedish ö
easycure1974 said:
You are my hero Now I can write my swedish ö
Click to expand...
Click to collapse
I have no idea how you pull this off. I've modified my registry numerous times, using several different editors (resco, total commander) and the results are very odd.
My keyboard never writes åöä like when I installed the CAB fix with the original ROM (I'm now using the KJAM Rom).
And the strangest thing is, that the changes I make to the registry only "stick" 10% of the time. The rest of the time, my original registry value is restored when I soft reset. I am now stuck with 041d for Swedish. I've also tried (and had the following values stuck):
040b: Finnish
041d: Swedish
0414: Norwegian bokmal
Nothing seems to make any difference though. I can write ä, if I press <blue ball> + symbol four or five times after writing the letter A, but that's probably not the "fix" you guys are cheering about
EDIT: I seem to have found the reason. If I immediately soft reset after editing the registry, it won't stick. That makes "sense" in a weird sort of way, but it still won't fix the order in which åöä appear when I press the blue ball+symbol.
-JJ
Try this CAB I've made. And don't press reset button, but hold down power button until you see a warning "Device will be off, and ...". Press Yes then.
jayjay said:
but it still won't fix the order in which åöä appear when I press the blue ball+symbol.
-JJ
Click to expand...
Click to collapse
I'm using an english hardware keyboard with norwegian layout (0414).
I've heard someone complain about the swedish not working, but I haven't tested it.
Try "blue ball" + arrow keys. See if you get scandinavian characters...
The swedish characters are also on the norwegian layout (0414), so I suggest you try that if you can't get the swedish working:
I've set it to 0414 (norwegian) and it works like this:
blue+up = å
blue+left = ø
blue+right = æ
blue+down = ä
blue+period (.) = ö
note that 0414 also changes a few other special symbols:
blue+a = :
blue+g = ,
blue+h = '
blue+z = ?
blue+m = /
blue+tab = ~
(I wrote the new symbols onto small white stickers and put them on my keyboard - it's not pretty but it speeds up my typing)
bredita said:
I'm using an english hardware keyboard with norwegian layout (0414).
Click to expand...
Click to collapse
Thanks Priit for your effort with the cab, which I ended up not having to use, since I only have linux at home and I can't activesync install programmes...
Although, since I got this device just a few days ago, I forgot I could probably have done it over my wlan. Takes some time to get used to.
Anyway, thanks to you too, Bredita. I can now confirm that neither the finnish or the swedish locale work with my international keyboard. I wasn't too keen on using the Norwegian locale, what with all your silly letters O with dash through it and so on.
But here's the deal: the norwegian locale 0414 WORKS for me as well.
My mistake was, that I thought I had to use it the same way as the cab I got from our vendor. With their patch, I would write the letter "a", and then press blueball+space (symbol). This would turn the previous letter (a) into first "ä" , then "å".
But this way is much faster: I get everything with only two presses, just as easily as writing capital letters with shift. So this is awesome indeed.
A word of caution about the registry editing though. I saw other people claimed that the registry would simply return to its previous value after a soft reset. This happens if you reset immediately after changing the registry. It appears the changes you make aren't actually going into the registry, but some kind of "copy" of the registry, which is synced every now and then. What works for me is, if I wait for as long as it takes until the screen turns off by itself, before resetting.
I confirmed this happens with other registry values as well: I changed the "usealternateedgeicon" to 1, then immediately performed a soft reset and the value was back to 0. So if your registry doesn't play ball, give it a few seconds before resetting.
EDIT: Just found a related thread:
http://forum.xda-developers.com/viewtopic.php?t=43135[url]
Thanks for all your help.
-JJ
haw eneybodey found asolution so i can get swedis?. if not how do i get åäö on eng t-bord layout?
Priit said:
Try this CAB I've made. And don't press reset button, but hold down power button until you see a warning "Device will be off, and ...". Press Yes then.
Click to expand...
Click to collapse
Just wanted to say that this cab did it for me.
Thank you so much for making it really easy!
Hi guyz
Is there anyone out there know how to fix my keyboard problem? Please Help Me. I bought my O2 Trion From HK and they have reflash the firmware with HTC firmware which is meant for QWERTY keyboard layout but my keyboard layout is QWERTZ. It works fine when i bought it and now after i hard reset it my "Z" button become "Y" and my "Y' button become "Z".
thanks guyz for helping me
Saint said:
Hi guyz
Is there anyone out there know how to fix my keyboard problem? Please Help Me. I bought my O2 Trion From HK and they have reflash the firmware with HTC firmware which is meant for QWERTY keyboard layout but my keyboard layout is QWERTZ. It works fine when i bought it and now after i hard reset it my "Z" button become "Y" and my "Y' button become "Z".
thanks guyz for helping me
Click to expand...
Click to collapse
Have you tried registry changes?
UK/US layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 1033 (DWORD decimal)
German layout (QWERTZ):
HKCU\ControlPanel\Keybd\Locale = 1031 (DWORD decimal)
French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 1036 (DWORD decimal)
EDIT: WORKS FOR MANY WM5 DEVICES BUT NOT HERMES (SEE FOLLOWING POSTS)
Mike
Hi Mike
Thanks for your help but i am new in this area can u please tell me how to change the registry please.
thanks once again for your help
i really appreciate it
Saint said:
Hi Mike
Thanks for your help but i am new in this area can u please tell me how to change the registry please.
thanks once again for your help
i really appreciate it
Click to expand...
Click to collapse
Well you need a registry editor this one is free PHM:
http://pocketland.de/util/getdownload.php?regedit.Mrln_ARM.cab&id=22357
Download to your desktop (do not open it) and then move it to your Device using active sync. In active sync use the explore tab to open up your device. If you have a storage card go there and drag and drop the file onto storage card. If not put it in device main memory.
That done disconnect from PC and use file explorer to hunt for the file and tap it to run it. If offered a choice choose install to Storage Card. If not main memory. Once installed go to your programmes and open PHM.
Navigate using PHM to the keys shown in my first post and change the numbers accordingly.
Post again with problems.
PS changing registry has potential risks. There is a chance that if you d something wrong you will need to hard reset again. Are you willing to take the chance?
PPS You may need to soft reset. Do not just poke stylus in hole. LONG press on off switch until a message pops up. Say yes. Device will reset.
Mike
Hi Mike
sorry to border you again i have manage to install and iin my device i can only find \HKCU\ControlPanel\Keybd only and inside it it has got InitialDelay and Repeat Rate
i cant find \HKCU\ControlPanel\Keybd\locale
however i can find \HKCU\keyboard layout\preload\1 its value is e0010409
is that the one?
thanks for your help
Hang on while I check mine!
Mike
just go ahead and take your time hopefully u can help me
thanks
OK, it seems the info I gave above re keys to change does not apply to Hermes specifically. However there are registry changes you can make. The following information is taken from the "wiki" link on brown bar top of page:
Goto the following registry entry
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]There is a key called 'Layout' and it is in Decimal.
The default value of English ROM is 20409, and Chinese ROM is 20404 (both are in hexadecimal).
The suitable value for German Hermes keyboard is 20407 (132103 in decimal). =qwertz
The suitable value for Spanish Hermes keyboard is 2040a (132106 in decimal).
Probably Hermes use 20+country ID (409=WWE, 407=German, 404=Trad. Chinese, etc...) format for keyboard layout value.
The above settings does not work with the latest Hermes firmware, the following is required.
[HKEY_CURRENT_USER\keyboard layout\Preload]"Default"="e0010414"[HKEY_CURRENT_USER\keyboard layout\Preload\1]"Default"="e0010414"[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]"Layout"="132116"
The last setting is the same as in the above solutionThese settings are for Norwegian keyboard, country code : 0414Tested on fw. 1.31.502.1
Note: For those with a Chinese Keyboard Layout, Changing the Preload will affect Outlook, particularly when composing e-mails. Typing e-mail addresses will not auto-load from your address book for some reason. This can be fixed but deleting the [HKEY_CURRENT_USER\keyboard layout\Preload] folder and all its contents. As of now, no known side effects from deleting the folder has been found.
A list of other layouts:
http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx
Note2: For those using a Japanese layout (i.e. Softbank X01HT) with newer ROMs should use 30411 Hex. (197649 Dec) as value for keyboard layout in order to get ',' and '.' properly mapped:
[HKEY_CURRENT_USER\keyboard layout\Preload]"Default"="e0030411"[HKEY_CURRENT_USER\keyboard layout\Preload\1]"Default"="e0030411"[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]"Layout"="197649" Hope rhat all makes sense
Mike
thanks mike for your help. even though it is not working but i appreciate your effort for helping me.
thanks mate you the champ
Saint said:
thanks mike for your help. even though it is not working but i appreciate your effort for helping me.
thanks mate you the champ
Click to expand...
Click to collapse
Hi Saint. Sorry it's not working but perhaps it's worth another go - and don't forget do not do standard soft reset after changes use the long press on on/off button. The reason I say this is that there are folks out there who have said it does work (though they were going Qwertz to qwerty, but still, - see here:
http://forum.xda-developers.com/showthread.php?t=273332
Good luck
Mike
thanks alot mike it works now. it is such a wonderful that you can help me with this. thanks once again
Pleased it's working
Happy days!
Cheers
Mike
Qwertz in WM6
Though our company IT expert went through the regedit settings, in WM6 this fix seems not to work.
A cab file would be the solution (without German editing or word suggestion)
Anybody out there with a QWERTZ hardware input running WM6?
Would be very very very happy to get help
When you people make these changes to the registry it is advisable to put the phone to sleep for at least 1 minute to make sure the registry values get saved...
shogunmark said:
When you people make these changes to the registry it is advisable to put the phone to sleep for at least 1 minute to make sure the registry values get saved...
Click to expand...
Click to collapse
Great, My Trion may sleep even 24 hours if only the regedit settings would work...
They refer to WM 5 settings and not WM6. As such, no values can be set at the correct three.
Damn. I need that cab file badly...
i dont know what can i say
i really thank you so so so so much "mikechannon". i dont need aekmap anymore.
friends as mikechannon said;
Goto the following registry entry
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]There is a key called 'Layout' and it is in Decimal.
The default value of English ROM is 20409, and Chinese ROM is 20404 (both are in hexadecimal).
The suitable value for German Hermes keyboard is 20407 (132103 in decimal). =qwertz
The suitable value for Spanish Hermes keyboard is 2040a (132106 in decimal).
Probably Hermes use 20+country ID (409=WWE, 407=German, 404=Trad. Chinese, etc...) format for keyboard layout value.
it really works perfectly
thanks thanks thanks
Hello,
I would like to know whether it was possible to change the hardware keyboard QWERTY to QWERTZ ?
Do you know a website for detached parts for the HTC Shift ?
I'am the english version of the HTC Shift
Thank you very much.
Same problem here, any ideas?
if you want to change the keyboard layout you find here some registry hacks.
(if you use a english rom with german hardware keyboard layout)
or you want to buy a new hardware keyboard with german letters? maybe I have a contact to HTC in germany where I can order a new german or Swiss Keyboard..
I have already searched for registry tweaks, but none of these works for HTC Shift hardware keyboard.
Do you try that?
http://forum.xda-developers.com/showthread.php?t=424136
Yes, but it does not work (on HTC official ROM).
hmm.. do you try with search function on registry editor (you can use the free total commander registry editor) to search for your at the moment installed language code (maybe 409??) and change all entrys that you found to 407?, then you do a soft reset..
same here, i am on a wizard. tried everything. its only new rom's!
Hi.
I have just installed the phone enabled rom. Everything is fine, but it is an english version. Actually I managed to switch everything from english to german EXCEPT the hardware keyboard. I have figured out the following keys in the registry:
HKCU\ControlPanel\Keybd (this is already known and does not seem to have any effect)
HKLM\System\CurrentControlSet\Control\Keyboard Layout (this seems to activate one of the defined layouts in the 'Layout'-key)
HKLM\System\CurrentControlSet\Control\Layouts
Could anyone, who has a german keyboard layout running, check what his/her entries in these three keys are?
If anyone has another solution for this issue, I would be happy to hear from you.
Thanks alot.
Don't know wether this is the solution, but there are lots of keyboard layouts listed in:
HKLM/System/CurrentControlSet/Control/Keyboard Layouts
The German Layout has the key number 00000407.
Maybe you only need to enter that number as value in:
HKU/Default/Keyboard Layout/Preload
Good luck
retir0
Hi
Thanks for your reply. The country code for German is known, I have tried that, but it caused some major problems including not working keyboards (not even the virtual keyboard). Only transcriber was still working.
That is why I thought the registry keys
HKLM\System\CurrentControlSet\Control\Keyboard Layout
HKLM\System\CurrentControlSet\Control\Layouts
would have more effect.
If you look into the "layouts" you will find "00000409" which defines the US keyboard layout. There you will find a "Layout File" that is called "KbdNopALL.DLL" and another value called "Layout Text" containing the value "US". I was wandering if changing any of these keys would enable the QWERTZ layout of the keyboard. So if anyone that uses a QWERTZ Layout could check what settings there are in these keys (e.g. "Layout File" is the same, but "Layout Text" is "DE" or "GER"). Does anyone know anything about the "KbdNopAll.DLL"?
Looking into "00000409" I find the "Layout File" 'KBDUS.DLL' and the "Layout Text" 'US'.
By contrast in "00000407" the values are 'KBDGR.DLL' and 'German'.
I've scanned the whole registry but didn't find any KbdNopAll.dll-file on my German version Shift.
Hope I could help a bit.
retir0
hmm, maybe someone should make a Keyb.cab or REG file, that switch automaticly the right Language codes into registry.
I remember, that this issue comes up all new releases of a WWE ROM, I think there is the solution in some older posts ;-)
Anybody knows how to make a *.cab file or a Reg file for pocket PC´s?
If I know that, I can make a "batch" file for easy changing to german Keyboard layout ;-)
got it
i finally got it.
i had a false entry in
HKLM/hardware/devicemap/keybd/CurLang
the value 407 was entered in Decimal which results in a wrong Hexadecimal value. Now I have entered 407 as a hex value which equals 1031 in decimal. now the layout is correct.
damn complicated that is....
thanks for your help everybody
retir0 said:
Looking into "00000409" I find the "Layout File" 'KBDUS.DLL' and the "Layout Text" 'US'.
By contrast in "00000407" the values are 'KBDGR.DLL' and 'German'.
I've scanned the whole registry but didn't find any KbdNopAll.dll-file on my German version Shift.
Hope I could help a bit.
retir0
Click to expand...
Click to collapse
I've got the same problem with my German Treo 750. Hardware keyboard swaps z and y. I've changed all registry entries, but what I need is a kbdgr.dll to change the contents of my new created 00000407 to Layout File KBDGR.DLL and the Layout Text to German.
Has anyone got an idea where I could get this kbdgr.dll for WM 6.0?
I googled my fingertips bleeding, but only found the dll for xp - and I'm sure that this wouldn't work with my Treo.
Regards and thanks,
Reiner
Is there really nobody with a German Treo 750 to help me?
Regards,
Reiner