[Q] German physical keyboard for Android 2.2. Froyo - Streak 5 General

I would like to change the English physical keyboard of my Dell Streak (Froyo) into German. The reason for this is that I use the German version of the Apple Wireless Keyboard (Bluetooth) and I write texts in German. Can someone post a file or script to copy it into my system? My Dell Streak ist rootet and I use Root Explorer. Thanks.

Hi,
I've made some keylayouts and keychars files to adapt the Logitech DiNovo BT keyboard for my streak.
You'll can find it be googling "Modaco DiNovo")
The basic process was to first find the proper keylayouts and keychars file name. This can be done by monitoring the adb logcat when connecting the BT keyboard (was "Logitech_________Bluetooth_Keyboard" for mine...)
Once that, you should try to find the proper scancodes for your keyboard (search with google the "keytest.apk" application from github)
Then you must adapt the kcm.bin and kl file to the correct keys
the kcm.bin is in binary format, use a binary editor for it (I used ultraedit)
Hope this will help.

BiboTheClown said:
Hi,
I've made some keylayouts and keychars files to adapt the Logitech DiNovo BT keyboard for my streak.
You'll can find it be googling "Modaco DiNovo")
The basic process was to first find the proper keylayouts and keychars file name. This can be done by monitoring the adb logcat when connecting the BT keyboard (was "Logitech_________Bluetooth_Keyboard" for mine...)
Once that, you should try to find the proper scancodes for your keyboard (search with google the "keytest.apk" application from github)
Then you must adapt the kcm.bin and kl file to the correct keys
the kcm.bin is in binary format, use a binary editor for it (I used ultraedit)
Hope this will help.
Click to expand...
Click to collapse
I have found your post at MoDaCo but your instructions are too complicated for me. Is there a spelling app to change the "ae" into "ä", "oe" into "ö" etc by means of autocorrection?

Related

New edition:CeleDial 1.6 - The Best Dialing Helper for Pocket PC Pbone

This is a very usefull software for PPC phone. The writer issued a new edition just now.
Now, CeleDial utility, the best dialing helper for PPC Phone, support English UI without fully support (no English help, also).
To support other languages, e.g. French, you need an extrenal mapping table for your French Name. Just do that to enable External Mapping Table:
1. Create a Unicode text file named CeleDial.txt.
2. Fill the French Characters to Alpha Characters mapping line by line:
a àâä
e éèêê
......
and so on.
3. Put this text file into CeleDial's Folder (e.g. \Program Files\CeleDial\CeleDial.txt)
4. Reboot your device to enable the external mapping table.
5. Send your mapping table to me, if possible
http://www.yonsm.net/read.php?325
when I installed it nothing happened, it worked for me after I installed an skin
it looks great btw
got any english skin sites to share?
Hi guys I cannot file the download source on that website, can you help?
Screenshot anyone???
fire00 said:
Hi guys I cannot file the download source on that website, can you help?
Click to expand...
Click to collapse
I meant "I cannot FIND"
thx for your help.
Here you have version 1.6.668.2458 that I made english.
For WM2003(se)
Copy the celedial.dll and celedial.htm to \windows.
Edit the regitry:
[HKCU\ControlPanel\Phone]
DialpadDll="celedial.dll"
DialpadWndPrc=dword:00000099
I don't know the registry entries for Wm5/6.
Cheers
Oops forgot the zip file
Cheers
thanks man !!!!
my problem is that when using on HTC Touch then Celedial overwrites graphically the backspace button so I cannot delete entered numbers.
Google for "celedial touch" and find this:
http://translate.google.com/transla...search?q=celedial+touch&num=50&hl=en&safe=off
Cheers
hi... very nice app, is there a way to install any skins? i try to have a look on the site you post, but there is a server error.
thx
tweakradje said:
Here you have version 1.6.668.2458 that I made english.
For WM2003(se)
Copy the celedial.dll and celedial.htm to \windows.
Edit the regitry:
[HKCU\ControlPanel\Phone]
DialpadDll="celedial.dll"
DialpadWndPrc=dword:00000099
I don't know the registry entries for Wm5/6.
Cheers
Click to expand...
Click to collapse
This version will probably work OK on Htc Touch
CeleDial.1.6.722 (not completely translated though since I cannot test it)
Cheers
hi tweakradje thank you so much but at the zip there is only a html and a DLL-file. what to do with that?
I really like celedial so far (just testing)
Is there any posibillity to skin the white window? The app is great but looks very ugly.
Are there skins available jet? Or can I create some on my own?

