Android :: How to change keyboard layout from QWERTY to AZERTY? - Tilt, TyTN II, MDA Vario III Android Development

PLz do you know How to change keyboard hardeware layout from QWERTY to AZERTY,i'm using ?
i'm using Myn’s Warm Donut,every thing work fine for me !!

matriix said:
PLz do you know How to change keyboard hardeware layout from QWERTY to AZERTY,i'm using ?
i'm using Myn’s Warm Donut,every thing work fine for me !!
Click to expand...
Click to collapse
I think this is actually hardcoded into the kernel. I've had some looks at the kernel source code (which DZO maintains) as I want to add support for scandinavian keyboard. Shouldn't be that hard to modify once you manage to set up an enviroment that allows you to compile the kernel.

Could you take a photo of your azerty keyboard (detailed enough to also see the Fn alternative for each button) and if time allows I may have a go at it.
I've successfully managed to remap the kernel for my scandinavian keyboard (except for the special nordic characters).

How did you remapped it?
Henri från Finland

Hepe83 said:
How did you remapped it?
Henri från Finland
Click to expand...
Click to collapse
By changing the kernel source.
Edit: /arch/arm/mach-msm/board-kaiser-keypad.c
Then compile your own kernel. I'll send my changes to DZO once they are complete. Right now I have changed the "normal" layout but the correct way would be to add a new setting and make it selectable so it's needs to cleaning up. I also haven't managed to add ÅÄÖ (and the norwegian counterparts) yet. But everything else is mapped correctly so I no longer have to guess where the "slash" is and so on.
Actually my current mappings are posted in the kernel thread in the Vogue forums as I've asked for help for the remaining 5 buttons.
EDIT: Added my experimental kernel as an attachment. Unzip and place in x:\andboot\ (make a backup of your original kernel just in case)
This kernel should be the same as DZO's 29-03-10 kernel except it is partially remapped for nordic hardware keyboard and also have the BT changes that broke bluetooth on Eclair reverted.
EDIT2: Removed attachment, later version (and NAND) available here: http://forum.xda-developers.com/showthread.php?t=660158

Newer version of the Nordic keyboard kernel here: http://forum.xda-developers.com/showthread.php?t=655512
Edit: fixed the link

Try the attached kernel. Make sure to set board-kaiser-keypad.atttilt to 3 in default.txt/startup.txt.
Please let me know if it works OK asap. I've used a picture that I found on the net of the Kaiser azerty keyboard. Not use about the Fn->S. The picture was a bit blurry so I left the defult mapping for Fn-S which is a ".
EDIT: Removed attachment, later version (and NAND) available here: http://forum.xda-developers.com/showthread.php?t=660158

Related

[release] WM6 Black Pro v3.0.1-CCS WWE Asia Edition [CHT/CHS/JPN]

