Change Keylayout from qwerty to qwertz - Tilt, TyTN II, MDA Vario III Android Development

Hello,
is there a way to change the keylayout from qwerty to qwertz? I've found a proper keymap in the /system/usr/keylayout folder, but I don't know how to activate it.
I'm running Eclair polymod 2.1g.
Thanks and greets,
Jay2Cee

Jay2Cee said:
Hello,
is there a way to change the keylayout from qwerty to qwertz? I've found a proper keymap in the /system/usr/keylayout folder, but I don't know how to activate it.
I'm running Eclair polymod 2.1g.
Thanks and greets,
Jay2Cee
Click to expand...
Click to collapse
If you are talking about the hardware keyboard then it's hardcoded into the kernel. Post a picture of your qwertz keyboard and I'll add the keymap when I get time. The picture need to be sharp enough so that I can make out all the Fn alternatives on all keys.

Try the attached kernel and make sure to setup your default.txt(or startup.txt) correctly:
board-kaiser-keypad.atttilt=0 normal
board-kaiser-keypad.atttilt=1 AT&T tilt
board-kaiser-keypad.atttilt=2 Nordic
board-kaiser-keypad.atttilt=3 azerty
board-kaiser-keypad.atttilt=4 qwertz
EDIT: Removed attachment, later version (and NAND) available here: http://forum.xda-developers.com/showthread.php?t=660158

The kernel boots correctly, the z is a z, the y is a y and all other symbols looks right too. Very big thanks!
Greets,
Jay2Cee

Jay2Cee said:
The kernel boots correctly, the z is a z, the y is a y and all other symbols looks right too. Very big thanks!
Click to expand...
Click to collapse
You will find that Fn->s is mapped to " just like on the US-keyboard. It is, asfaik, not possible to map the german "double-s" character just like I cannot map the special nordic characters.
I also added $ on Fn-Tab as a bonus.

Please, could you do a russian layout too?
attached a photo of it.
layouts are changed by pressing once the "RU" key (tab on qwerty keyboards)
here are all the russian letters (as they are on the keyboard):
й ц у к е н г ш щ з
ф ы в а п р о л д
я ч с м и т ь б
ъ х ж э ю
It will be great, the system and soft keyboards are already avaible in russian, but not the hard one... Thanks in advance.

DiMiK said:
Please, could you do a russian layout too?
attached a photo of it.
layouts are changed by pressing once the "RU" key (tab on qwerty keyboards)
here are all the russian letters (as they are on the keyboard):
й ц у к е н г ш щ з
ф ы в а п р о л д
я ч с м и т ь б
ъ х ж э ю
It will be great, the system and soft keyboards are already avaible in russian, but not the hard one... Thanks in advance.
Click to expand...
Click to collapse
Sorry, but asfaik it is not possible, at least not without major changes to the code. The only thing I can map is keys that are accessible on an US keyboard with or without the shift key.

kallt_kaffe said:
You will find that Fn->s is mapped to " just like on the US-keyboard. It is, asfaik, not possible to map the german "double-s" character just like I cannot map the special nordic characters.
I also added $ on Fn-Tab as a bonus.
Click to expand...
Click to collapse
Yes, if seen it already. A double-s is not as important as a correct mapping for z and y and the " is useful too
Btw: Is there a simple way to insert other special character into a Android text field?
Thanks again,
Jay2Cee

kallt_kaffe said:
Sorry, but asfaik it is not possible, at least not without major changes to the code. The only thing I can map is keys that are accessible on an US keyboard with or without the shift key.
Click to expand...
Click to collapse
Were the code coresponding to the keyboard layout could be found? may be I could do it by myself....
Also, I remeber using a program for HTC G1... it was a pack of soft keyboard + rusian layout for the hard one. It works on Kaiser too, but the mapping is incorrect, and some letters are missing (because G1 has more hard buttons than Kaiser). As I understand, this prog worked like a kind of buffer that reads letters from the keyboard and then write the russian ones.... It worked good in "transcript" mode (translation of similiar letters), but this is not very good.... Do you know smth about it? maybe we can just modify the links between letters so that they correspond to the Kaiser ones? The problem is that I can' t find this program, may be it is andro 1.5 only...