[Q] How to edit *.kdb files,used by EzInput?

I have been doing a Bulgarian layout for the HD2 default keyboard, and the result will be posted soon ( A very early version can be found in the HD2 forum) After some reading, I found (or suspect) that the input of the keyboard in Phone and compact mode is controlled by KDB files. So is the full qwerty keyboard in xt9 mode. My work is based on editing the russian layout files, and while editing the xml files is not a problem, the kdb is a different story.
Can these kdb files be opened and edited in a readable mode? Doing this might help others to create layouts for their languages not present at the moment.
Thank you.
To me, KDB files are encrypted databases of Keypass (http://keepass.info/)
http://filext.com/file-extension/KDB
1)Well, any good way to decrypt them?
2) While searching, I found at least 4 other types of files, ending with .kdb. On some sites there was info about HEX ID. Does anyone know how to get the HEX id of a file?( Just to be sure this is keepass file)
KDB files can be decrypted... as soon as you've got Keypass AND the key !
This is one of the most encrypted software in the mobile's world...
Don't even think about decrypting your file without these !

[B][How-To] Qwerty to Qwertz[/B]

Here is the file for QWERTZ
Extract them with the Root Explorer
/system/usr/keychars replace the old file and then forget the Permission.
I lost my azerty keyboard :'( Someone have the keychars for azerty ?
please, how to put this one in keychars folder ?
Replacing this file with Root Explorer worked for me. Permissions are 777! Now I have Ä,Ö,Ü again
Here the Azerty Layout
You can find the Azerty Layout.
Strangely i didn't have any sholes-keypad.kcm.bin in the original package.
So for azerty you have to replace the whole Keychart / keylayout for things to work.
Don't forget the permissions
RW-R-x
Tested on my new flipout deblured rom
Thank for the azerty keyboard
i changed the layout from qwerty to qwertz with the files above. it worked if i write a message but if i search a programm in the market there is the old layout (qwerty)???? any helf plz...
i think this is not the complete solution only to replace this one file!
i had the old qwety layout in some apps anyway!!!
could anybody with german rom upload this folders:
/system/usr/keychars
/system/usr/keylayout
/system/etc/motorola/12m
hi
Do you have all the files because I have azerty an I need qwerty or qwertz? thx
Acefx said:
You can find the Azerty Layout.
Strangely i didn't have any sholes-keypad.kcm.bin in the original package.
So for azerty you have to replace the whole Keychart / keylayout for things to work.
Don't forget the permissions
RW-R-x
Tested on my new flipout deblured rom
Click to expand...
Click to collapse
not work for me... all my keyboard and keys do not work more, im going to reflashing deblur... any solution?
sorry for my bad english
boykott said:
Here is the file for QWERTZ
Extract them with the Root Explorer
/system/usr/keychars replace the old file and then forget the Permission.
Click to expand...
Click to collapse
Did not work for me as well. From german qwertz stock rom to central europe rom. Inside a lot of text fields it was still qwerty.
I used this method http://forum.xda-developers.com/showpost.php?p=9640594&postcount=21 and it worked.
You can try this http://forum.xda-developers.com/showthread.php?t=1729414

[Q]Hebrew keyboard [CM7 ROM] Nightly from Endless (kcm+kl files for hebrew)