Hi All,
First of all, credit goes to the original ROM author - jasjamming
Based on the Black v3.0.1, I have changed the following:
- Remove English SIPs (Letter Recognizer, Block Recognizer etc).
- Set Keyboard SIP as default.
- Included Windows CHT IME (M$ Phonetic & Chajei).
- Included Windows CHS IME (M$ PinYin).
- Included Windows JPN IME (M$ Kana & Romaji).
- Included PIM Backup v1.9.0.0
- Added CommManagerVibrateFix.
- Applied WM VI Black Update BT Drivers.cab.
- Added mingliu font, change wince.nls for Chinese/Japanese/Korean support (Korean need proper fonts).
- Added ClearTemp v0.9.2.4.
- Enabled NITZ time sync by default.
- HTC X-Button/Task Manager updated to v1.5.
- Replaced IA_Zip with PocketRAR v3.6 (freeware)
- Added VistaHide Battery Bar.
- Added SIP_CHT, SIP_CHS, SIP_JPN cab files for change SIPs (located in \Windows\)
- Replaced built-in MobileCalculator to Eval.
- Upgraded Office to 2007 version. (support docx, xlsx, pptx etc)
I've also included 3 cab file in the \Windows folder -- SIP_CHT.cab SIP_CHS.cab SIP_JPN.cab
Please remember to install one of the cab file to enable the inputs (soft reset after installation), otherwise only english input is available.
For additional programs (eg, VOIP, MSN Messenger), please visit the original black thread.
For chinese description or screenshots, please visit:
http://blog.yam.com/leo2016/article/10104618
Download:
http://www.sharebig.com/d/spxowmtll/0t9cFGM464C682B0E/Black_v3.0.1-CCS.zip.htm
(password: [email protected])
or
http://www.megaupload.com/?d=OAF20XT6
great thanks
looking forward to try this one out! thanks!
Thanks a lot for this new rom release
Any Traditional Chinese Handwrite Input function?
Thanks
As Ricky said, i would also like to thank jasjamming first...
now..
THANK YOU THANK YOU THANK YOU Ricky. Your solution is the only one that works stably for reading chinese... again, thank you very much!
Hi Ricky
I just installed the rom, and I notice that the font size is funny. The default size for the menu item does not change even if i change it in the screen adjustment screen (Settings-> system -> Screen). This does not happen with your old rom...
Thanks!
Slider
HKFreak:
Sorry that I did not include any of the handwriting software this time, I was trying to create a cab file for the Handwriting, however, everytime I installed the cab file I made the touchscreen would stop function (need to use hard reset to fix).
I'll find a solution later on... (oh well... maybe it's time to try 3rd party inputs )
Slider5354:
Hi, I realised this problem too, it is due to a reg key for chinese to enable "line break" (not sure if you have seen this problem on the previous version or not), if you use PIE to visit chinese/japanese websites, the text would not break into lines properly.
Once I added change the reg key the line break problem solved.
what you can do is change the reg key back to english one, use the RegEdit problem in System, find the key called "SystemLCID", change the value from 404 to 409 and do a soft reset, should fix your problem
X01HT Installed and Working Well!
Well done Ricky, awesome job. I found the Japanese input pretty painful, as it didn't have the correct romaji option, instead the layout for a true Japanese keyboard, which the X01HT doesn't have.
I used Asukal's one (tried to upload, but no go) and that is exactly as it should be. You might look at replacing your's with that one.
I will let you know how it goes as I run it through its paces, but its looking impressive so far.
Now where's the Black 3.5 version
Thanks, got it!!
Sorry, got it, thanks
thanks to you and the original rom chef jj. would like to know is 簡易 input method included?
RickyLan said:
HKFreak:
Sorry that I did not include any of the handwriting software this time, I was trying to create a cab file for the Handwriting, however, everytime I installed the cab file I made the touchscreen would stop function (need to use hard reset to fix).
I'll find a solution later on... (oh well... maybe it's time to try 3rd party inputs )
Slider5354:
Hi, I realised this problem too, it is due to a reg key for chinese to enable "line break" (not sure if you have seen this problem on the previous version or not), if you use PIE to visit chinese/japanese websites, the text would not break into lines properly.
Once I added change the reg key the line break problem solved.
what you can do is change the reg key back to english one, use the RegEdit problem in System, find the key called "SystemLCID", change the value from 404 to 409 and do a soft reset, should fix your problem
Click to expand...
Click to collapse
Mind if you post the cab file here? I need the CHT hand writing indeeded!!!~
RickyLan said:
Slider5354:
Hi, I realised this problem too, it is due to a reg key for chinese to enable "line break" (not sure if you have seen this problem on the previous version or not), if you use PIE to visit chinese/japanese websites, the text would not break into lines properly.
Once I added change the reg key the line break problem solved.
what you can do is change the reg key back to english one, use the RegEdit problem in System, find the key called "SystemLCID", change the value from 404 to 409 and do a soft reset, should fix your problem
Click to expand...
Click to collapse
Thanks Ricky.. I notice text break problem too, and this happens even with regular English rom + CE-Star.. so I guess we can only choose no line breaks, or weird font size... :-\
I've been runing the ROM ever since it went up and haven't had to do a reset yet, whereas with the straight Black 3.01 with the hacks to get it using Japanese, I found myself resetting 5 or more times a day.
Thanks for a great stable release!
Is this rom built up from black 3.0 insted of 3.01?????
I found the Black 3.0 bug still on this ROM....
1) today theme cannot be changed(only Top/Under Bar can be changed)
2) symbol pad cannot be loaded.
how to use korean
I want use korea.
how can i use korea language.
The Voice Command button also disabled. Any idea how to enable it?
And is it possible to set the default input from '拼' to English? (For both keyboard and soft keypad) Thanks!
Ricky, can you post the Japanese SIP cab file on its own?
I'm trying to muck around with Black 3.5. and the Asukal one I've been using up until now doesn't want to work properly.
flashed this no prob. used it to replace 3des + CE Star, which was a very unstable combination.
this is working great. fine job Ricky, and also to whoever did black. Nice ROM. I love my phone again.
anyone know where there is a manual on the input methods. they take some getting used to after CEStar, a manual would help.
hamster0914 said:
Ricky, can you post the Japanese SIP cab file on its own?
I'm trying to muck around with Black 3.5. and the Asukal one I've been using up until now doesn't want to work properly.
Click to expand...
Click to collapse
Really , just can't enable kansaku & tegaki. On 3.5 & all the new released roms.
Yes. All versions > 2.5 seemed not support SIP switching.
I guess some REGISTRY changed.
I switched to LVSW two weeks ago.
It works great!
Cedricguo said:
Really , just can't enable kansaku & tegaki. On 3.5 & all the new released roms.
Click to expand...
Click to collapse