DiMiK said:
Were the code coresponding to the keyboard layout could be found? may be I could do it by myself....
Click to expand...
Click to collapse
http://git.linuxtogo.org/?p=groups/...b;hb=bd54cfee4e4d0c4a1c41947e2fe88381bc0ab81f

Related

How to get Samsung i780 Keyboard Qwerty to Azerty driver ?

Hello all,
i have read through a lot in the forum and have alerady flashed and tweaked a lot my i780 with my readings of your Forum. (after doing the same for my TyTNII !))
Bravo to all BTW.
I have a French i780 with an AZERTY keyboard.
I have flashed with the DXHC4 PDA & Phone ROM found here. Since then I have a QWERTY keyboard when the physical keyboard is AZERTY
I have tried the registry edition in order to modify the keyboard mapping to 040C code in the 3 locations described in the different posts without success as it rendres inactive the keyboard.
I tried the different combinations etc...
Here are the exact lines :
in hkey_current_user\keyboard layout\preload string default e0010409 changed to e001040c
\\\HKLM\System\CurrentControlSet\Control\Keyboard Layout\Active to 0000040c
Is there an issue with a dll or someting in addition ?
Also, I do use RealVGA in 96dpi with an English pack as the french pack is trashing the i780
Any idea is more than welcome !
Hello the i780 specialists ?
Any Idea what registry key to update ? or which driver ?
do you think a cab like the one for the Kayser can be compiled ?
Thanks
While youre on it, please get us the key for Swedish keyb as well
I flashed with the english ROM as well, and....
I am pretty sure there must be a way and it would be great to know the right registry location - would like to change mine over to QUERTZ as I am having an English rom with a German keyboard...
And ideas anyone?
Thanks
Alex
AE Keyboard Mapper
While we are waiting for better solution the buttons can be mapped to right letters wit AE Keyboard Mapper program. I've mapped my samsungs ä and ö buttons with that and they are working as they should.
Juggeli said:
While we are waiting for better solution the buttons can be mapped to right letters wit AE Keyboard Mapper program. I've mapped my samsungs ä and ö buttons with that and they are working as they should.
Click to expand...
Click to collapse
Yes it work but i creates a very irritating keybaord lag when using the keys that is mapped with AE keyboardmapper.
Yep, I have seen this tutorial, but I must admit that I am not at all interested in the software emulation. I 'd rather wait for a proper OS / registry / hw solution
No news guys ???
First of all, I'm no export in this and want to apologize for my english, cause I'm german.
Me too wants to change the keyboard layout as I have an english rom with qwerty and want to get back my german qwertz-layout.
As far as I've found out there is an registry entry under "HKLM/Hardware/DEVICEMAP/KEYBD/DriverName" which with my device maps to a dll named "zylonite_keypad_us.dll"
This file seems to be located in the ROM. I couldn't copy it for editing. Maybe someone can develop an idea how to deal with this.
solution here :
http://forum.xda-developers.com/showthread.php?t=290967
For now my keyboard does more, but I hope
webise said:
solution here :
http://forum.xda-developers.com/showthread.php?t=290967
For now my keyboard does more, but I hope
Click to expand...
Click to collapse
Do you have an I780?
If yes, which of these mentioned steps did you do?
This is not yet working for me. At the Moment the hardware keyboard doesn't work at all...
Edit: So, keyboard is working again. But "z" and "y" are still "swapped". So still not the German- QWERTZ
Same here, ive got an azerty i780, but this tip does'nt work for me
It doesn't work at all
The keyboard is rendered NON active by modifiying these reg keys / strings ...
webise said:
solution here :
http://forum.xda-developers.com/showthread.php?t=290967
For now my keyboard does more, but I hope
Click to expand...
Click to collapse
When I change the settings like that thread, my keyboard stopped working
I use the code: 041d for Swedish.
Mind helping out what I need to do? I followed the instructions from that page but the keyboard just stopped working, the hardware keyb that is.
In my humble opinion the problem is that when we change the registry keys we are telling windows to use a different dll that simply is not there, and so the keyboard becomes inactive. The solution is that someone with a German WM6 gets the german dll and shares it with us.
Regards,
Luís
Before flashing my azerty orange fr i780, i saved HKLM sytem tree, and the dll is the same.
The only difference in HKLM tree is :
\\HKLM\System\CurrentControlSet\Control\Keyboard Layout\Active
040c for azerty french
0409 for US
But doesn't work on my device
lmbranco said:
In my humble opinion the problem is that when we change the registry keys we are telling windows to use a different dll that simply is not there, and so the keyboard becomes inactive. The solution is that someone with a German WM6 gets the german dll and shares it with us.
Regards,
Luís
Click to expand...
Click to collapse
Or a Swedish ROM since there are a few of us that would need the swedish dll then
I still got the German phone and intend to upgrade to UK ROM. What dll exactly do you guys need?
dll is : zylonite_keypad_Us.dll
But totalcommander refuses to copy the file
entropy said:
I still got the German phone and intend to upgrade to UK ROM. What dll exactly do you guys need?
Click to expand...
Click to collapse
Do you have a registry editor on yout I780?
Then look at: HKLM/Hardware/DEVICEMAP/KEYBD/DriverName
There should be a .dll listed.
I guess thats the one we need. But I fear, as webise said, that you can't copy this file from your windows folder. As far as I've seen this file is in ROM.