I've got the
umts_milestone2-keypad.kl
umts_milestone2-keypad-hebrew.kcm.bin
files from the stock rom and changed their names to qwerty.kl qwerty.kcm.bin and replaced the files in the cm7 accordingly using the adb shell.
Now I can write in Hebrew using the keyboard but I can't write in English with the physical keyboard i.e. the TOGGLE_LANG (key 167 as it seems from the .kl file) button doesn't do anything.
Is there any way to make the TOGGLE_LANG switch between languages?
Also is there anyway to make the alt-lock button work?
Edit:
Well after a few more searches I've found out how to edit and build the KCM file and so I created a way for me to write en+he (base: he, alt:en, alt+shift:caps en).
but still the question stands unanswered so if anyone knows that'll be awesome. thanks
Hebrew Keyboard.7z contains the original KL and KCM files from stock.
Hebrew Keyboard2.7z contains the KL and KCM files with the en+he.​

(Q) mapping hardware keyboard, polish layout

Hello everyone
I am trying to acheive the right method for mapping hardware keyboard. Usb host works perfectly, always does what it should on firmware 1.21 with nook manager, kernel version 176. I found some polish keychar kcm file on the net, then I renamed that file with right vendor and product id for my keyboard (terminal, keyboard connected in host mode, typed: lsusb) and placed it in system/usr/keychars... But that didn't make any effect on keyboard mapping, looks like that file is ignored. I could try to edit qwerty.kl in system/usr/keylayouts but from what I know, you cant add there symbols like "ą" or "ś". What I am going for is just these few polish letters : Ą,Ę,Ś,Ó,Ż,Ź. Normally you get them by pressing modifier (alt) and for example, " A", what gives you "Ą" etc. Usb mode ultilty, and little app avaible on net - Key Test, both will show you the same keycode when you pressing a letter or letter+modifier. That makes hard to find out how to edit keylayout file (qwerty.kl) as you cant guess that needed keycode. I was looking quite a lot for answers on xda before I decided to ask, but what I finds does'nt look like exact sollutions. Hopefully I didn't miss anything. Adb is working fine for me, any hints appreciated, Thanks
Step one, determine what .kl and kcm.bin the Nook is trying to load.
You will see this if you have ADB and logcat running when you connect.
It will try to load one based on the VID/PID.
It will tell you the exact name of the file.
Probably your naming is different.
I ran into this already.
I didn't bother, I just use qwerty.kl and qwerty.kcm.bin
These are the defaults when there is no VID/PID specific files.
If your kcm.bin is correct it should have the UTF-16 values inside.
The format is pretty simple. After the header (32 bytes) it's like:
Code:
{
uint32 keycode;
uint16 label;
uint16 keypad;
uint16 normal;
uint16 shifted;
uint16 alt;
uint16 altshifted;
}
You can just enter the little-endian UTF-16 values using a hex editor.
Ok I got it! It is easy to find some proper tutorials for hex editing qwerty.kcm. But before I did that effort and started learning about it, I searched for some very lazy sollution: qwerty.kcm.bin already prepared by someone else. I found one (obviosly with polish layout),I swapped the original file with it, set the permissions to be the same as in original file, reboot (don't know if absolutely necessary)... thats it, easy. All that thanks to some hard working man who (as he has mentioned on other forum) spent the whole night learning on how to edit qwerty.kcm in hex editor.
Anyway, thank you very much for directing me in the right way. Knowing which files should be edited helped me to resolve the problem. Also logcat is very interesting tool, as it might give some image of how the system works. Thanks
hi, I have the same problem but i can't find the qwerty.kcm.bin with polish letters. Could you provide the file ??
bartbrudz said:
hi, I have the same problem but i can't find the qwerty.kcm.bin with polish letters. Could you provide the file ??
Click to expand...
Click to collapse
Hi, I'll try to copy it from my nook directory, once I have some time.
hi, here is my whole keychars folder (/system/usr/keychars). You can make a backup of your keychars forder and then overwrite it with mine. You can let me know if it works for you. Find attachment below. Powodzonka.
Awesome!!! works perfectly. :victory: Thank U !!!
bartbrudz said:
Awesome!!! works perfectly. :victory: Thank U !!!
Click to expand...
Click to collapse
cool, I am glad I could help! : ) (although real credits goes to someone who created this qwerty.kcm file)

Categories

Resources