keymapping after flashing a foreign rom

i would like to flash my german treo 750 with the official uk WM6 rom and i was wondering how that will effect the keymapping.
i will then have of course an english rom but still the german keyboard layout. in the wiki i found the reg-key for the keyboard layout for different qwertz/qwerty/azerty layouts, but this string does not exist on the treo.
someone else mentioned it might be detected automatically.
do i need to worry or just give it a go? i REALLY NEED the correct mapping with all according symbols cause i am using the keyboard all the time.
ok, i got it working. there is no reg hack needed, everything just works like it should.
nehvada said:
ok, i got it working. there is no reg hack needed, everything just works like it should.
Click to expand...
Click to collapse
Did u find a way to get the umlaute working right? For an -ä- I need to tap: alt, a, three times down.. the first choice is not the ä..

Hebrew WM6.1 for Tytn/Jasjam/Hermes(Touch, Trinity, Universal)15/05/09 fix

Hebrew WM6.1/WM6
for Tytn and Jasjam
NEW VERSION!!!!!
SUPPORTS:HTC Trinity P3600, HTC Touch, Universal (Xda Exec aka JasJar)
Includes:
- Superfast and Superlight.
- No backwards hebrew bug reg. problems.
- No Booting issues (No freezes, dead on wake etc.)
- No Longer based on commercial hebrews.
- Works on Tytn and Jasjam or any hermes with FULL hardware
keyboard support.
made from scratch hence no problems
This version has NO menu or interface translation
just full on hebrew support including
hebrew localization in regional setting.
there is no embedded SIP keyboard (YET) thus there's a keyboard cab with hebrew support also attached but this
is only temporary till the next version is out.
IF YOU USE ANY DEVICE OTHER THAN HERMES:
this version will (probably) work but it will install
a not needed hardware keyboard support
a version without hardware is here:
http://www.4shared.com/file/93234549/e12c7004/Badnimits_Hebrew_nohardkeybrd.html
please test this versions and let me know if theres any unknown issues
this was made after many requests and most of them were taken into consideration
the main plus is that its not pdac eyron or paragon related.
**COMING SOON:**
*Hebrew SIP Keyboard Embedded
*Optional interface translation
*Hebrew Smartdialing
DOWNLOAD HERE (Fixed keyboard symbol bug) :
http://www.4shared.com/file/105397815/e09727e4/Hebrew.html
Soft Keyboard:
http://forum.xda-developers.com/attachment.php?attachmentid=173473&d=1239047052
Thread:
http://forum.xda-developers.com/showthread.php?p=3575714
Thanks to pickiki
****** FIX ***********
Theres is a problem with some symbols in the hardware keyboard layout
if u want to repair this without uninstalling
download this file:
http://www.4shared.com/file/105397086/a64f9caf/Hebrew.html
and overwrite the one in \Program files\AEKMap\
or just reinstall with the fixed version posted above .
if you like my work:
thanks
thanks! sounds great! will try when i get back from the gym...
Working awesome!! on wM6.1!!
WM6.5 is on the way...
do we need serial for hikeyboard ??
please also notice that it is not Hardware keyboard (for that you will need AEKEYMAP)
Master nimits -you are the ONE!
pickiki said:
Working awesome!! on wM6.1!!
WM6.5 is on the way...
do we need serial for hikeyboard ??
please also notice that it is not Hardware keyboard (for that you will need AEKEYMAP)
Master nimits -you are the ONE!
Click to expand...
Click to collapse
hey man, what do you mean? aek is embedded with hebrew layout so you dont need to set it up or install it yourself..maybe you downloaded the wrong version? there are two, the bottom one with hardware and the upper one without..
and as for hikeyboard, i didnt wanna post with no SIP so its just temporary untill my next version, but i think the trial is unlimited, if not let me know
i meant that i used your:
1) Hebrew cab for Hebrew fonts and regional settings
2) hikeyboard for the hebrew letters keyboard
3) AEKeymap for the hardware keyboard
when i installed the hikeyboard he asked me if i want to use it as the hardware keyboard but it didn't worked so i reinstalled the AEKeymap again.
pickiki said:
i meant that i used your:
1) Hebrew cab for Hebrew fonts and regional settings
2) hikeyboard for the hebrew letters keyboard
3) AEKeymap for the hardware keyboard
when i installed the hikeyboard he asked me if i want to use it as the hardware keyboard but it didn't worked so i reinstalled the AEKeymap again.
Click to expand...
Click to collapse
ok now i understand, thanks man
but as i mentioned next version will have sip embedded so
until then let me know if theres anything else you need me to change or add
corection!!
the badnimits_hebrew.cab does includes AEKmap!!
my bad!
this works great!
thanks a lot man!
What build version was this tested on?
Does this version works with any of the new builds? 21176, 21189?
works great
rbroudo said:
What build version was this tested on?
Does this version works with any of the new builds? 21176, 21189?
Click to expand...
Click to collapse
yes and pretty much every new rom thats circulating in this forum.
its a very simple support(unlike eyron or pdac) so i guess unless someone finds out a rom in which it doesnt work will go with any.
rbroudo said:
What build version was this tested on?
Does this version works with any of the new builds? 21176, 21189?
Click to expand...
Click to collapse
yes and pretty much every new rom thats circulating in this forum.
its a very simple support(unlike eyron or pdac) so i guess unless someone finds out a rom in which it doesnt work in we'll go with any.
I am sooo glad to post this!
Your hebrew works great on the WWE3 for the Magician-still didn't realize if it is a 2003SE with wm6.1 theme or a completely new cooked ROM.
the ROM was taken from :http://forum.xda-developers.com/showthread.php?t=490948
Haleluya
sounds great, I am on a vogue though (no keyboard) so I will be waiting for the next release,
Just a thought, if it works on several models, you should probably consider posting it in the general hacking and development forum section, it will get much more exposure.
Thanks for your great work.
motorola q9c
I tried installing it on Motorola q9c smartphone but shows hebrew in wrong direction. Also how do i switch keyboard layout from english to hebrew
moshe5738 said:
I tried installing it on Motorola q9c smartphone but shows hebrew in wrong direction. Also how do i switch keyboard layout from english to hebrew
Click to expand...
Click to collapse
i dont really know that phone but this is pda based so dll wise
smart phones are not fully compatible to anything in this forums.
to change the key setting u can use AEKMapScan in \program files\aekmap\ press the key/s that u want to use to switch layouts find out the "key code" then edit AEKMap.cfg and change the line
SwitchKey 007A to
SwitchKey ****=your code
goodluck
Motorola Q9c
Are there any settings to play with that may get it to work.
Thanks alot
Happy to inform that the recent version works great on all Hermes ROMs I tried so far!
Is this an indication that the keyboard is the main cause of previous failures? (that's the only visible difference I could see).
Anyway - great work!
Obviously a soft keyboad would be nice, but this is already very nice!
SURE!
every ROM i have tested till mr. nimits showed up was dramatically decreased on performance after ANY Hebrew installation i tried.
moshe5738 said:
Are there any settings to play with that may get it to work.
Thanks alot
Click to expand...
Click to collapse
my guess is that INBiDi20.dll doesnt self register properly, if u got any version of hebrew that did work maybe u can try replacing it with any dll that has bidi in its name from the working version
otherwise i cant really help cause i dont have that phone to test on so it will be a waste of time.. GL
ygeller said:
Happy to inform that the recent version works great on all Hermes ROMs I tried so far!
Is this an indication that the keyboard is the main cause of previous failures? (that's the only visible difference I could see).
Anyway - great work!
Obviously a soft keyboad would be nice, but this is already very nice!
Click to expand...
Click to collapse
Glad to hear and to add that it also works on the new wm6.5 21189 builds flawlessly..
the previous failures are cause eyron pdac and paragon are a bunch of greedy
bastards that dont like to work but like to take our money so they did as less as possible whilst developing their hebrews

[Q] Trouble with CM7.3

Correct me if I'm wrong , but since Cyanogenmod is based on the stock android os, shouldn't it have the normal ,fully functioning , keyboard of gingerbread on this version? It seems to me that although you can choose any input language , there is no auto correct at all or prediction for any foreign language. I need prediction and auto correct for greek because it's really hard to type fast without it.
Is there any way to fix this (maybe dictionaries where kept out because of space and can be found somewhere?)
Edit: Suuure , 2 days and noone has any idea about it ... I worked out that I need a main.dict file to place in the proper folder , but can't find that file anywhere ...
If anyone has a greek gingerbread(AOSP) rom with a working keyboard or even only the dictionary file for 2.3's keyboard Pleeease post a link ?
It doesn't matter that it's build on a stock rom... they might have modified the keyboard to look better and also removed other languages dictionaries to save space and reduce the size of their rom...
you can use better soft keyboards or either download the appropriate dictionary for your phone and inject it into your phone!!!
MIMi King said:
download the appropriate dictionary
Click to expand...
Click to collapse
Gladly mate... But I didn't find any decent dictionaries (or even half-decent)...
I am looking for a source but to no avail.. The keyboard is so annoying to use without any prediction at all , and I've found other problems with it lately... It was the thing that made me just go back to my own 2.29 and just keep the upgraded radio which actually did wonders for both battery and signal...

[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