German Keyboardmap on english WM6.1?

Hi, i flashed my device with a english wm6.1 and i want my hardware keyboard to work correctly... anybody know how i can do this?
i cant use umlauts like ä ö ü by pressing shift an space after i typed a o u. and the symbols-"box" isn't opening, if i press shift and tab... i already have a german keyboard layout (qwertz) and it works fine but the umlauts and symbols don't work....
anybody can help?
MDMC said:
Hi, i flashed my device with a english wm6.1 and i want my hardware keyboard to work correctly... anybody know how i can do this?
i cant use umlauts like ä ö ü by pressing shift an space after i typed a o u. and the symbols-"box" isn't opening, if i press shift and tab... i already have a german keyboard layout (qwertz) and it works fine but the umlauts and symbols don't work....
anybody can help?
Click to expand...
Click to collapse
any custom keyboard installed? like opal keyboard o.a.
had this problem long enough, got it working now with joshs beta #2 rom
if you have a keyboard installed, hardreset and don't install it again ^^
got this problem with every keyboard except resco keyboard pro
J3ssy said:
any custom keyboard installed? like opal keyboard o.a.
had this problem long enough, got it working now with joshs beta #2 rom
if you have a keyboard installed, hardreset and don't install it again ^^
got this problem with every keyboard except resco keyboard pro
Click to expand...
Click to collapse
yep next rom from me will have latest opal keyboards that are working.
If you are cooking roms you can get them from http://forum.xda-developers.com/showthread.php?t=402752
Also i think starbase had some information in his thread regarding changing language layout. I'm not that familier honestly! PEACe
joshkoss said:
yep next rom from me will have latest opal keyboards that are working.
If you are cooking roms you can get them from http://forum.xda-developers.com/showthread.php?t=402752
Also i think starbase had some information in his thread regarding changing language layout. I'm not that familier honestly! PEACe
Click to expand...
Click to collapse
changing to german layout with a custom .cab or with advanced config isn't working for this... looks like the software keyboards are modifying a file which is causes that problems
Hope this works for you http://forum.xda-developers.com/showpost.php?p=2572287&postcount=445
hmm nothing works, i think its like j3ssy said. i got the joshkoss's optimized manilla2d rom with the opal(?) softwarekeyboard... any solutions for this problem?
MDMC said:
hmm nothing works, i think its like j3ssy said. i got the joshkoss's optimized manilla2d rom with the opal(?) softwarekeyboard... any solutions for this problem?
Click to expand...
Click to collapse
wait until the release from beta 2, there it is fully working with all symbols
MDMC said:
Hi, i flashed my device with a english wm6.1 and i want my hardware keyboard to work correctly... anybody know how i can do this?
i cant use umlauts like ä ö ü by pressing shift an space after i typed a o u. and the symbols-"box" isn't opening, if i press shift and tab... i already have a german keyboard layout (qwertz) and it works fine but the umlauts and symbols don't work....
anybody can help?
Click to expand...
Click to collapse
You can install an additional german softkeyboard.
See: http://forum.xda-developers.com/showthread.php?t=305811
(it's the standard german softkeyboard)
Hint: You have to install SIPchange before installing the softkeyboard!
http://forum.xda-developers.com/showthread.php?t=271008

Mapping keyboard keys for Hebrew (or any other language)

I found "AE Keyboard Mapper" extremely useful to make my TP2 keyboard produce Hebrew characters.
It first provides you with a simple utility to scan the keyboard for the code produced by a key (or key combination) press.
It then lets you update a config file to make each key code to a corresponding Unicode character code.
and thats about it.
I've used it to create a mapping of the keys to Hebrew but you can do it to any other language.
The attached contain two files:
1) "EA Keyboard Mapper" installation cab
2) Hebrew config file for TP2
First install "AE Keyboard Mapper"
Once the "AE Keyboard Mapper" is installed/
Place the Hebrew config file in the \Program Files\AEKMap directory
Run "AEKMap Settings" utility and select the new layout from the list
Reload AEKMap
Enjoy
P.S. As a few indicated I left a 2 inportent details out
1) The letter "ת" is mapped to the Envelope key on the bottom row.
2) Switching btween English and Hebrew - I have mapped CTRL+"." to do it but you can map you own switching combination with the AEKMapSettings app.
rbroudo said:
I found "AE Keyboard Mapper" extremely useful to make my TP2 keyboard produce Hebrew characters.
It first provides you with a simple utility to scan the keyboard for the code produced by a key (or key combination) press.
It then lets you update a config file to make each key code to a corresponding Unicode character code.
and thats about it.
I've used it to create a mapping of the keys to Hebrew but you can do it to any other language.
The attached contain two files:
1) "EA Keyboard Mapper" installation cab
2) Hebrew config file for TP2
First install "AE Keyboard Mapper"
Once the "AE Keyboard Mapper" is installed/
Place the Hebrew config file in the \Program Files\AEKMap directory
Run "AEKMap Settings" utility and select the new layout from the list
Reload AEKMap
Enjoy
Click to expand...
Click to collapse
Hi thanks, it works great on my TP2 also
pitlon said:
Hi thanks, it works great on my TP2 also
Click to expand...
Click to collapse
Glad to hear that.
I have PM to all those who created Hebrew for older devices to contact me and help me with creating a Hebrew support for the TP2 but no response so far
I think you have to remove the skin first
need some help, PDAC hebrew is driving me nuts !!!
need latest & most compatible free hebrew for TP2.
also latest heb for TF3D
please give me some links
Tourist! said:
need some help, PDAC hebrew is driving me nuts !!!
need latest & most compatible free hebrew for TP2.
also latest heb for TF3D
please give me some links
Click to expand...
Click to collapse
I share your pain and hate to disappoint you but there is no free Hebrew that is compatible with TP2.
With that there is no Hebrew for the TF3D that works on TP2.
If only Ben-Yehuda knew what he is getting us into
To date PDAC is the only Hebrew that would run on TP2 but I had such a bad experience with it on my old TyTN that I wouldn't even consider installing it on my new TP2...
Eliezer would do it better...
anyway - Since I installed PDAC the "fun" key stopped FUNctioning.
do you know this problem ?
Tourist! said:
Eliezer would do it better...
anyway - Since I installed PDAC the "fun" key stopped FUNctioning.
do you know this problem ?
Click to expand...
Click to collapse
Nope. Sorry.
I understood from his posts that Yuvvi is using PDAC you can PM him and see if he has an idea.
TheBundo said:
I think you have to remove the skin first
Click to expand...
Click to collapse
I am not sure what skin you refer to but unless its Human (which make sense when it comes to Hebrew support) I am not interested in the skin i.e. TF3D
check this out:
http://www.pocketpcfreak.com/cgi-bi...malaya;action=display;num=1248001803;start=15
what do you think ?
Tourist! said:
check this out:
http://www.pocketpcfreak.com/cgi-bi...malaya;action=display;num=1248001803;start=15
what do you think ?
Click to expand...
Click to collapse
We need to get one of the guys who did it before (avimak, nir36, alex2003 or the_dude) to give us directions on how to replicate their work on TP2.
These guys refuse to to help us..
I dont really know what the big deal is..
PDAC Hebrew is really slowing down the device =| It doesnt support the hardware keyboard as it is..
Eyron are supposed to release hebrew for our TP2 devices.. hope they do it soon.. =|
I don't really get what you guys are saying:
first, the link I posted IS for TP2 ! or did I miss something ?
second, I didn't get the part about these guys REFUSING to help.
please explain guys
I installed this method together with PDAC, It works great as I type the first 4 letters.. then it just doesnt work anymore =|
Yuuvi said:
I installed this method together with PDAC, It works great as I type the first 4 letters.. then it just doesnt work anymore =|
Click to expand...
Click to collapse
you mean you tried the method in the link I posted and that's what happenned ?
naw, the original link rboundo posted =p
Yuuvi said:
naw, the original link rboundo posted =p
Click to expand...
Click to collapse
so... who's the first to try...? (and than make a CAB file...)
Anyone have a cab for Taiwan Chinese Keyboard?
Looking to switch back to Taiwan Chinese keyboard. Haven't figured out AeKeyMap yet, working on it.
Tourist! said:
check this out:
http://www.pocketpcfreak.com/cgi-bi...malaya;action=display;num=1248001803;start=15
what do you think ?
Click to expand...
Click to collapse
Seeing the problem with the FUN key on the PDAC I tried it on the AEKMap and figured it wasn't working
Quickly enough I also found a solution. AEKMap supports an ALT key which doesn't exist on the TP2 keyboard so I have mapped the ALT to the FUN key code and voila we have a working FUN key in Hebrew which means you can write in Hebrew and still use the FUN key to produce "?", "-", "+" etc.
All you have to do is unzip the attached, place it in the \Program Files\AEKMap directory (overwriting the existing file), Unload and reload the AEKMap using the AEKMap-Settings app and you are good to go.
thanks man~!!
i really needed it! you done a great job!
continue like that
well done!

Key Config ........

I need Key Config for qwerty smartphones (Excalibur)
this is config not qwerty phones >>
I'm attached standard english config file.
Does anybody use aek_map on S620???
give me config file for aek_map please
I have only russian files- edit them.
AlekSS-881980
ok, give me your russian AEK Map config
Ok take it.
And photo for russian keyboard.
AlekSS-881980 said:
And photo for russian keyboard.
Click to expand...
Click to collapse
AlekSS-881980
how can I edit it with Georgian KeyBoard ???
Do you have Georgian & English symbols on your keyboard? If yes see english symbols on my photo & edit russian letters
AlekSS-881980 said:
Do you have Georgian & English symbols on your keyboard? If yes see english symbols on my photo & edit russian letters
Click to expand...
Click to collapse
please give me your AEKMap (Microsoft Office Outlook Configuration File)
for Qwerty. for Excalibur
I dont use AEK therefore havent config file.

[Update]QWERTZ for Xoom external Keyboard

Here is my version of a QWERTZ Keyboard Layout for german (flashable by recovery).
Use it for your BT or USB Keyboard.
I have a 3G Xoom with hc 3.2 modded for european running but it should work on every xoom afaik.
If you have root and you know what you do and you want a german keyboard layout for your german bluetooth or your usb keyboard you will have to take the following steps:
- download zip to your device
- move it to external sdcard (or internal in case you have the modded recovery for this)
- boot into recovery
- use "install zip from sdcard" to install
How it works:
- it replaces (/system/usr/... keychars/Generic.kcm and keylayout/Generic.kl) in your system directory to give android the right mapping for a QWERTZ Keyboard.
WARNING:
- if you toast your cat with this - I am not responsible for that!
- if you brick your device - look at the cat - I am not responsible for that!
For german speaking audience...
Q&A:
Kozdoba said:
Please could you provide some manual how to add another language.
Click to expand...
Click to collapse
Have a look into the ZIP-File. There a two files. One tells the system which scancode of your keyboard maps to which keycode. The other tells the system which chars maps to which keycodes.
For the lookup of the keyboard scancodes use KeyTest.apk from Chris Boyle.
To edit you have to use a program that is able to handle Unix carrige returns and the file has to stay at UTF8 - I myself use PSPad for this task (there is a russian version available and its totally free!).
Your primary target is Generic.kcm (changes to Generic.kl are very difficult because you are not free to choose the keycode name - they depend on some internal android header on compile time!) - some of the mapping are obvious some other not. For russian I think you will have to put them like in a special notation like " '\u00e7' " (it just an example how to notate hex chars - my best guess is to have a look here).
Kozdoba said:
I would like to use Russian and QWERTY layout for Bluetooth keyboard.
Click to expand...
Click to collapse
I do not think this can be done without a very special app for the keyboard. Maybe you can mix up things by setting the soft keyboard to the one language and the hard keyboard to the other.
Will it work with the original Motorola Xoom Keyboard?
I do not know - but if you tell me it does not I will my best to make it work. The original Xoom Keyboard has a vendor code that may or may not be known to the us version of 3.2 now - if you want me to fix it contact me please.
Will it work with my XYZ brand keyboard?
That depends. In most cases - for example you can connect that keyboard to your pc successfully - it will work. Contact me if it does not.
Is it possible to remap the windows key to home?
Yes it is. Find the 'special version' (QWERTZ_Xoom_DE_Windowskey_as_Home.zip) below.
Btw: it's spelled QWERTZ and not QUERTZ.
Just telling you this because I've seen that you made the same mistake in another forum as well...
ooops ... you are right.
Silly mistake, sorry.
Riffer said:
Here is my version of a QWERTZ Keyboard Layout for german flashable by recovery.
I have a 3G Xoom with hc 3.2 modded for european running but it should work on every xoom afaik.
If you have root and you know what you do and you want a german keyboard layout for your german bluetooth or your usb keyboard you will have to take the following steps:
- download zip to your device
- move it to external sdcard (or internal in case you have the modded recovery for this)
- boot into recovery
- use "install zip from sdcard" to install
WARNING:
- if you toast your cat with this - I am not responsible for that!
- if you brick your device - look at the cat - I am not responsible for that!
For german speaking audience...
Click to expand...
Click to collapse
Does it give possibility to use both layout QWERTY and QWERTZ? Please could you provide some manual how to add another language. I would like to use Russian and QWERTY layout for Bluetooth keyboard.
Thanks.
it's also possible to install perfect keyboard free. after activating this keyboard you can also choose the german layout for the stock keyboard.
burgi400 said:
the german layout for the stock keyboard.
Click to expand...
Click to collapse
For an external hardware (usb or Bluetooth) keyboard?
Kozdoba said:
Does it give possibility to use both layout QWERTY and QWERTZ?
Click to expand...
Click to collapse
No. Its just a change to QWERTZ by replacing the mapping files.
Kozdoba said:
Please could you provide some manual how to add another language. I would like to use Russian and QWERTY layout for Bluetooth keyboard.
Click to expand...
Click to collapse
I will add some sentences to the start post for this.
also worth noting that some hardware keyboards will have their own .kl files, like the BT moto keyboard will load its own .kl file by default e.g Vendor_22b8_Product_093d.kl so modding generic .kl may not work for all external keyboards
Riffer said:
No. Its just a change to QWERTZ by replacing the mapping files.
I will add some sentences to the start post for this.
Click to expand...
Click to collapse
Thanks any way, but it's not decision that I need. I would like to have both languages on keyboard, because I use them 50/50.
Kozdoba said:
Thanks any way, but it's not decision that I need. I would like to have both languages on keyboard, because I use them 50/50.
Click to expand...
Click to collapse
Just to understand:
you want to use the same keyboard for qwerty and russian?
Riffer said:
Just to understand:
you want to use the same keyboard for qwerty and russian?
Click to expand...
Click to collapse
Yes, I need both layout on one keyboard. So I could use external keyboard for typing in Russian and English, like on virtual one. It's weird that Google or Moto forgot to add support for several languages for the virtual keyboard((
Is it possible to match the "windows"-key to the home button? Keycode is 117.
Yes it is.
Find the 'special version' in the starting post.
I have the same issue as Kozdoba.
Have an Apple wireless keyboard that I want to use with Swedish layout when writing email and messages, but in standard US layout mode otherwise.
It should be possible to switch between layouts when needed.
I guess this would require someone to make some custom changes to the Honeycomb input code, and for that Google need to release it into AOSP.
i flashed the zip, but not only the z/y buttons are switched, also many other buttons. but i would like to undo it. is there a flashable zip to, or do i have to restore my backup?
i would like to just change the z/y buttons
btw i am using the brand new ensington keyfolio for unversal 10" tabs

Categories

Resources